There are 9 ways to get from Kuala Lumpur to Cambodia by train, plane, bus 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

Train, fly to Siem Reap  •  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

Cheapest option

Train, fly to Phnom Penh  •  5 h 8 min

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Phnom Penh (PNH) KUL - PNH

$36 - $195

7 alternative options

Train, fly to Sihanoukville  •  4 h 31 min

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Sihanoukville (KOS) KUL - KOS

$189 - $512

Train, bus  •  33 h 26 min

  1. Take the train from Kuala Lumpur to Padang Besar
  2. Take the bus from Satun to Bangkok Mochit Bus Terminal
  3. Take the bus from Bangkok Mochit Bus Terminal to Phnom Penh

$55 - $98

Bus  •  35 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 Phnom Penh

$60 - $83

Train, KTM Komuter, drive, bus  •  36 h 29 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 Phnom Penh

$59 - $103

Bus via Bangkok Southern Bus Terminal  •  40 h 39 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 Phnom Penh

$80 - $81

Bus, train  •  45 h 47 min

  1. Take the bus from Kuala Lumpur to Pasir Mas
  2. Take the train from Sungai Kolok to Taling Chan
  3. Take the bus from Bangkok Khao San Road to Phnom Penh Virak Buntham Express

$73 - $98

Drive  •  28 h 18 min

  1. Drive from Kuala Lumpur to Phnom Penh 1322.8 miles

$170 - $250

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

You can take a bus from Kuala Lumpur to Phnom Penh via Hat Yai, Hat Yai Bus Terminal, and Bangkok Mochit Bus Terminal in around 35 h 5 min.

Airlines
AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Siem Reap
Avg. Duration
2 h 5 min
When
Every day
Estimated price
$24 - $150
Flights from Kuala Lumpur to Phnom Penh
Avg. Duration
1 h 50 min
When
Every day
Estimated price
$21 - $220
Flights from Kuala Lumpur to Sihanoukville
Avg. Duration
1 h 45 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$40 - $240
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
Flights from Kuala Lumpur to Phnom Penh via Singapore
Avg. Duration
3 h 50 min
When
Every day
Estimated price
$310 - $800
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
Flights from Kuala Lumpur to Phnom Penh
Avg. Duration
1 h 50 min
When
Every day
Estimated price
$40 - $330
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
Flights from Kuala Lumpur to Phnom Penh via Singapore
Avg. Duration
4 h 5 min
When
Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$65 - $360
Malindo Airways
Website
malindoair.com
Flights from Kuala Lumpur to Phnom Penh
Avg. Duration
1 h 55 min
When
Every day
Estimated price
$30 - $200
Train operators
KLIA Express
Website
kliaekspres.com
Train from KL Sentral to Klia T1
Avg. Duration
28 min
Frequency
Every 15 minutes
Estimated price
$14
Schedules at
kliaekspres.com
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Kuala Lumpur to Padang Besar
Avg. Duration
5 h 24 min
Frequency
Every 4 hours
Estimated price
$12 - $20
Schedules at
intranet.ktmb.com.my
Book at
12go.asia
Silver
$12 - $13
Gold
$18 - $20
Platinum
$24 - $28
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
$20 - $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
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 Taling Chan
Avg. Duration
21 h
Frequency
Twice daily
Estimated price
$30 - $50
Schedules at
railway.co.th
Book at
12go.asia
Bus operators
The Transport Company
Website
home.transport.co.th
Bus from Satun to Bangkok Mochit Bus Terminal
Avg. Duration
14 h
Frequency
Once daily
Estimated price
$21 - $40
Schedules at
home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Phnom Penh
Avg. Duration
11 h
Frequency
Once daily
Estimated price
$17 - $29
Schedules at
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 Aranyaprathet to Phnom Penh
Avg. Duration
6 h 53 min
Frequency
Once daily
Estimated price
$10 - $23
Schedules at
home.transport.co.th
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
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 Phnom Penh
Avg. Duration
14 h
Frequency
Twice daily
Estimated price
$35
Schedules at
12go.asia
Ekspres Perdana
Website
ekspresperdana.com.my
Bus from Kuala Lumpur to Pasir Mas
Avg. Duration
9 h 30 min
Frequency
5 times a day
Estimated price
$12 - $15
Schedules at
ekspresperdana.com.my
Book at
easybook.com
Virak Buntham
Website
virakbuntham.com
Bus from Bangkok Khao San Road to Phnom Penh Virak Buntham Express
Avg. Duration
12 h
Frequency
Every 2 hours
Estimated price
$25
Schedules at
virakbuntham.com
Book at
bookmebus.com

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, How to get from Florence to Rome and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Kuala Lumpur to Cambodia?

The distance between Kuala Lumpur and Cambodia is 1204 km. The road distance is 2116 km.

What is the cheapest way to get from Kuala Lumpur to Cambodia?

The cheapest way to get from Kuala Lumpur to Cambodia is to train and fly which costs RM 250 and takes 5 h 8 min.

What is the fastest way to get from Kuala Lumpur to Cambodia?

The quickest way to get from Kuala Lumpur to Cambodia is to train and fly which takes 4 h 31 min and costs RM 1400.

Is there a direct bus between Kuala Lumpur and Cambodia?

No, there is no direct bus from Kuala Lumpur to Cambodia. However, there are services departing from Kuala Lumpur Station and arriving at Phnom Penh via Hat Yai Bus Terminal and Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 35 h 5 min.

How long does it take to get from Kuala Lumpur to Cambodia?

It takes approximately 4 h 40 min to get from Kuala Lumpur to Cambodia, including transfers.