HomeBus routesHanoiHa Long
SE Asia bus route

🇻🇳 Hanoi Ha Long 🇻🇳

Hanoi to Ha Long Bay is the UNESCO karst-formation route — Vietnam's #1 tourist destination. Direct buses take 2.5-3.5h via the newly-opened Hai Phong-Ha Long expressway (CT.06). Most tourists book a 2-day-1-night cruise package (transport + boat + meals + cabin) rather than DIY the bus. If DIY: Kumho Samco + Hoang Long are the reliable operators from Luong Yen or Gia Lam terminals. Cruise packages (Bhaya, Halong Sails, Indochina Junk) include transport in the package price — no need to book bus separately.

Distance
165 km
Duration
2.5-3.5h
Operators
3
Region
SE Asia

Scam-note + booking tips

Avoid buying "Ha Long day tour" packages from Hanoi Old Quarter street sellers under $30 — these are notorious for being unsafe overcrowded boats. Book cruises directly with reputable operators (Bhaya, Halong Sails, Indochina Junk) or via 12go/GetYourGuide.

Operators comparison

RELIABLE

Kumho Samco

AC 40-seat coach

6-8x daily · 05:30-17:30

Price
VND 200-300k (~$8-12)
AC WiFi
RELIABLE

Hoang Long

AC 40-seat coach

5-7x daily

Price
VND 200-280k
AC
PREMIUM

Cruise transfer (Bhaya, Halong Sails, Indochina Junk)

AC minivan or coach

Aligned to cruise departure

Price
Included in $180-400 cruise package
Included in cruise Hotel pickup Direct to boat

Book HanoiHa Long

Live schedules + prices. Cancel free 24h before departure.

Book on 12go

Stay in Ha Long

Find hotels in Ha Long

1.4M+ properties · Trip.com

Search hotels

Frequently asked

DIY bus or cruise package Hanoi to Ha Long?

Cruise package (2-day 1-night from $180-400 per person) includes transport + boat + meals + cabin — the standard tourist option. DIY bus makes sense if you're staying in Ha Long City for other reasons (Cat Ba Island, hiking). Cruise cost includes the transfer, so booking bus + cruise separately doesn't save money.

How long is Hanoi to Ha Long by bus?

2.5-3.5 hours via CT.06 expressway (opened 2018). Previously it was 4-5 hours. Cruise transfers are usually direct (bypassing Ha Long City centre) so slightly faster.

Where does the Ha Long bus arrive?

Bai Chay Bus Terminal in Ha Long City (west side, 3km from Bai Chay tourist area). Cruise transfers go directly to the cruise pier at Tuan Chau or Bai Chay Marina.

Cat Ba Island vs Ha Long Bay?

Cat Ba is the biggest island in Ha Long Bay — has beaches, national park hiking, and a small tourist town. Access: Hanoi → Hai Phong (bus 2h) → ferry to Cat Ba (45min). Ha Long Bay itself is the cruise-through-karst-formations experience — most 2-day cruises start from Ha Long City.

Related travel guides