Travel from Ho-Chi-Minh-City to Haiphong

Train, bus or fly from Ho Chi Minh City to Haiphong?

Vietnam Airlines, Vietjet Air and Jetstar Pacific Airlines fly from Ho Chi Minh City to Haiphong hourly. Alternatively, you can take a train from Ho Chi Minh City to Haiphong via Ha Noi in around 35 h 10 min.

How to get from Ho Chi Minh City to Haiphong

ModeDurationPrice
From Ho Chi Minh City airport fly to Haiphong airport then taxi to Haiphong.2 h 7 min$57
From Ho Chi Minh City train to Ha Noi then train to Hai Phong.35 h 10 min$48
From Ho Chi Minh Mien Dong bus to Hai Phong.38 h 53 min$39
From Ho Chi Minh Mien Dong bus to Ha Noi Nuoc Ngam Bus Station, walk to Giap Bat Bus Station, then bus to Lac Long Hai Phong Bus Station.2 days 15 h$36
From Ho Chi Minh City drive to Haiphong.23 h 51 min$149

How long does it take to get from Ho Chi Minh City to Haiphong?

It takes approximately 2 h 7 min to get from Ho Chi Minh City to Haiphong, including transfers.

Is there a direct train between Ho Chi Minh City and Haiphong?

No, there is no direct train from Ho Chi Minh City to Haiphong. However, there are services departing from Ho Chi Minh City and arriving at Hai Phong via Ha Noi. The journey, including transfers, takes approximately 35 h 10 min.

Is there a direct bus between Ho Chi Minh City and Haiphong?

Yes, there is a direct bus departing from Ho Chi Minh Mien Dong and arriving at Hai Phong. Services depart once daily, and operate every day. The journey takes approximately 38 h 53 min.

Operators from Ho Chi Minh City to Haiphong

OperatorPhoneWebsite
Vietnam AirlinesVietnam Airlines
Vietjet AirVietjet Air
Jetstar Pacific AirlinesJetstar Pacific Airlines
Vietnam RailwaysVietnam Railways
Hoang Long Transit CoHoang Long Transit Co
Mai Linh ExpressMai Linh Express
Hai Phong Tourism+84.31.382.2616Hai Phong Tourism