莆田站到湄洲岛有多远? 42公里。根据百度地图,从莆田站步行239米到莆田火车站,乘坐382路公交车,经4站在陈厝站下车,换乘362路公交车,经9站在文佳站下车,步行438米到文佳码头,乘坐湄洲岛旅游轮渡到湄洲码头,经280米在湄洲码头站下车,乘坐1路公交车,通过65438+。需要2小时20分钟,也就是42公里。