
Bus to Halong Bay Train / Bus to Hai Phong Taxi / Car to Ha Long Bus + Boat to Cat Ba Train to Ha Long town Book Ticket Online
From Hanoi to Halong Bay by bus, van, train, plane or private taxi.
-
- Travel distance from Hanoi to Halong Bay is about 180 km. There are various ways how you can reach Halong Bay from Hanoi – bus, minivan, train, taxi or seaplane. The best and most popular option is to travel by bus or minivan from Hanoi to Ha Long town. Travel by bus to Halong Bay from Hanoi takes about 2.5-4 hours and bus tickets cost about $4.40-23/pp. Buses or minivans arrive to various bus stations in Ha Long – e.g. to Bai Chay, Tuan Chau, Hon Gai, Cat Ba Island… There are various bus companies on this route and they offer modern tourist buses or private luxury minivans for groups (eg. for 6-9-12 passengers). If you are looking for comfort – try these luxury minivans or shuttle buses.
- Book your bus or train e-tickets from Hanoi to Ha Long/Hai Phong online
BOOK TICKETS with Baolau
-
- You can also travel by train from Hanoi to Hai Phong or Ha Long town. The most fastest option is to travel by train from Hanoi to Hai Phong, because train to Ha Long town goes via Kep Railway Station and it takes about 7 hours. Travel by train to Hai Phong takes about 2.5 hours. Train tickets from Hanoi to Hai Phong are also very cheap and start at $3/pp, it is the most cheapest option how to reach Halong Bay. From Hai Phong you can travel by boat to Cat Ba Island. From Hanoi to Ha Long you can also travel by private car/taxi. There are various modern and comfortable, fast cars and private companies. Travel by private taxi/car to Ha Long, Tuan Chau (or Hai Phong) takes about $70-150 (car), it is the most expensive option of transport from Hanoi. There is no flight from Hanoi to Ha Long, but you can teoretically book your private sightseeing flight to Tuan Chau and above Halong Bay.
Bus tickets from Hanoi to Halong Bay start already at $4.40/pp.
-
- Transfer from Hanoi to Halong Bay is very easy, but you should know from which place you want to start explore this large area. You can book your cheap bus or train tickets very easily online. If you want to travel to Cat Ba Island, it is better to book bus tickets from Hanoi to Cat Ba Island, it does not make a sense to stop in Ha Long town or Tuan Chau Island if you are going to Cat Ba Island. If you want to travel to Cai Rong/Van Don – there is a local public bus from Bai Chay bus station in Ha Long. From Cai Rong Port you can travel by boat/ferry to the islands of Quan Lan or Co To. There is also an airport in Van Don, so you can travel from this airport by plane e.g. to central or southern Vietnam. Halong Bay is one of the biggest tourist attraction of northern Vietnam, boat cruises are very popular. This place attracts many foreign visitors every year and offers a unique experience in this amazing site.
BOOK TICKETS with 12go.asia
How do you get from Hanoi to Halong Bay?
1. BUS from Hanoi to Ha Long
-
- there are lots of various modern buses from Hanoi to Ha Long (or Tuan Chau, Bai Chay, Cat Ba…)
- there are also luxury and very comfortable minivans,vans,limousines or shuttle buses
- travel by tourist bus takes about 2.5-4 hours from Hanoi to Halong Bay
- bus tickets from Hanoi to Halong Bay costs about $4.40-23/pp, depends on the type of the bus
- bus stations in Hanoi – buses depart from various bus stations (check Baolau and 12go.asia)
- bus station in Ha Long – buses arrive to various bus stations (Bai Chay, Tuan Chau…check Baolau and 12go.asia)
- Book and buy bus e-tickets from Hanoi to Ha Long online on Baolau icon-external-link-square or 12go.asia icon-external-link-square
- bus companies to Ha Long: Phuc Xuyen, Kumho Viet Thanh, Hung Duc, GreenLion, Grouptour, TheSinh Tourist, Co To Limousine, Daichi Travel, Cat Ba Express to Tuan Chau…
- you will receive your e-ticket to Ha Long by email, ready to print or carry in your mobile phone or tablet and present at the ticket counter of the station before boarding the bus, read the all information before you book your ticket
Phuc Xuyen bus/limousine – buses depart form Hai Ba Trung or My Dinh bus station. There are modern seat buses or luxury comfortable vans, limousines and tickets cost about $5.20-12/pp. The limousine is the fastest way how to travel, buses arrive to Hong Hai.
Kumho Viet Thanh bus – seat buses depart from My Dinh bus station and bus tickets cost only about $4.40, it is the one of the most cheapest bus. Travel time is about 3.5 hours.
Cat Ba Express – popular private bus company, modern buses. You can take the bus to Tuan Chau Gateway (Tuan Chau Island), it takes about 3 hours (or Cat Ba Island, about 4 hours).
Rosa Eco bus – probably the most comfortable modern and new buses, some of them arrive to Bai Chay bus station or Tuan Chau Island. They have also private cars or vehicles.


