There are 6 ways to get from Hanoi to Siem Reap by plane, bus, train 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.

Recommended option

Fly  •  4 h 39 min

  1. Fly from Hanoi (HAN) to Siem Reap (REP) HAN - REP

$68 - $240

Cheapest option

Bus The Sinh Tourist  •  37 h 34 min

  1. Take the bus from Ha Noi to Savannakhet Laos
  2. Take the bus from Mukdahan to Aranyaprathet
  3. Take the bus from Aranyaprathet to Siem Reap

$55 - $65

4 alternative options

Bus via Vientiane - Southern Bus Station  •  43 h 15 min

  1. Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
  2. Take the bus from Vientiane to Udonthani
  3. Take the bus from Udonthani to Nakhon Ratchasima
  4. Take the bus from Nakhon Ratchasima to Aranyaprathet
  5. Take the bus from Aranyaprathet to Siem Reap

$67 - $73

Train, bus  •  45 h 25 min

  1. Take the train from Hanoi to Bien Hoa Hanoi
  2. Take the bus from Ho Chi Minh Virak Buntham Express to Siem Reap Virak Buntham Express

$56 - $89

Train, bus via Di An  •  2 days 0 h

  1. Take the train from Hanoi to Di An Hanoi
  2. Take the bus from Ho Chi Minh Virak Buntham Express to Siem Reap Virak Buntham Express

$56 - $89

Drive  •  17 h 59 min

  1. Drive from Hanoi to Siem Reap 751.6 miles

$95 - $150

What companies run services between Hanoi, Vietnam and Siem Reap, Cambodia?

Vietnam Airlines, Vietjet Air and three other airlines fly from Hanoi to Siem Reap every 4 hours. Alternatively, you can take a bus from Hanoi to Siem Reap via Savannakhet Laos, Mukdahan, and Aranyaprathet in around 37 h 34 min.

Airlines
Vietnam Airlines
Website
vietnamairlines.com
Flights from Hanoi to Siem Reap
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$210 - $600
Flights from Hanoi to Siem Reap via Danang
Ave. Duration
4 h 27 min
When
Every day
Estimated price
$150 - $550
Vietjet Air
Website
vietjetair.com
Flights from Hanoi to Siem Reap
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$55 - $230
Lanmei Airlines
Flights from Hanoi to Siem Reap via Phnom Penh
Ave. Duration
4 h 15 min
When
Wednesday and Saturday
Estimated price
$90 - $550
Train operators
Vietnam Railways
Website
dsvn.vn
Train from Hanoi to Bien Hoa
Ave. Duration
30 h 44 min
Frequency
Every 3 hours
Estimated price
$30 - $60
Schedules at
dsvn.vn
Book at
12go.asia
Soft Seat With Air Conditioners
$32 - $37
Hard Bed With Air Conditioners
$35 - $55
Soft Bed With Air Conditioners
$40 - $60
Train from Hanoi to Di An
Ave. Duration
33 h 42 min
Frequency
Every 3 hours
Estimated price
$30 - $60
Schedules at
dsvn.vn
Book at
12go.asia
Soft Seat With Air Conditioners
$32 - $37
Hard Bed With Air Conditioners
$35 - $55
Soft Bed With Air Conditioners
$40 - $60
Bus operators
The Sinh Tourist
Yellow Bus
Website
iloveyellowbus.com
Bus from Mukdahan to Aranyaprathet
Ave. Duration
9 h 8 min
Frequency
4 times a day
Estimated price
$15 - $22
Schedules at
iloveyellowbus.com
The Transport Company
bus
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
Ave. Duration
24 h
Frequency
Once daily
Estimated price
$40
Schedules at
baolau.com
Lao-Thai International Bus
Website
baolau.com
Bus from Vientiane to Udonthani
Ave. Duration
2 h
Frequency
4 times a day
Estimated price
$8
Schedules at
baolau.com
Naga travel
Website
nagatravel.com
Bus from Vientiane Talat Sao Station to Udonthani
Ave. Duration
3 h 30 min
Frequency
Every 4 hours
Estimated price
$10
Schedules at
nagatravel.com
Suvarnabhumi Airport Bus
Website
suvarnabhumiairport.com
Bus from Udonthani to Nakhon Ratchasima
Ave. Duration
5 h 19 min
Frequency
Once daily
Estimated price
$8 - $12
Schedules at
bangkokairportonline.com
bus
Bus from Nakhon Ratchasima to Aranyaprathet
Ave. Duration
5 h
Frequency
5 times a day
Estimated price
$7
Virak Buntham
Website
virakbuntham.com
Bus from Ho Chi Minh Virak Buntham Express to Siem Reap Virak Buntham Express
Ave. Duration
12 h
Frequency
Every 4 hours
Estimated price
$22
Schedules at
virakbuntham.com
Book at
bookmebus.com

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 Slovenia: Getting from Ljubljana to Lake Bled, Need to know: Jadrolinija and Getting to Rome from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Hanoi to Siem Reap?

The distance between Hanoi and Siem Reap is 878 km. The road distance is 1203 km.

What is the cheapest way to get from Hanoi to Siem Reap?

The cheapest way to get from Hanoi to Siem Reap is to bus which costs $55 - $65 and takes 37 h 34 min.

What is the fastest way to get from Hanoi to Siem Reap?

The quickest way to get from Hanoi to Siem Reap is to fly which takes 4 h 39 min and costs $65 - $240.

Is there a direct bus between Hanoi and Siem Reap?

No, there is no direct bus from Hanoi to Siem Reap. However, there are services departing from Ha Noi and arriving at Siem Reap via Savannakhet Laos, Mukdahan and Aranyaprathet. The journey, including transfers, takes approximately 37 h 34 min.

How long does it take to get from Hanoi to Siem Reap?

It takes approximately 4 h 39 min to get from Hanoi to Siem Reap, including transfers.