Travel options for:
Ho Chi Minh City to Ha Long Bay
  • Fly

    $44 - $198
    1. Ho Chi Minh City

      7 min - every 15 minutes - line 109

    2. Ho Chi Minh City (SGN)

      2 h - non-stop

      $30 - $190

    3. Haiphong (HPH)

      8 min - 4.8 miles

      $6 - $8

    4. Ben Binh Harbour

      20 min - every 4 hours

      $6

    5. Dinh Vu

      42 min - 22.3 miles

      • Ha Long Bay
  • Train

    $46 - $79
    1. Ho Chi Minh City

      31 h 30 min - 4 times a day

      $30 - $65

    2. Ha Noi station

      2 h 25 min - 4 times a day

      $3 - $9

    3. Haiphong Train Station

      5 min - every 5 minutes

      $3

    4. Ben Binh Harbour

      20 min - every 4 hours

      $6

    5. Dinh Vu

      42 min - 22.3 miles

      • Ha Long Bay
  • Bus

    $47 - $63
    1. Ho Chi Minh City

      7 min - 4.6 miles

      $5 - $7

    2. Ho Chi Minh Mien Dong

      37 h 19 min - twice daily

      $35 - $50

    3. Hai Phong

      11 min - 3198 feet

    4. Quan Toan Hai Duong

      15 min - every 20 minutes

    5. Ben Binh Harbour

      20 min - every 4 hours

      $6

    6. Dinh Vu

      42 min - 22.3 miles

      • Ha Long Bay
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Phan Dinh Giot line 109 bus to Ho Chi Minh City airport, fly to Haiphong airport, taxi to Ben Binh Harbour, bus to Dinh Vu, then travel to Ha Long Bay. 5 h 18 min $63. From Ho Chi Minh City train to Ha Noi station, train to Haiphong Train Station, taxi to Ben Binh Harbour, bus to Dinh Vu, then travel to Ha Long Bay. 37 h 5 min $58. From Ho Chi Minh City taxi to Ho Chi Minh Mien Dong, bus to Hai Phong, walk to Quan Toan Hai Duong, bus to Ben Binh Harbour, bus to Dinh Vu, then travel to Ha Long Bay. 40 h 3 min $52.