莆田市有3個火車站,其中一個在莆田市黃石鎮,叫做莆田站,從莆田市區坐公交車到那邊要半個小時左右。
另外一個在莆田市仙遊縣楓亭鎮,叫做仙遊站,從仙遊縣城關坐公交車過去要四五十分鐘左右,開車的話要三四十分鐘左右。
還有一個位於涵江區,叫做涵江站。
莆田市一共有四個火車站分別為:莆田站、涵江站、莆田東站、仙遊站。其中莆田站是可以坐火車、動車、高鐵。涵江站只能坐站動車,仙遊站只能坐動車,莆田東站只是貨運的火車。莆田站在笏石鎮,涵江站在江口鎮,莆田東站在湄洲灣北岸那裡,仙遊站在楓亭鎮。
莆田只有一個火車站,這個火車站既有普通火車停靠,也有動車停靠,所以是同一個車站,換乘時間預留20分鐘以上就可以了