There are 7 ways to get from Kuala Lumpur to Kampot by train, plane, taxi, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Sihanoukville, taxi
best- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Sihanoukville (KOS)plane KUL - KOS
- Take the taxi from Sihanoukville (KOS) to Kampottaxi
7h$207–626Train, bus #2
cheapest- Take the train from Kl Sentral to Hat Yaitrain Ets
- Take the train from Hat Yai to Salayatrain 32
- Take the bus from Bangkok Khao San Road to Phnom Penhbus
- Take the bus from Phnom Penh to Kampotbus
2d 2h$54–87Train, bus
- Take the train from Kuala Lumpur to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain 46
- Take the train from Hat Yai to Sam Sentrain
- Take the bus from Bangkok to Phnom Penh Virak Buntham Expressbus
- Take the train from Phnom Penh Station to Kampot stationtrain
43h 33m$58–128Bus
- Take the bus from Terminal Bersepadu Selatan to Rantau Panjangbus
- Take the bus from Sungai Kolok to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Siem Reapbus
- Take the bus from Go Ho Travel Siem Reap to Kampot Bus Stationbus
45h 22m$94–449Train, fly to Phu Quoc International Airport, car ferry, bus
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Phu Quoc International Airport (PQC)plane KUL - PQC
- Take the carferry from Phu Quoc to Ha Tiencarferry
- Take the bus from Ha Tien to Kampotbus
10h 21m$76–215Train, bus via Siem Reap
- Take the train from Kuala Lumpur to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain 46
- Take the train from Hat Yai to Sam Sentrain
- Take the bus from Bangkok Giant Ibis to Siem Reap Giant Ibisbus
- Take the bus from Siem Reap to Kampotbus
44h 30m$73–143Bus, Minivan
- Take the bus from Terminal Bersepadu Selatan to Sungai Nibongbus Kl
- Take the bus from Sungai Nibong Bus Stop to Mochit Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Phnom Penhbus
- Take the bus from Phnom Penh CTT Transports to Kampot CTT Transportsbus
47h 12m$135–146
Kuala Lumpur International Airport (KUL) to Sihanoukville (KOS) flights
Comparing Your Travel Options
The cheapest way to get from Kuala Lumpur to Kampot is to train and bus which costs $50 - $90 and takes 2 days 2h.
The fastest way to get from Kuala Lumpur to Kampot is to train and fly and taxi which takes 7h and costs $200 - $650.
No, there is no direct bus from Kuala Lumpur to Kampot station. However, there are services departing from Terminal Bersepadu Selatan and arriving at Kampot Bus Station via Sungai Kolok, Bangkok Mochit Bus Terminal and Go Ho Travel Siem Reap. The journey, including transfers, takes approximately 45h 22m.
The distance between Kuala Lumpur and Kampot is 1037 km.
The best way to get from Kuala Lumpur to Kampot without a car is to train and bus which takes 43h 33m and costs $55 - $130.
It takes approximately 7h to get from Kuala Lumpur to Kampot, including transfers.
Kuala Lumpur to Kampot bus services, operated by KKKL Express, depart from Terminal Bersepadu Selatan station.
Kuala Lumpur to Kampot bus services, operated by KKKL Express, arrive at Sungai Nibong station.
Kampot is 1h behind Kuala Lumpur. It is currently 11:24 PM in Kuala Lumpur and 10:24 PM in Kampot.
Book your Kuala Lumpur to Kampot bus tickets online with 12go.asia.
What companies run services between Kuala Lumpur, Malaysia and Kampot, Cambodia?
You can take a bus from Terminal Bersepadu Selatan to Kampot Bus Station via Rantau Panjang, Sungai Kolok, Bangkok Mochit Bus Terminal, Siem Reap, and Go Ho Travel Siem Reap in around 45h 22m.
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Sihanoukville
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $95–400
Flights from Kuala Lumpur International Airport to Phu Quoc International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $45–160
- Website
- worldticket.com
Flights from Kuala Lumpur International Airport to Phu Quoc International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $55–550
- Website
- katmaiair.com
Flights from Kuala Lumpur International Airport to Sihanoukville
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $130–340
- Website
- sunphuquocairways.com
Flights from Kuala Lumpur International Airport to Phu Quoc International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $55–170
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–16
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–16
- Website
- KLIA Ekspres
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kuala Lumpur to Padang Besar
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- $3–16
- Website
- KTMB
- Shuttle
- $3–5
- Express
- $10–16
Train from Kuala Lumpur to Padang Besar
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- $3–16
- Website
- KTMB
- Shuttle
- $3–5
- Express
- $10–16
Train from Kl Sentral to Hat Yai
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- $3–17
- Website
- KTMB
- Shuttle
- $3–5
- Express
- $11–17
- Website
- Thai Railway
Train from Padang Besar to Hat Yai
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- $1–11
- Schedules at
- Thai Railway
Train from Padang Besar to Hat Yai
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- $1–11
- Schedules at
- Thai Railway
Train from Hat Yai to Salaya
- Ave. Duration
- 17h 14m
- Frequency
- Hourly
- Estimated price
- $7–55
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hat Yai to Sam Sen
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- $8–26
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- $18–26
- 3rd Class (Seat)
- $8–11
- 2nd Class (Air-Conditioned Berth)
- $9–12
- 2nd Class (Air-conditioned Seat)
- $19–22
Train from Hat Yai to Sam Sen
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- $8–26
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- $18–26
- 3rd Class (Seat)
- $8–11
- 2nd Class (Air-Conditioned Berth)
- $9–12
- 2nd Class (Air-conditioned Seat)
- $19–22
Train from Hat Yai to Salaya
- Ave. Duration
- 15h 10m
- Frequency
- Once daily
- Estimated price
- $8–26
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- $18–26
- 3rd Class (Seat)
- $8–11
- 2nd Class (Air-Conditioned Berth)
- $9–12
- 2nd Class (Air-conditioned Seat)
- $19–21
- Phone
- +855 78 888 582
- [email protected]
- Website
- royalrailway.easybook.com
Train from Phnom Penh Station to Kampot station
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $12–19
- Schedules at
- facebook.com
- Book at
- 12go.asia
- Phone
- (+855) 81 911 911
- [email protected]
- Website
- vireakbuntham.com
Bus from Bangkok to Phnom Penh Virak Buntham Express
- Ave. Duration
- 12h
- Frequency
- Every 4 hours
- Estimated price
- $29–50
- Schedules at
- vireakbuntham.com
- Book at
- 12go.asia
- Phone
- +6 09 742 2277
- [email protected]
- Website
- queenexpress.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
- Ave. Duration
- 7h 48m
- Frequency
- 5 times a day
- Estimated price
- $15–26
- Schedules at
- queenexpress.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
- $26–45
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Sungai Kolok to Bangkok Mochit Bus Terminal
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- $29–280
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from Bangkok Mochit Bus Terminal to Siem Reap
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- $10–90
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- (+855) 88 623 8386
- [email protected]
- Website
- 12go.asia
Bus from Go Ho Travel Siem Reap to Kampot Bus Station
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Estimated price
- $28–35
- Book at
- 12go.asia
- Phone
- +84 93 927 41 60
- [email protected]
- Website
- bienhatientravel.com
Bus from Ha Tien to Kampot
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $13–14
- Schedules at
- bienhatientravel.com
- Book at
- bienhatientravel.com
- Phone
- +855 969993333
- [email protected]
- Website
- Giant Ibis
Bus from Bangkok Giant Ibis to Siem Reap Giant Ibis
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a day
- Estimated price
- $30–45
- Website
- Giant Ibis
Bus from Siem Reap to Kampot
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Website
- Giant Ibis
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- $10–22
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- $14
- Website
- Plus Liner
- Phone
- 04-3312966
- Website
- Supernice Grassland
Bus from Terminal Bersepadu Selatan to Sungai Nibong
- Ave. Duration
- 4h 59m
- Frequency
- 3 times a day
- Estimated price
- $23–35
- Website
- Supernice Grassland
- Book at
- Supernice Grassland
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Sungai Nibong Bus Stop to Mochit Terminal
- Ave. Duration
- 23h 45m
- Frequency
- Once daily
- Estimated price
- $69
- Website
- KST Travel
- Phone
- 023-217-217
- [email protected]
Bus from Phnom Penh CTT Transports to Kampot CTT Transports
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- $8–10
- Website
- Kampot Cambodia
- 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
- $36
- Schedules at
- travelmartbangkok.com
- Phone
- (+855) 7755 5123
- Website
- sokhahotels.com.kh
Bus from Phnom Penh to Kampot
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $5–8
- Schedules at
- sokhahotels.com.kh
- Phone
- (0297) 3980 111
- [email protected]
- Website
- superdong.com.vn
Car ferry from Phu Quoc to Ha Tien
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $8–14
- Schedules at
- online.superdong.com.vn
- Book at
- booking.baolau.com
- Ave. Duration
- 1h 24m
- Estimated price
- $110–130
Taxi in Cambodia
- Phone
- +85516341371
- Website
- taxiincambodia.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 How do I get from Sydney to Melbourne, French strikes 2018: What are my alternative transport options?, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
There are 236+ hotels available in Kampot.







































