There are 5 ways to get from Hanoi to Halong by bus, taxi, car or plane

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

Bus Phuc Xuyen  •  4 h

  1. Take the bus from Ha Noi My Dinh to Ha Long Bai Chay

$5

Cheapest option

Bus Hai Phong Tourism  •  4 h 10 min

  1. Take the bus from Giap Bat Bus Station to Lac Long Hai Phong Bus Station
  2. Take the bus from Lac Long Hai Phong Bus Station to Hon Gai Ha Long

$3 - $5

3 alternative options

Taxi  •  2 h 8 min

  1. Take a taxi from Hanoi to Halong 106.4 miles

$110 - $140

Drive  •  2 h 8 min

  1. Drive from Hanoi to Halong 106.4 miles

$12 - $19

Bus, fly  •  2 h 15 min

  1. Take the bus from Au Co to Noi Bai Airport T1
  2. Take the Seaplane from Hanoi Airport to Tuan Chau Island Marina

$325

Questions & Answers

The cheapest way to get from Hanoi to Halong is to bus which costs $3 - $5 and takes 4 h 10 min.

More details

The quickest way to get from Hanoi to Halong is to taxi which costs $110 - $140 and takes 2 h 8 min.

More details

The distance between Hanoi and Halong is 128 km. The road distance is 170.2 km.

Get driving directions

The bus from Ha Noi My Dinh to Ha Long Bai Chay takes 4 h including transfers and departs hourly.

More details

Yes, there is a direct bus departing from Ha Noi My Dinh and arriving at Ha Long Bai Chay. Services depart hourly, and operate every day. The journey takes approximately 4 h.

More details

Hanoi to Halong bus services, operated by Phuc Xuyen, depart from Ha Noi My Dinh station.

More details

Map of how to get from Hanoi to Halong.
Launch map view
  • Distance: 80.1 miles
  • Duration: 4 h

What companies run services between Hanoi, Vietnam and Halong, Vietnam?

Phuc Xuyen operates a bus from Hanoi to Halong hourly. Tickets cost $5 and the journey takes 4 h.

Bus operators
Phuc Xuyen
Phone
033. 3 663 366
Website
phucxuyen.com.vn
Bus from Ha Noi My Dinh to Ha Long Bai Chay
Ave. Duration
4 h
Frequency
Hourly
Estimated price
$5
Schedules at
phucxuyen.com.vn
Hai Phong Tourism
Phone
+84.31.382.2616
Email
info@haiphongtourism.gov.vn
Website
haiphongtourism.gov.vn
Bus from Giap Bat Bus Station to Lac Long Hai Phong Bus Station
Ave. Duration
2 h 30 min
Frequency
Every 20 minutes
Estimated price
$2 - $3
Schedules at
dulichhaiphong.gov.vn
Bus from Lac Long Hai Phong Bus Station to Hon Gai Ha Long
Ave. Duration
1 h 30 min
Frequency
Every 20 minutes
Estimated price
$1 - $2
Schedules at
dulichhaiphong.gov.vn
Transerco
Website
transerco.com.vn
Bus from Au Co to Noi Bai Airport T1
Ave. Duration
30 min
Frequency
Every 30 minutes
Estimated price
$1 - $2
Schedules at
transerco.vn
Other operators
Hai Au Aviation
Website
seaplanes.vn
Plane from Hanoi Airport to Tuan Chau Island Marina
Ave. Duration
45 min
Frequency
Twice daily
Estimated price
$324
Schedules at
seaplanes.vn
Taxi from Hanoi to Halong
Ave. Duration
2 h 8 min
Estimated price
$110 - $140
Malinh Taxi Group
Phone
+848 3838 3838
Website
mailinh.vn
Vinasun taxi
Phone
+848-38272727
Website
vinasuntaxi.com

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 How do I buy a London Underground ticket?, Travelling by boat in Italy and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.