Hanoi Airport to Halong Bay by Bus, Taxi and Limousine
Transferring to Halong Bay is pretty easy now thanks to the advanced transportation system. Halong also has its own Van Don airport but most small, domestic airports throughout Vietnam do not have direct flights to this airport. Therefore, local visitors from the south and foreigners often take flights to Noi Bai international airport (Hanoi) and then continue to transfer to Halong Bay.

The four most popular and convenient ways to travel from Hanoi Airport to Halong Bay in 2025 are: by coach, limousine, taxi, and seaplane. Below is a thorough guide that provides all the essential information you need for travel from Hanoi Airport to Halong Bay.
Location
Noi Bai International Airport is situated in the suburban area approximately 35 kilometers northwest of Hanoi's city center. Halong Bay is located about 10 kilometers from Halong City Center. The region encompasses four primary entities: Halong Bay, Lan Ha Bay, Bai Tu Long Bay, and Cat Ba Island.
Distance and travel time
The distance from Noi Bai International Airport to Halong Bay is approximately 190 kilometers. The average travel time is around 2 hours and 45 minutes when utilizing the Noi Bai - Halong Expressway.
Routes | Distance | Estimated Travel Time |
Noi Bai International Airport (Hanoi) to Halong Bay | 190 km | 2h 45m |
Noi Bai International Airport (Hanoi) to Bai Tu Long Bay | 175 km | 2h 25m |
Noi Bai International Airport (Hanoi) to Lan Ha Bay | 139 km | 1h 55m |
Noi Bai International Airport (Hanoi) to Cat Ba Island | 143 km | 1h 55m |
Transfer Options from Noi Bai International Airport to Halong City
Bus from Noi Bai to Halong Bay
By Coach (Anbasco Noibai Services)
Cost: VND 300,000 - VND 500,000 per person one way
Tel: 0936 318 736
Email: noibaiservices2808@gmail.com
Anbasco Noibai Services provides a budget-friendly option with 45-seater coaches and 16-seater buses operating hourly from 7 AM to 7 PM daily.
45-seater Coach Schedule
- Noi Bai - Halong: 7:30, 9:30, 11:30, 14:00, 16:00, 17:30, 18:45
- Halong - Noi Bai: 6:30, 8:00, 10:00, 12:00, 13:30, 15:30, 17:30
16-seater Bus Schedule
- Noi Bai - Halong: 7:00, 8:00, 9:00, 10:00, 12:00, 14:30, 15:30, 16:30, 18:00, 19:00
- Halong - Noi Bai: 6:00, 7:00, 8:00, 9:00, 10:00, 12:00, 14:00, 15:00, 16:00, 17:00
By Limousine
Cô Tô Limousine Noi Bai
Cost: VND 450,000 - VND 600,000 per person one way (approximately USD 19 - USD 25).
Limousine buses are a preferred option among travelers seeking comfort and value. The 9-seater vehicles are equipped with soft leather seats and ample legroom. Bilingual drivers ensure effective communication and assistance.
Co To Limousine
- Departure Point: Counter 9, Lobby E, Terminal 1, Noi Bai Airport
- Arrival Points: Muong Thanh Hotel; KFC Halong at 123 Kenh Liem Street; Tuan Chau Welcome Gate
- Schedule: 4:00, 5:00, 6:00, 8:00, 11:00, 13:00, 15:30, 17:30
- Tel: 1900 7070
Tam Bao Anh Limousine
- Departure Point: Counter 9, Lobby E, Terminal 1, Noi Bai Airport
- Arrival Points: 583 Nguyen Van Cu, Halong; Tuan Chau Welcome Gate; Muong Thanh Roundabout; Hon Gai Port at 6A Le Thanh Tong Street
- Schedule: 12:00, 14:00, 16:00, 18:00, 20:00
- Tel: 0961 802 802 or 0936 802 802
By Private Taxi
Cost: VND 1,500,000 - VND 2,000,000 per ride (USD 65 - USD 87).
If you prefer flexibility and privacy, a private taxi is the ideal choice. Taxis are readily available at the airport's arrival area, and it’s advisable to confirm the fare prior to departure.
Taxis are accessible at all arrival gates at Noi Bai Airport
Recommended companies include Mai Linh (green) and Viet Thanh (blue-red-white) - Tel: (024) 8588 4688.
By Seaplane
Cost: Starting from USD 175 per person.
The most unique and expensive mode of travel from Hanoi Airport to Halong is via seaplane. Provided exclusively by Hai Au Aviation, this scenic flight lasts approximately 45 minutes, offering breathtaking views over the Red River Delta.
- Departure Point: Counter E09, Lobby E, Terminal 1, Noi Bai International Airport, Hanoi, Vietnam
- Arrival Point: No T7 Tuan Chau Commercial Urban Area, Tuan Chau Ward, Halong City, Quang Ninh Province, Vietnam
- Tel: +84 962 069 689
Transport Mode Comparison
Means of Transport |
Average Cost |
Pros |
Cons |
Coach |
VND 300,000 - VND 500,000 per person one way (USD 13 - USD 22 per person) |
- Economical |
- High occupancy during peak times |
Limousine Car |
VND 450,000 - VND 600,000 per person one way (USD 19 - USD 25) |
- Comfortable |
- Higher cost than coaches |
Private Taxi |
VND 1,500,000 - VND 2,000,000 per ride (USD 65 - USD 87) |
- Highly convenient |
- Comparatively expensive |
Seaplane |
Starting from USD 175 per person |
- Unique experience |
- Potentially sold out |
Reverse Route: Halong Bay to Hanoi Airport
The options for transferring back from Halong to Hanoi Airport remain largely the same. If you have a solid travel itinerary, booking roundtrip tickets can be beneficial. Alternatively, you can choose a limousine, bus, or taxi from Halong City Center to Noi Bai International Airport.
By 9-seater Limousine:
- Co To Limousine, tel: 1900 7070
- Tam Bao Anh Limousine, tel: 0961 802 802
By 45 and 16-seater Buses:
- Anbasco Noibai Services, tel: 0936 318 736
By Private Taxi:
- Taxi Mai Linh, tel: 033 362 8628
- Taxi Hồng Gai, tel: 033 384 8484
- Taxi Halong, tel: 033 362 6262
FAQs
What is the distance between Hanoi Airport and Halong Bay?
The distance from Hanoi Airport to Halong Bay is approximately 190 kilometers (118 miles).
Are there shuttle buses to Halong Bay from Hanoi Airport?
Yes, Anbasco Noibai Services offers 45-seater coaches and 16-seater buses between Hanoi Airport and Halong Bay. Tel: 0936 318 736.
Can I travel by train from Hanoi Airport to Halong Bay?
No, you must travel to Hanoi city center first and then take a train from Yen Vien Station to Halong, which is not a common travel method.
How much is a taxi from Hanoi Airport to Halong?
The cost of a taxi from Hanoi Airport to Halong City ranges from VND 1,500,000 to VND 2,000,000 per ride (USD 65 - USD 87).