There are 3 ways to get from Bắc Giang to Hạ Long by taxi, bus, 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.
Questions & Answers
The cheapest way to get from Bắc Giang to Hạ Long is to drive which costs $12 - $18 and takes 2h.
The fastest way to get from Bắc Giang to Hạ Long is to drive which takes 2h and costs $12 - $18.
The distance between Bắc Giang and Hạ Long is 208 km. The road distance is 107.5 km.
The best way to get from Bắc Giang to Hạ Long without a car is to taxi and bus which takes 3h 50m and costs $45 - $60.
It takes approximately 3h 50m to get from Bắc Giang to Hạ Long, including transfers.
Yes, the driving distance between Bắc Giang to Hạ Long is 108 km. It takes approximately 2h to drive from Bắc Giang to Hạ Long.
There are 1267+ hotels available in Hạ Long.
What companies run services between Bắc Giang, Vietnam and Hạ Long, Vietnam?
There is no direct connection from Bắc Giang to Hạ Long. However, you can take the taxi to My Dinh bus station then take the bus to Ha Long Bai Chay. Alternatively, you can drive from Bắc Giang to Hạ Long in around 2h.
- Phone
- 1900 6799
- Website
- phucxuyen.com.vn
Bus from My Dinh bus station to Ha Long Bai Chay
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $12–14
- Schedules at
- web.facebook.com
- Book at
- baolau.com
- Ave. Duration
- 1h 25m
- Estimated price
- $35–80
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 The London Underground: Essential tips to navigate the Tube, Which side of Niagara Falls should I choose (and how do I get there)?, and Need to know: Jadrolinija - to help you get the most out of your next trip.



