• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Ho Chi Minh City to Ha Long Bay by plane, taxi, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Tan Son Nhat to Haiphong, taxi  •  3h 19m

  1. Fly from Tan Son Nhat (SGN) to Haiphong (HPH) SGN - HPH
  2. Take a taxi from Haiphong to Ha Long Bay

$87 - $249

Cheapest option

Bus  •  38h 4m

  1. Take the bus from Ho Chi Minh Mien Dong to Ha Long Quang Ninh

$30 - $43

4 alternative options

Fly Tan Son Nhat to Van Don  •  2h 43m

  1. Fly from Tan Son Nhat (SGN) to Van Don (VDO) SGN - VDO

$89 - $298

Fly Ho Chi Minh City Airport to Van Don Airport, taxi  •  2h 56m

  1. Take the plane from Ho Chi Minh City Airport to Van Don Airport
  2. Take a taxi from Van Don Airport to Ha Long Bay

$80 - $190

Train, bus  •  2 days 1h

  1. Take the train from Ho Chi Minh City to Ha Noi
  2. Take the train from Ha Noi to Hai Phong
  3. Take the bus from Lac Long Hai Phong Bus Station to Hon Gai Ha Long

$42 - $77

Drive  •  24h 42m

  1. Drive from Ho Chi Minh City to Ha Long Bay 1051.9 miles

$120 - $190

Questions & Answers

The cheapest way to get from Ho Chi Minh City to Ha Long Bay is to bus which costs $30 - $45 and takes 38h 4m.

More details

The quickest way to get from Ho Chi Minh City to Ha Long Bay is to fly which costs $85 - $300 and takes 2h 43m.

More details

The distance between Ho Chi Minh City and Ha Long Bay is 1131 km. The road distance is 1683 km.

Get driving directions

The best way to get from Ho Chi Minh City to Ha Long Bay without a car is to bus which takes 38h 4m and costs $30 - $45.

More details

It takes approximately 3h 19m to get from Ho Chi Minh City to Ha Long Bay, including transfers.

More details

The best way to get from Ho Chi Minh City to Ha Long Bay is to fly which takes 2h 43m and costs $85 - $300. Alternatively, you can bus, which costs $30 - $45 and takes 38h 4m.

Mode details

The quickest flight from Tan Son Nhat Airport to Haiphong Airport is the direct flight which takes 2h.

Search flights

Yes, the driving distance between Ho Chi Minh City to Ha Long Bay is 1683 km. It takes approximately 24h 42m to drive from Ho Chi Minh City to Ha Long Bay.

Get driving directions

Jetstar Pacific Airlines, Vietnam Airlines and Vietjet Air offer flights from Tan Son Nhat Airport to Haiphong Airport.

Search flights

There are 632+ hotels available in Ha Long Bay. Prices start at $21 USD per night.

More details

Map of how to get from Ho Chi Minh City to Ha Long Bay.
Launch map view
  • Distance: 706.7 miles
  • Duration: 3h 19m

What companies run services between Ho Chi Minh City, Vietnam and Ha Long Bay, Vietnam?

Vietnam Airlines and Vietjet Air fly from Ho Chi Minh City to Ha Long Bay twice daily. Alternatively, Hoang Long operates a bus from Ho Chi Minh City to Ha Long Bay once daily. Tickets cost $27 - $40 and the journey takes 38h.

Airlines
Vietnam Airlines
Website
vietnamairlines.com
Flights from Tan Son Nhat to Haiphong
Ave. Duration
2h
When
Every day
Estimated price
$95 - $650
Flights from Tan Son Nhat to Haiphong via Danang
Ave. Duration
3h 25m
When
Every day
Estimated price
$130 - $900
Flights from Tan Son Nhat to Van Don
Ave. Duration
2h 5m
When
Every day
Estimated price
$110 - $700
Vietjet Air
Website
vietjetair.com
Flights from Tan Son Nhat to Haiphong
Ave. Duration
2h
When
Every day
Estimated price
$35 - $180
Flights from Tan Son Nhat to Haiphong via Danang
Ave. Duration
3h 45m
When
Every day
Estimated price
$35 - $180
Flights from Tan Son Nhat to Van Don
Ave. Duration
2h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$60 - $270
Jetstar Pacific Airlines
Website
jetstar.com
Flights from Tan Son Nhat to Haiphong
Ave. Duration
2h
When
Every day
Estimated price
$65 - $390
Train operators
Vietnam Railways
Phone
19006469
Email
support1@dsvn.vn
Website
dsvn.vn
Train from Ho Chi Minh City to Ha Noi
Ave. Duration
43h 28m
Frequency
Hourly
Estimated price
$30 - $60
Schedules at
dsvn.vn
Book at
12go.asia
Soft Seat With Air Conditioners
$32 - $37
Hard Bed With Air Conditioners
$35 - $55
Soft Bed With Air Conditioners
$40 - $60
Train from Ha Noi to Hai Phong
Ave. Duration
2h 43m
Frequency
4 times a day
Estimated price
$3 - $9
Schedules at
dsvn.vn
Book at
12go.asia
Soft Seat With Air Conditioners
$3 - $4
Hard Bed With Air Conditioners
$5 - $7
Soft Bed With Air Conditioners
$6 - $9
Bus operators
Hoang Long
Hai Phong Tourism
Phone
+84.31.382.2616
Email
info@haiphongtourism.gov.vn
Website
haiphongtourism.gov.vn
Bus from Lac Long Hai Phong Bus Station to Hon Gai Ha Long
Ave. Duration
1h 30m
Frequency
Every 20 minutes
Estimated price
$1 - $2
Schedules at
dulichhaiphong.gov.vn
Other operators
plane
Plane from Ho Chi Minh City Airport to Van Don Airport
Ave. Duration
2h 15m
Frequency
Once daily
Estimated price
$50 - $150
Schedules at
vietjetair.com
Taxi from Haiphong to Ha Long Bay
Ave. Duration
1h 19m
Estimated price
$55 - $65
Vinasun taxi
Phone
+848-38272727
Website
vinasuntaxi.com
Malinh Taxi Group
Phone
+848 3838 3838
Website
mailinh.vn

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, How to get from Southend Airport into central London and How to get from Luton Airport into central London - to help you get the most out of your next trip.