Rome2rio's partners include

There are 7 ways to get from Kuala Lumpur to Siem Reap by train, plane, bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, fly  •  4 h 40 min

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Siem Reap (REP) KUL - REP

$45 - $163

6 alternative options

Bus The Transport Company  •  31 h 5 min

  1. Take the bus from Kuala Lumpur Station to Hat Yai
  2. Take the bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal
  3. Take the bus from Bangkok Mochit Bus Terminal to Siem Reap

$53 - $78

Bus, train  •  32 h 11 min

  1. Take the bus from Kuala Lumpur to Hat Yai
  2. Take the train from Hat Yai to Hua Lamphong
  3. Take the train from Bangkok Hualamphong to Amphoe Aranyaprathet
  4. Take the bus from Aranyaprathet to Siem Reap

$54 - $82

Train, KTM Komuter, drive, bus  •  32 h 32 min

  1. Take the train from Kuala Lumpur to Alor Setar
  2. Take the KTM Komuter from Alor Setar to Bukit Ketri
  3. Drive from Bukit Ketri to Hat Yai
  4. Take the train from Hat Yai to Hua Lamphong
  5. Take the train from Bangkok Hualamphong to Amphoe Aranyaprathet
  6. Take the bus from Aranyaprathet to Siem Reap

$53 - $87

Bus via Bangkok Southern Bus Terminal  •  34 h 33 min

  1. Take the bus from Terminal Bersepadu Selatan to Hat Yai Bus Station
  2. Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal
  3. Take the bus from Khaosan Road Travel Mart to Siem Reap

$73 - $74

Bus, train via Rantau Panjang  •  41 h 45 min

  1. Take the bus from Putrajaya Sentral to Rantau Panjang
  2. Take the train from Sungai Kolok to Hua Lamphong
  3. Take the train from Bangkok Hualamphong to Amphoe Aranyaprathet
  4. Take the bus from Aranyaprathet to Siem Reap

$57 - $91

Drive  •  24 h 38 min

  1. Drive from Kuala Lumpur to Siem Reap 1162.7 miles

$150 - $220

Map of how to get from Kuala Lumpur to Siem Reap.
Launch map view
  • Distance: 725.8 miles
  • Duration: 4 h 40 min

What companies run services between Kuala Lumpur, Malaysia and Siem Reap, Cambodia?

You can take a bus from Kuala Lumpur to Siem Reap via Hat Yai, Hat Yai Bus Terminal, and Bangkok Mochit Bus Terminal in around 31 hours 5 minutes.

Airlines
SilkAir
Website
silkair.com
Flights from Kuala Lumpur to Siem Reap via Singapore
Avg. Duration
4 h 25 min
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
$300 - $1,200
AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Siem Reap
Avg. Duration
2 h 5 min
When
Every day
Estimated price
$24 - $150
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Kuala Lumpur to Siem Reap
Avg. Duration
2 h 5 min
When
Tuesday, Wednesday, Saturday and Sunday
Estimated price
$45 - $270
Jetstar Asia Airways
Website
jetstar.com
Flights from Kuala Lumpur to Siem Reap via Singapore
Avg. Duration
4 h 55 min
When
Tuesday, Friday and Sunday
Estimated price
$85 - $470
Train operators
KLIA Express
Website
kliaekspres.com
Train from KL Sentral to Klia T1
Avg. Duration
28 min
Frequency
Every 15 minutes
Estimated price
$15
Schedules at
kliaekspres.com
State Railway of Thailand
Website
railway.co.th
Train from Hat Yai to Hua Lamphong
Avg. Duration
13 h 35 min
Frequency
Every 4 hours
Estimated price
$28 - $40
Schedules at
railway.co.th
Book at
12go.asia
Train from Bangkok Hualamphong to Amphoe Aranyaprathet
Avg. Duration
5 h 40 min
Frequency
Twice daily
Estimated price
$6 - $15
Schedules at
railway.co.th
Book at
12go.asia
Train from Sungai Kolok to Hua Lamphong
Avg. Duration
19 h 50 min
Frequency
3 times a day
Estimated price
$30 - $50
Schedules at
railway.co.th
Book at
12go.asia
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Kuala Lumpur to Alor Setar
Avg. Duration
4 h 39 min
Frequency
Every 4 hours
Estimated price
$10 - $18
Schedules at
intranet.ktmb.com.my
Book at
12go.asia
Silver
$10 - $12
Gold
$16 - $18
Platinum
$21 - $24
KTM Komuter
Website
spad.gov.my
Train from Alor Setar to Bukit Ketri
Avg. Duration
31 min
Frequency
Every 4 hours
Estimated price
$1 - $2
Schedules at
intranet4.ktmb.com.my
Book at
12go.asia
Bus operators
Jolly Travel
Website
jollytravel.in.th
Bus from Kuala Lumpur Station to Hat Yai
Avg. Duration
8 h
Frequency
4 times a day
Estimated price
$20
Schedules at
jollytravel.in.th
Book at
12go.asia
The Transport Company
Website
home.transport.co.th
Bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal
Avg. Duration
14 h
Frequency
5 times a day
Estimated price
$24 - $35
Schedules at
home.transport.co.th
Book at
12go.asia
Bus from Bangkok Mochit Bus Terminal to Siem Reap
Avg. Duration
7 h
Frequency
Twice daily
Estimated price
$10 - $24
Schedules at
home.transport.co.th
Bus from Aranyaprathet to Siem Reap
Avg. Duration
2 h 56 min
Frequency
Twice daily
Estimated price
$4 - $6
Schedules at
home.transport.co.th
Sri Maju
Website
srimaju.com
Bus from Terminal Bersepadu Selatan to Hat Yai Bus Station
Avg. Duration
8 h 36 min
Frequency
3 times a day
Estimated price
$16
Schedules at
srimaju.com
Piya
Website
busonlineticket.co.th
Bus from Hat Yai Bus Terminal to Southern Bus Terminal
Avg. Duration
14 h
Frequency
3 times a day
Estimated price
$27
Schedules at
busonlineticket.co.th
Book at
12go.asia
Travel Mart
Website
12go.asia
Bus from Khaosan Road Travel Mart to Siem Reap
Avg. Duration
8 h
Frequency
Twice daily
Estimated price
$28
Schedules at
12go.asia
Transnasional

How far is it from Kuala Lumpur to Siem Reap?

The distance between Kuala Lumpur and Siem Reap is 1161 km. The road distance is 1860 km.

What is the cheapest way to get from Kuala Lumpur to Siem Reap?

The cheapest way to get from Kuala Lumpur to Siem Reap is to bus and train which costs RM 280 and takes 32 hours 11 minutes.

What is the fastest way to get from Kuala Lumpur to Siem Reap?

The quickest way to get from Kuala Lumpur to Siem Reap is to train and fly which takes 4 hours 40 minutes and costs RM 320.

Is there a direct bus between Kuala Lumpur and Siem Reap?

No, there is no direct bus from Kuala Lumpur to Siem Reap. However, there are services departing from Kuala Lumpur Station and arriving at Siem Reap via Hat Yai Bus Terminal and Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 31 hours 5 minutes.

How long does it take to get from Kuala Lumpur to Siem Reap?

It takes approximately 4 hours 40 minutes to get from Kuala Lumpur to Siem Reap, including transfers.