How to Take a Bus From Hanoi to Halong Bay
One of the cheapest and most convenient ways to get from Hanoi to Halong bay is by public buses through the Hanoi-Hai Phong highway. These buses take about 2-2.5 hours and cost about 230,000 VND (~ 10 USD).

- If you take a cruise tour, it is best to arrange your transfer via the cruise operator - many will offer it for free.
- Public buses are available with hourly departure but not recommended as they will arrive at the Bai Chay terminal; you then need to take a taxi to Halong Bay main area.
- Many tour offices in Hanoi Old Quarter area can arrange "tourist bus" that picks up from hotel in Hanoi to the cruise pier or to hotel in Halong Bay for 10-20 USD.
Bus from My Dinh Bus Station

Several operators offer daily bus services from My Dinh Bus Station (Hanoi) to Bai Chay Bus Station and Ha Long City.
Operator | Depart | Arrive | Price |
Kumho Viet Thanh (45 seater) | 18:00 (My Dinh) | 21:30 (Bai Chay Station) | 100,000 VND (~4 USD) |
Kumho Viet Thanh (45 seater) | 06:00 (My Dinh) | 09:30 (Bai Chay Station) | 100,000 VND (~4 USD) |
Kumho Viet Thanh (45 seater) | 15:00 (My Dinh) | 17:30 (Bai Chay Station) | 100,000 VND (~4 USD) |
Ka Long Limousine VIP (44 Seater/Sleeper berth) | 06:00 (My Dinh) | 09:40 (Ha Long City) | 150,000 VND (~6.5 USD) |
Ka Long Limousine VIP (44 Seater/Sleeper berth) | 09:00 (My Dinh) | 12:40 (Ha Long City) | 150,000 VND (~6.5 USD) |
How to book
- Tickets can be purchased at the My Dinh Station ticket office. Advanced reservations are not required.
- Ka Long Limousine VIP will have a drop-off at 433 Le Loi, Ha Long City.
- For Kumho Viet Thanh, tickets can be booked at their website kumhovietthanh.vn or by calling 0243 5333 888.
- Ka Long Limousine VIP's website is kalong.com.vn, and their contact number is 0367 988 889.
Kumho Viet Thanh, a popular choice for bus travel between Hanoi and Ha Long.
Bus from Old Quarter Area (Hoan Kiem)

If you are residing in or visiting the Old Quarter (Hoan Kiem District) in 2025, you'll find it convenient to acquire tickets or locate a bus to Halong Bay. Here’s an updated list of recommended bus operators and their ticket purchasing locations.
Operators | Depart | Arrive | Fare Price |
Xe Luxury (KIA Sedona 6 seater) | 05:30 (Tonkin Cafe, 18 Au Trieu, Hoan Kiem) | 07:30 (Tuan Chau Wharf) | 300,000 VND |
Xe Luxury (KIA Sedona 6 seater) | 06:30 (Tonkin Cafe, 18 Au Trieu, Hoan Kiem) | 08:30 (Tuan Chau Wharf) | 300,000 VND |
Xe Luxury (Limousine 9 seater VIP) | 08:20 (Tonkin Cafe, 18 Au Trieu, Hoan Kiem) | 10:35 (Tuan Chau Wharf) | 250,000 VND |
An Long Happy Bus (40 seater, sleeper bus) | 00:05 (Hanoi Opera House, 01 Trang Tien) | 04:00 (Tuan Chau Wharf) | 180,000 VND |
Rosa Eco Bus (12 seater bus) | 07:30 (23 Hang Voi, Hanoi) | 11:10 (Tuan Chau Wharf) | 320,000 VND |
Luxury Van Limousine (9 seater Limousine, Ford Transit) | 08:00 (16 Hang Chinh, Hoan Kiem) | 12:00 (94 Van Lang - Ha Long City) | 400,000 VND |
How to book:
- Xe Luxury: xeluxury.vn - (024) 3991 2323
- An Long Happy Bus: Facebook page - 082 252 2288
- Rosa Eco Bus: rosaecobus.com - +84 941 887 868 - info@rosaecobus.com
Xe Luxury - professional transfer service
Inside the Rosa Eco Bus, spacious, luxurious and comfortable. Its fleet includes the latest 2023 Hyundai European version.
Bus from Noi Bai International Airport

As of 2025, there are updated bus services running from Noi Bai International Airport (domestic terminal) to Halong Bay.
Operators | Depart | Arrive | Fare Price |
Co To Limousine (9-seater Limousine) | 04:30 (Pole 9, T1 Terminal at Noi Bai Airport) | 07:30 (Tuan Chau Wharf) | 500,000 VND |
Co To Limousine (9-seater Limousine) | 08:30 (Pole 9, T1 Terminal at Noi Bai Airport) | 11:30 (Tuan Chau Wharf) | 500,000 VND |
Co To Limousine (9-seater Limousine) | 11:30 (Pole 9, T1 Terminal at Noi Bai Airport) | 14:30 (Tuan Chau Wharf) | 500,000 VND |
Minh Ha Limousine (9-seater Limousine) | 13:30 (A Hall, T1 Terminal at Noi Bai Airport) | 16:30 (Halong City) | 350,000 VND |
Tam Bao Anh Limousine (9-seater Limousine) | 05:30 (T1 Terminal at Noi Bai Airport) | 09:00 (Hon Gai, Quang Ninh) | 450,000 VND |
How to book:
- Tam Bao Anh Limousine: 093 680 28 02 (Facebook page)
- Co To Limousine: 1900 6772
Tam Bao Anh Limousine