2. TRAIN or BUS from Hanoi to Hai Phong
-
- the end station is Hai Phong City (about 40 km from Ha Long)
- from the city of Hai Phong you can take a ferry to the island of Cat Ba
- this route takes about 2.5 hours by train and 1.5 hour by tourist bus
- trains are comfortable and refurbished, of course snack+food
- see and download railway map of Vietnam
- there are a few trains every day between these towns (Vietnam Railways)
- the one-way train or bus ticket from Hanoi to Hai Phong costs about $3-6/pp
- Train station in Hanoi – Gia Lam Railway Station (481 Ngọc Lâm) or Hanoi Railway Station (120 Le Duan)
- Train station in Hai Phong – Hai Phong Railway station (75 Lương Khánh Thiện)
- Bus station in Hai Phong – Niem Nghia Bus station (275 Trần Nguyên Hãn)
- it is a good way of transport only if you want to visit Hai Phong City
- Book and buy train or bus e-tickets to Hai Phong online on Baolau icon-external-link-square or 12go.asia icon-external-link-square
- you will receive your e-ticket to Hai Phong by email, ready to print or carry in your mobile phone or tablet and present when boarding the train/bus in Hanoi
Hai Hau bus – seat buses depart from Gia Lam bus station and bus tickets are cheap, cost only about $4-5.
Hoang Long bus – come to ticket boot of Hoang Long (Hanoi Nuoc Ngam Station, 2nd floor) and present your voucher to change for bus ticket. PLEASE ARRIVE AT THE STATION AT LEAST 1 HOUR (60 MINUTES) BEFORE DEPARTURE TIME BECAUSE HOANG LONG MAY CHANGE DEPARTURE TIME AND WILL NOT BE RESPONSIBLE IF YOU MISS THE BUS IF YOU ARRIVE LATE AFTER THIS (more info on 12go.asia).
Train of Vietnam Railways – it is the most cheapest way how to get to Hai Phong (or Ha Long).

3. Private TAXI / CAR / VAN from Hanoi to Ha Long
-
- from Hanoi to Ha Long you can also travel by van/minivan/shuttle bus or private taxi
- travel by private taxi or van to Ha Long from Hanoi takes only about 2.5 hours
- the most comfortable way of transfer between Hanoi and Ha Long
- various taxi companies: Luxury Transport, Phuc Xuyen, Greenlion Bus, Rosa Eco Bus, Dichung Taxi, Ouros Travel, Tim Charter, Booking Car, Sapa Dragon Express, Ninh Quynh…
- luxury vans (up to 9-12 passengers), private luxury vehicles – the most comfortable way how to get to Ha Long
- tickets for van start already at $7-15/pp, private taxi to Ha Long cost about $70-150/car (depends on the vehicle)
- Book and buy tickets for private vans or taxi to Ha Long online on Baolau icon-external-link-square or 12go.asia icon-external-link-square
- vans or minivans arrive to Ha Long City, Tuan Chau or Cat Ba Island…
- read carefully the all information before you book your tickets or book your private taxi to Ha Long
Luxury Transport – this private company has modern and comfortable vans, minivans or limousines. Travel time by these cars and minivans is about 2.5-3 hours. Tickets cost about $9-15/pp. Minivans of this company arrive to Bai Chay, Tuan Chau harbor or Hon Gai bus station in Ha Long.
Ouros Travel – this private company has various new cars, SUVs, private minivans for group of people. They offer also private transprot from Hanoi – Noi Bai Airport to Ha Long or Tuan Chau Island.
Phuc Xuyen – modern and comfortable minivans or limousines. Tickets cost about $8.60-13/pp. Minivans of this company depart from Cau Giay and arrive to Hong Hai in Ha Long.

