Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Siem Reap?

Book now

There are 10 ways to get from Malaysia to Siem Reap by bus, plane, subway, 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

Bus to Singapore Changi, fly  •  6h 26m

  1. Take the bus from Johor Bahru CIQ to Expo Stn
  2. Fly from Singapore Changi (SIN) to Siem Reap (SAI) SIN - SAI

Cheapest option

Train, bus  •  30h 53m

  1. Take the train from Kuala Lumpur to Padang Besar Ets
  2. Take the train from Padang Besar to Hat Yai
  3. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminal
  4. Take the bus from Bangkok Mochit Bus Terminal to Siem Reap

8 alternative options

Fly from Penang  •  8h 59m

  1. Fly from Penang (PEN) to Siem Reap (SAI) PEN - SAI

Fly from Senai  •  7h 45m

  1. Fly from Senai (JHB) to Siem Reap (SAI) JHB - SAI

Subway, train to Kuala Lumpur, fly  •  6h 59m

  1. Take the subway from Taipan to Kl Sentral
  2. Take the train from KL Sentral to Klia T1
  3. Fly from Kuala Lumpur (KUL) to Siem Reap (SAI) KUL - SAI

Train, bus via Poipet  •  33h 2m

  1. Take the train from Kuala Lumpur to Padang Besar Ets
  2. Take the train from Padang Besar to Hat Yai
  3. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminal
  4. Take the train from Hua Takhe to Ban Klong Luk Border
  5. Take the bus from Poipet Virak Buntham Express to Siem Reap Virak Buntham Express

Bus via Hat Yai  •  33h 44m

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

Train, bus #2  •  36h 11m

  1. Take the train from Kuala Lumpur to Padang Besar Ets
  2. Take the train from Padang Besar to Hat Yai
  3. Take the train from Hat Yai to Hua Lamphong
  4. Take the bus from Khaosan Road Travel Mart to Siem Reap

Bus  •  41h 30m

  1. Take the bus from Terminal Bersepadu Selatan to Rantau Panjang
  2. Take the bus from Sungai Kolok to Bangkok Southern Bus Terminal
  3. Take the bus from Bangkok to Siem Reap Old Market

Drive  •  24h 35m

  1. Drive from Kuala Lumpur to Siem Reap 1861.2 km

Penang (PEN) to Siem Reap (SAI) flights

54 Weekly Planes
6h 39m Average Duration
$51 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Malaysia to Siem Reap is to train and bus which costs RM 95 - RM 600 and takes 30h 53m.

More details

The fastest way to get from Malaysia to Siem Reap is to bus and fly which takes 6h 26m and costs RM 550 - RM 1400.

More details

No, there is no direct bus from Malaysia to Siem Reap. However, there are services departing from Kl1821 Pasar Seni and arriving at Siem Reap via Hentian Duta, Thanon Nipatuthit 2, Hat Yai Bus Terminal, ตรงข้ามสถานีขนส่งสายใต้ใหม่(ตลิ่งชัน);Bus Terminal Southern and Khaosan Road Travel Mart. The journey, including transfers, takes approximately 33h 44m.

More details

The distance between Malaysia and Siem Reap is 1442 km. The road distance is 1861.2 km.

Get driving directions

The best way to get from Malaysia to Siem Reap without a car is to train and bus which takes 30h 53m and costs RM 95 - RM 600.

More details

It takes approximately 6h 26m to get from Malaysia to Siem Reap, including transfers.

More details

Malaysia to Siem Reap bus services, operated by KPB Express, depart from Hentian Duta station.

More details

The best way to get from Malaysia to Siem Reap is to fly which takes 8h 59m and costs RM 440 - RM 1200. Alternatively, you can bus via Hat Yai, which costs RM 340 - RM 390 and takes 33h 44m.

Mode details

Malaysia to Siem Reap bus services, operated by Travel Mart, arrive at Siem Reap station.

More details

Yes, the driving distance between Malaysia to Siem Reap is 1861 km. It takes approximately 24h 35m to drive from Malaysia to Siem Reap.

Get driving directions

Map of how to get from Malaysia to Siem Reap.
Launch map view
  • Distance: 1441.6 km
  • Duration: 6h 26m

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

