There are 9 ways to get from Malaysia to Phnom Penh by plane, train, 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.
Fly from Sultan Ismail Petra
best- Fly from Sultan Ismail Petra (KBR) to Phnom Penh (KTI)plane KBR - KTI
6h 37m$116–457Train, bus
cheapest- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the bus from Bangkok Mochit Bus Terminal to Phnom Penhbus
37h 36m$55–111Bus via Hat Yai
- Take the bus from TBS Kuala Lumpur to Hat Yai Stationbus
- Take the bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Phnom Penhbus
47h 39m$72–289Bus to Singapore Changi Airport, fly, bus
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Phnom Penh (KTI)plane SIN - KTI
- Take the bus from Techo International Airport to Canadia Gardenbus
7h 43m$101–200Fly from Senai International Airport, bus
- Fly from Senai International Airport (JHB) to Phnom Penh (KTI)plane JHB - KTI
- Take the bus from Techo International Airport to Canadia Gardenbus
8h 52m$103–294Fly from Penang International Airport, bus
- Fly from Penang International Airport (PEN) to Phnom Penh (KTI)plane PEN - KTI
- Take the bus from Techo International Airport to Canadia Gardenbus
9h 14m$112–222Train to Kuala Lumpur International Airport, fly, bus
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Phnom Penh (KTI)plane KUL - KTI
- Take the bus from Techo International Airport to Canadia Gardenbus
8h 5m$88–251Train, bus, drive
- Take the train from Kuala Lumpur to Kuala Kangsartrain Ets
- Take the bus from Kuala Kangsar to Jelibus
- Drive from Jeli to Sungai Kolokcar
- Take the train from Sungai Kolok to Krung Thep Aphiwat Central Terminaltrain
- Take the bus from Bangkok Mochit Bus Terminal to Phnom Penhbus
42h 59m$62–94Bus
- Take the bus from Terminal Bersepadu Selatan to Rantau Panjangbus
- Take the bus from Sungai Kolok to Bangkok Sai Tai Mai Terminalbus
- Take the bus from Bangkok Khao San Road to Phnom Penhbus
2d 6h$79–354
Sultan Ismail Petra (KBR) to Phnom Penh (KTI) flights
Questions & Answers
The cheapest way to get from Malaysia to Phnom Penh is to train and bus which costs $55 - $120 and takes 37h 36m.
The fastest way to get from Malaysia to Phnom Penh is to fly which takes 6h 37m and costs $110 - $460.
No, there is no direct bus from Malaysia to Phnom Penh. However, there are services departing from TBS Kuala Lumpur and arriving at Phnom Penh via Thanon Nipatuthit 2, Hat Yai Bus Terminal and Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 47h 39m.
The distance between Malaysia and Phnom Penh is 689 km.
The best way to get from Malaysia to Phnom Penh without a car is to train and bus which takes 37h 36m and costs $55 - $120.
It takes approximately 6h 37m to get from Malaysia to Phnom Penh, including transfers.
Malaysia to Phnom Penh bus services, operated by KPB Express, depart from TBS Kuala Lumpur station.
The best way to get from Malaysia to Phnom Penh is to fly which takes 6h 37m and costs $110 - $460. Alternatively, you can bus via Hat Yai, which costs $70 - $290 and takes 47h 39m.
Malaysia to Phnom Penh bus services, operated by KPB Express, arrive at Hat Yai Station.
Book your Malaysia to Phnom Penh bus tickets online with 12go.asia.
What companies run services between Malaysia and Phnom Penh, Cambodia?
Scoot Tigerair, Singapore Airlines, and six other airlines fly from Sultan Ismail Petra (KBR) to Phnom Penh (KTI) 4 times a day. Alternatively, you can take a train from KL Sentral to Phnom Penh via Bandar Tasik Selatan, TBS Kuala Lumpur, Hat Yai Station, Thanon Nipatuthit 2, Hat Yai Bus Terminal, and Bangkok Mochit Bus Terminal in around 47h 39m.
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Phnom Penh via Kuala Lumpur International Airport
- Ave. Duration
- 8h 25m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $110–350
Flights from Singapore Changi Airport to Phnom Penh via Kuala Lumpur International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $85–270
Flights from Senai International Airport to Phnom Penh via Kuala Lumpur International Airport
- Ave. Duration
- 5h 47m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $95–290
Flights from Penang International Airport to Phnom Penh via Kuala Lumpur International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $100–330
Flights from Kuala Lumpur International Airport to Phnom Penh
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $70–220
- Website
- katmaiair.com
Flights from Sultan Ismail Petra to Phnom Penh via Kuala Lumpur International Airport
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $120–340
Flights from Senai International Airport to Phnom Penh via Kuala Lumpur International Airport
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $100–290
Flights from Kuala Lumpur International Airport to Phnom Penh
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $85–150
- Website
- singaporeair.com
Flights from Sultan Ismail Petra to Phnom Penh via Singapore Changi Airport
- Ave. Duration
- 4h 45m
- When
- Thursday
- Estimated price
- $110–450
Flights from Singapore Changi Airport to Phnom Penh
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $75–240
Flights from Penang International Airport to Phnom Penh via Singapore Changi Airport
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $110–450
Flights from Kuala Lumpur International Airport to Phnom Penh via Singapore Changi Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $75–280
- Website
- cambodia-airways.com
Flights from Sultan Ismail Petra to Phnom Penh via Kuala Lumpur International Airport
- Ave. Duration
- 4h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $150–390
Flights from Senai International Airport to Phnom Penh via Kuala Lumpur International Airport
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $120–330
Flights from Kuala Lumpur International Airport to Phnom Penh
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $95–240
- Website
- airasia.com
Flights from Senai International Airport to Phnom Penh via Don Muang
- Ave. Duration
- 7h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–280
Flights from Penang International Airport to Phnom Penh via Don Muang
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $100–270
- Website
- airasia.com
Flights from Sultan Ismail Petra to Phnom Penh via Soekarno–Hatta
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $160–490
- Website
- emirates.com
Flights from Singapore Changi Airport to Phnom Penh
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $95–140
- Website
- vietnamairlines.com
Flights from Singapore Changi Airport to Phnom Penh via Tan Son Nhat
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $80–240
- Website
- thaiairways.com
Flights from Singapore Changi Airport to Phnom Penh via Suvarnabhumi
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $120–310
- Website
- turkishairlines.com
Flights from Penang International Airport to Phnom Penh via Suvarnabhumi
- Ave. Duration
- 8h 5m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $130–330
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- $2–12
- Website
- https://www.ktmb.com.my
- Shuttle
- $2–4
- Express
- $7–12
Train from Kuala Lumpur to Kuala Kangsar
- Ave. Duration
- 2h 27m
- Frequency
- Twice daily
- Estimated price
- $1–9
- Website
- https://www.ktmb.com.my
- Shuttle
- $1–3
- Express
- $6–9
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Bukit Mertajam to Padang Besar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $9–14
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $1–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $3–4
- 2nd Class (Air-Conditioned Berth)
- $1
- 2nd Class (Air-conditioned Seat)
- $7–9
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- $9–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $9–11
- 2nd Class (Air-Conditioned Berth)
- $9–13
- 2nd Class (Air-conditioned Seat)
- $20–22
Train from Sungai Kolok to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 19h 25m
- Frequency
- Once daily
- Estimated price
- $10–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $10–13
- 2nd Class (Air-Conditioned Berth)
- $11–15
- 2nd Class (Air-conditioned Seat)
- $23–25
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–19
- Website
- https://www.kliaekspres.com
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from TBS Kuala Lumpur to Hat Yai Station
- Ave. Duration
- 8h 36m
- Frequency
- Twice daily
- Estimated price
- $17–30
- Website
- http://www.kpbekspres.com/
- Phone
- +60 5-253 8898
- [email protected]
- Website
- srimaju.com
Bus from TBS Kuala Lumpur to Hat Yai Station
- Ave. Duration
- 8h 36m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- https://www.srimaju.com/
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal
- Ave. Duration
- 22h 45m
- Frequency
- Once daily
- Estimated price
- $24–220
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from Sungai Kolok to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 27h 24m
- Frequency
- Twice daily
- Estimated price
- $30–280
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $3–18
- Schedules at
- transtar.travel
- Phone
- (855) 097 2473 773
- Website
- tourismcambodia.com
Bus from Techo International Airport to Canadia Garden
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Schedules at
- tourismcambodia.com
Bus from Techo International Airport to Canadia Garden
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Schedules at
- tourismcambodia.com
Bus from Techo International Airport to Canadia Garden
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Schedules at
- tourismcambodia.com
Bus from Techo International Airport to Canadia Garden
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- $1
- Schedules at
- tourismcambodia.com
- Phone
- +609-765 6000
- [email protected]
- Website
- ekspresperdana.com.my
Bus from Kuala Kangsar to Jeli
- Ave. Duration
- 4h 18m
- Frequency
- Twice daily
- Estimated price
- $11–17
- Website
- https://www.ekspresperdana.com.my/
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
- Ave. Duration
- 8h 36m
- Frequency
- Twice daily
- Estimated price
- $21–35
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +6 09 742 2277
- [email protected]
- Website
- queenexpress.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
- Ave. Duration
- 9h 51m
- Frequency
- Twice daily
- Estimated price
- $11–35
- Schedules at
- queenexpress.com.my
- Phone
- 02 629 1300
- Website
- 12go.asia
Bus from Bangkok Khao San Road to Phnom Penh
- Ave. Duration
- 14h 35m
- Frequency
- Every 4 hours
- Estimated price
- $37
- Schedules at
- travelmartbangkok.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 Train travel in France: A guide to SNCF, Travelling by boat in Italy, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 528+ hotels available in Phnom Penh.


