4. BUS (+BOAT) from Hanoi to Cat Ba Island
-
- the fastest way how to get directly from Hanoi to Cat Ba Island
- Cat Ba Island is the largest and most visited island in Halong Bay
- it takes about 3.5-5 hours from Hanoi to Cat Ba by bus (depends on the company)
- bus companies to Cat Ba: Cat Ba Express, Hoang Long, Inter Bus Lines, Grouptour, Daichi Travel, Grouptour…
- bus ticket price is only about $9-16/pp (seats or comfortable berths, depends on the company)
- there is a boat transfer between Hai Phong and Cat Ba Island
- Book and buy bus e-tickets from Hanoi to Cat Ba Island on Baolau icon-external-link-square or 12go.asia icon-external-link-square
- you will receive your bus e-ticket to Cat Ba Island by email, ready to print or carry in your mobile phone or tablet and present when boarding the tourist bus in Hanoi City
Cat Ba Express – this private company has modern buses for tourists. Reliable transport company and prices are low. One of the best company for transport to Cat Ba Island, good reviews and satisfied travelers. Travel time with Cat Ba Express is about 4 hours, bus tickets from $13/pp.
Good Morning Cat Ba – this private company is also very favorite, cheap bus tickets, good reviews and new buses to Cat Ba Island. Buses depart from the city centre of Hanoi. Travel time with Good Morning Cat Ba is about 3.5 hours. They have also private transport from Noi Bai Airport to Cat Ba.
Cat Ba Discovery – another popular private buses to Cat Ba Island, good reviews and cheap bus tickets, modern comfortable buses (already from $11/pp).

5. TRAIN from Hanoi to Ha Long
-
- there is also a regular train from Hanoi to Ha Long
- it is very cheap, but travel by train takes about 7 hours (train goes via Kép Railway Station)
- one-way train ticket from Hanoi to Ha Long costs about 70 000 – 100 000 viet.dongs ($3-4/pp, hard seat)
- train station in Hanoi – Yen Vien (about 10 km from Hoan Kiem city center)
- train station in Ha Long – Ha Long Railway Station
- in the near future, there should be build a direct train connection between Hanoi and Ha Long
- it is better to travel by train to Hai Phong and from Hai Phong to Cat Ba Island
- Book and buy train e-tickets from Hanoi to Ha Long online on Baolau icon-external-link-square
6. SPEEDBOAT from Hai Phong to Cat Ba Island
-
- speedboat from Hai Phong goes directly to the south part of the Cat Ba Island, to the town of Cat Ba
- this route takes about 1 hour, boats from the Pha Binh Port in Hai Phong
- the one-way boat/ferry ticket from Hai Phong to Cat Ba costs about $7.80/pp
- Pha Binh Port is only about 2 km from Hai Phong Railway Station
- Book and buy boat tickets from Hai Phong to Cat Ba Island online on Baolau icon-external-link-square
7. Travel on motorbike to Halong Bay
-
- you can rent a motorbike in Hanoi and travel on your own
- it is a good option only if you are an experienced motorbike driver and you have your IDP
- there are various types of motorbikes for rent in Hanoi
- you can take your motorbike from Tuan Chau harbor by boat transfer to Cat Ba Island
- Search and book your motorbike in Vietnam with Bikesbooking icon-external-link-square
8. Book a tour to Halong Bay / Lan Ha Bay
-
- you can also book a tour to Halong Bay, Cat Ba, Bai Chay or Lan Ha Bay…
- you can choose from various tours and several days trips to Halong Bay
- a good option if you want to save your time and enjoy your holiday
- there are also helicopter tours in Halong Bay, you can book this tour online
- Search and book your tour to Halong Bay with KLOOK icon-external-link-square
9. FLIGHT from Hanoi to Ha Long (Seaplane)
-
- several direct flights from Hanoi to Ha Long (Tuan Chau Island) are operated by Hai Au Aviation
- fly between Hanoi’s Noi Bai Airport and the Tuan Chau Island Marina
- along the way, enjoy fabulous aerial views over the Red River Delta
- transfer by sightseeing plane from Hanoi to Halong Bay (Tuan Chau) takes about 45 minutes
- traveling with seaplanes gives you a totally unique experience compared to any other kinds of transportation
- these sightseeing flights to Halong Bay by Cessna Grand Caravan 208B-EX
- you can also fly by helicopter to Halong Bay (helicopter is operated by Vietnam Helicopter Tours)
icon-map-marker Halong Bay / Cat Ba Island – Travel Map:




