火車:可乘坐火車或高鐵至莆田火車站、 涵江火車站或仙遊火車站。
汽車:莆田有4個汽車站,分別是莆田汽車站、涵江汽車總站、笏石汽車站和莆田南門汽車站。
自駕:也可自駕通過324國道、福泉高速公路,三郊線、五秀線、涵滄線等省道前往莆田。 出租車:莆田市出租車為藍黃相間顏色,起步價為3公里9元,出租車公里租價為1.8元,空駛費的起收里程為6公里,單程載客超過6公里後,6- 15(含)公里按0.54元收取。停車等候或時速低於12公里時,每5分鐘按1公里租價,即1.8元收取,不足5分鐘的不收費。莆田的士電話:0594-5396225。
公交車:莆田公交車票價不等,上車時可以詢問下車票價格。公交查詢:http://www.ptgjw.com/BusSearch.aspx 。
輪渡:莆田市區打的到湄洲島對面的文甲碼頭,包車大約60元;然後再從文甲碼頭乘坐輪渡進島。自駕車可以通過車渡直接將車輛渡上島。