Thai AirAsia, AirAsia and eight other airlines fly from George Town to Siem Reap every 4 hours. Alternatively, you can take a bus from Kuala Lumpur to Siem Reap via Kl1025 Masjid Wilayah Pintu Utama, Hentian Duta, Hat Yai Station, Thanon Nipatuthit 2, Hat Yai Bus Terminal, Bangkok Southern Bus Terminal, ตรงข้ามสถานีขนส่งสายใต้ใหม่(ตลิ่งชัน);Bus Terminal Southern, กองสลาก;The Government Lottery Office, and Khaosan Road Travel Mart in around 33h 44m.

Airlines
AirAsia
Website
airasia.com
Flights from Singapore Changi to Siem Reap via Kuala Lumpur
Ave. Duration
4h 40m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$65 - $240
Flights from Penang to Siem Reap via Kuala Lumpur
Ave. Duration
5h 40m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$55 - $200
Flights from Penang to Siem Reap via Langkawi, Kuala Lumpur
Ave. Duration
5h 35m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$65 - $220
Flights from Senai to Siem Reap via Kuala Lumpur
Ave. Duration
4h 35m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$60 - $230
Flights from Senai to Siem Reap via Penang, Kuala Lumpur
Ave. Duration
8h 35m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$80 - $270
Flights from Kuala Lumpur to Siem Reap
Ave. Duration
2h 7m
When
Every day
Estimated price
$45 - $180
Singapore Airlines
Website
singaporeair.com
Flights from Singapore Changi to Siem Reap
Ave. Duration
2h 5m
When
Every day
Estimated price
$95 - $600
Flights from Singapore Changi to Siem Reap via Suvarnabhumi
Ave. Duration
4h 55m
When
Every day
Estimated price
$70 - $230
Flights from Penang to Siem Reap via Singapore Changi
Ave. Duration
10h 55m
When
Sunday
Estimated price
$95 - $550
Flights from Kuala Lumpur to Siem Reap via Singapore Changi
Ave. Duration
4h 15m
When
Monday to Saturday
Estimated price
$85 - $550
Thai AirAsia
Website
airasia.com
Flights from Penang to Siem Reap via Don Muang
Ave. Duration
5h 5m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$70 - $210
Flights from Senai to Siem Reap via Don Muang
Ave. Duration
7h 20m
When
Wednesday and Friday
Estimated price
$90 - $270
Flights from Kuala Lumpur to Siem Reap via Don Muang
Ave. Duration
4h 50m
When
Every day
Estimated price
$75 - $230
Thai Airways International
Website
thaiairways.com
Flights from Penang to Siem Reap via Suvarnabhumi
Ave. Duration
5h 10m
When
Every day
Estimated price
$130 - $320
Flights from Kuala Lumpur to Siem Reap via Suvarnabhumi
Ave. Duration
4h 40m
When
Every day
Estimated price
$95 - $220
Vietnam Airlines
Website
vietnamairlines.com
Flights from Penang to Siem Reap via Tan Son Nhat
Ave. Duration
6h 25m
When
Every day
Estimated price
$50 - $190
Bangkok Airways
Website
bangkokair.com
Flights from Kuala Lumpur to Siem Reap via Suvarnabhumi
Ave. Duration
4h 40m
When
Every day
Estimated price
$95 - $220
Train operators
Rapid KL
Phone
+60 3 7885 2585
Email
suggest@rapidkl.com.my
Website
myrapid.com.my
Subway from Taipan to Kl Sentral
Ave. Duration
47 min
Frequency
Every 10 minutes
Estimated price
$1 - $3
Schedules at
myrapid.com.my
KLIA Express
KTM Intercity
Phone
+60 3 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Kuala Lumpur to Padang Besar
Ave. Duration
5h 27m
Frequency
5 times a day
Estimated price
$3 - $18
Website
https://www.ktmb.com.my
Shuttle
$3 - $5
Express Economy
$6 - $8
Express First
$18
State Railway of Thailand
Phone
1690
Email
sarabanklang@railway.co.th
Website
railway.co.th
Train from Padang Besar to Hat Yai
Ave. Duration
46 min
Frequency
Once daily
Estimated price
$1 - $26
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
$1 - $5
2nd Class (Air-Conditioned Berth)
$15 - $20
2nd Class (Air-conditioned Seat)
$6 - $9
1st Class (Air-Conditioned Berth)
$19 - $26
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
Ave. Duration
14h 25m
Frequency
3 times a day
Estimated price
$7 - $50
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
$7 - $9
2nd Class (Air-Conditioned Berth)
$21 - $28
2nd Class (Air-conditioned Seat)
$13 - $19
1st Class (Air-Conditioned Berth)
$35 - $50
Train from Hua Takhe to Ban Klong Luk Border
Ave. Duration
3h 39m
Frequency
Twice daily
Estimated price
$1 - $30
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
$2 - $6
2nd Class (Air-Conditioned Berth)
$16 - $22
2nd Class (Air-conditioned Seat)
$8 - $11
1st Class (Air-Conditioned Berth)
$23 - $30
Train from Hat Yai to Hua Lamphong
Ave. Duration
18h 45m
Frequency
Once daily
Estimated price
$7 - $50
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
$7 - $10
2nd Class (Air-Conditioned Berth)
$21 - $28
2nd Class (Air-conditioned Seat)
$13 - $19
1st Class (Air-Conditioned Berth)
$35 - $50
Bus operators
Transtar Travel
Phone
+65 6295 9009
Email
enquiry@transtar.travel
Website
transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
Ave. Duration
1h 10m
Frequency
Every 4 hours
Estimated price
$6 - $9
Schedules at
transtar.travel
The Transport Company
Phone
1490
Email
borkorsor@transport.co.th
Website
home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Siem Reap
Ave. Duration
7h
Frequency
Twice daily
Estimated price
$8 - $21
Book at
https://12go.asia/en/operator/transport-co
Website
https://tcl99web.transport.co.th/Home
Bus from Sungai Kolok to Bangkok Southern Bus Terminal
Ave. Duration
20h 27m
Frequency
Once daily
Estimated price
$23 - $35
Book at
https://12go.asia/en/operator/transport-co
Website
https://tcl99web.transport.co.th/Home
Virak Buntham
Phone
081 911 911
Email
support@virakbuntham.com
Website
vireakbuntham.com
Bus from Poipet Virak Buntham Express to Siem Reap Virak Buntham Express
Ave. Duration
3h
Frequency
Twice daily
Estimated price
$9 - $20
Book at
https://12go.asia/en/operator/virak-buntham-express
Website
https://vireakbuntham.com/
Bus from Bangkok to Siem Reap Old Market
Ave. Duration
8h
Frequency
Every 4 hours
Estimated price
$15 - $35
Book at
https://12go.asia/en/operator/virak-buntham-express
Website
https://vireakbuntham.com/
VIP
$34
Seater 40
$30
Seater 27
$35
KPB Express
Phone
+604 332 5815
Email
kpbekspress@outlook.com
Website
kpbekspres.com
Bus from Hentian Duta to Hat Yai Station
Ave. Duration
8h 10m
Frequency
Twice daily
Estimated price
$15
Book at
https://12go.asia/en/operator/kpb-express
Website
http://www.kpbekspres.com/
Siam Lane Tour (Siam Dernrod)
Website
12go.asia
Bus from Hat Yai Bus Terminal to Bangkok Southern Bus Terminal
Ave. Duration
14h
Frequency
4 times a day
Estimated price
$24
Schedules at
12go.asia
Book at
12go.asia
Piya
Phone
0-2894-6330-2
Website
busonlineticket.co.th
Bus from Hat Yai Bus Terminal to Bangkok Southern Bus Terminal
Ave. Duration
15h
Frequency
3 times a day
Estimated price
$28
Schedules at
12go.asia
Book at
12go.asia
Travel Mart
Phone
02 629 1300
Website
12go.asia
Bus from Khaosan Road Travel Mart to Siem Reap
Ave. Duration
7h 30m
Frequency
Every 4 hours
Estimated price
$34 - $37
Schedules at
travelmartbangkok.com
Book at
12go.asia
Ekspres Mutiara
Phone
(09) 774 2655
Email
hq@e-mutiara.com
Website
e-mutiara.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
Ave. Duration
8h 36m
Frequency
5 times a day
Estimated price
$10
Schedules at
e-mutiara.com.my
Book at
easybook.com
Queen Express
Phone
+6 09 742 2277
Email
QueenExpress77@gmail.com
Website
queenexpress.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
Ave. Duration
8h 40m
Frequency
3 times a day
Estimated price
$10
Schedules at
queenexpress.com.my
Book at
12go.asia

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 Best ways to travel around Australia, South Korea: Travelling from Seoul to Busan and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

More Questions & Answers

There are 564+ hotels available in Siem Reap. Prices start at $25 USD per night.

More details

ticket