icon-info-circle FAQ + TIPS – Travel from Hanoi to Halong Bay:
BOOK your HOTEL in Ha Long
Bus from Hanoi to Halong Bay – Schedule / Times + Bus Tickets:
FULL UPDATED BUS SCHEDULE – CLICK HERE
Bus Schedule – Hanoi to Halong Bay
Departs in Hanoi
Arrival in Ha Long
Price
Phuc Xuyen
08:15
11:40
Price from $5.17
Phuc Xuyen
09:15
12:40
Price from $5.17
Phuc Xuyen
10:15
13:40
Price from $5.17
Phuc Xuyen
10:45
14:10
Price from $5.17
Phuc Xuyen
11:15
14:40
Price from $5.17
Phuc Xuyen
11:45
15:10
Price from $5.17
Phuc Xuyen
12:15
15:40
Price from $5.17
Phuc Xuyen
12:45
16:10
Price from $5.17
Phuc Xuyen
13:15
16:40
Price from $5.17
Phuc Xuyen
13:45
17:10
Price from $5.17
Phuc Xuyen
15:45
19:100
Price from $5.17
Phuc Xuyen
16:15
19:40
Price from $5.17
Phuc Xuyen
16:45
20:10
Price from $5.17
Phuc Xuyen
17:15
20:40
Price from $5.17
Kumho Viet Thanh
06:00
09:30
Price from $4.35
Kumho Viet Thanh
08:00
11:30
Price from $4.35
Kumho Viet Thanh
09:00
12:30
Price from $4.35
Kumho Viet Thanh
06:00
09:30
Price from $4.35
Kumho Viet Thanh
11:00
14:30
Price from $4.35
Kumho Viet Thanh
13:00
16:30
Price from $4.35
Kumho Viet Thanh
15:00
18:30
Price from $4.35
Kumho Viet Thanh
18:00
21:30
Price from $4.35
Grouptour
08:00
12:00
Price from $9.00
TheSinh Tourist
07:45
12:00
Price from $12.00
Hung Duc
06:30
09:30
Price from $6.50
Hung Duc
13:30
16:30
Price from $6.50
Hung Duc
16:30
19:30
Price from $6.50
Hung Duc
07:50
10:50
Price from $6.50
Hung Duc
09:45
12:45
Price from $6.50
Hung Duc
15:50
18:50
Price from $6.50
Hung Duc
19:15
22:15
Price from $6.50
Luxury Transport (Van)
05:30
07:30
Price from $15.10
Luxury Transport (Van)
06:30
08:30
Price from $15.10
Luxury Transport (Van)
07:30
09:30
Price from $15.10
Luxury Transport (Van)
08:30
10:30
Price from $15.10
Luxury Transport (Van)
09:30
11:30
Price from $15.10
Luxury Transport (Van)
10:30
12:30
Price from $15.10
Luxury Transport (Van)
11:30
13:30
Price from $15.10
Luxury Transport (Van)
15:30
17:30
Price from $15.10
Luxury Transport (Van)
16:30
18:30
Price from $15.10
Luxury Transport (Van)
17:30
19:30
Price from $15.10
Grouptour (Van)
07:30
11:30
Price from $15.00
Grouptour (Van)
08:30
12:30
Price from $15.00
Grouptour (Van)
09:30
13:30
Price from $15.00
Grouptour (Van)
10:30
14:30
Price from $15.00
Grouptour (Van)
11:30
15:30
Price from $15.00
Grouptour (Van)
13:30
16:30
Price from $15.00
Grouptour (Van)
14:30
18:30
Price from $15.00
Grouptour (Van)
15:30
19:30
Price from $15.00
Grouptour (Van)
16:30
20:30
Price from $15.00
Grouptour (Van)
17:30
21:30
Price from $15.00
Rosa Eco Bus
07:30
11:20
Price from $23.00
Green Lion Bus
08:00
12:30
Price from $14.00
Cat Ba Express
07:00
10:00
Price from $13.00
Cat Ba Express
8:15
11:15
Price from $13.00
Taxi from Hanoi to Halong Bay – Schedule / Times + Prices:
FULL UPDATED TAXI SCHEDULE – CLICK HERE
Taxi Schedule – Hanoi to Halong Bay
Departs
Travel time
Price (Car)
Cat Ba Express
Any time
04:00
From $89.00
Sapa Dragon Express
Any time
02:00
From $97.00
Booking Car
Any time
01:55
From $110.00
Booking Car
Any time
01:55
From $176.00
Tiim Group
Any time
04:00
From $146.00
Tiim Group
Any time
05:00
From $148.00
Hai Van Transport
Any time
03:30
From $142.00
Hai Van Transport
Any time
03:30
From $158.00
BOOK a TOUR / ACTIVITY in Halong Bay
Looking for cruise/boat in Halong Bay? Carefully consider a selection.
You can try a lot of various boat cruises in Halong Bay, but not all of them are well rated. Lets take a look at these best rated and reviewed cruises in Halong Bay, read the reviews of these boats. You can book your boat/cruise easily online.
The best rated cruises in Ha Long Bay > Signature Halong Cruise ▶ Alise Cruise Halong ▶ Victory Star Cruise ▶ Halong Athena Cruise ▶ La Regina Legend Cruise ▶ Era Cruises Halong ▶ Paradise Luxury Sails Cruise ▶ Victory Cruise ▶ Halong Sapphire Cruise ▶ Santa Maria Cruise ▶ Royal Palace Cruise
icon-arrow-circle-right Book your bus/train tickets from Hanoi to Ha Long Bay/Hai Phong:
You can also book and buy ferry or bus tickets from Hai Phong to Cat Ba Island or Hanoi to Tuan Chau.
Transport in Vietnam