There are 8 ways to get from Bangkok to Kep by bus, train, night bus, car, plane or ferry

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, Minivan  •  17 h 15 min

  1. Take the bus from Bangkok Mochit Bus Terminal to Phnom Penh
  2. Take the Minivan from Phnom Penh Champa Mekong to Kep

$24 - $36

7 alternative options

Bus  •  21 h 17 min

  1. Take the bus from Khaosan Road Travel Mart to Phnom Penh
  2. Take the bus from Phnom Penh to Kampot

$44 - $47

Train  •  21 h 53 min

  1. Take the train from Hua Lamphong to Aranyaprathet
  2. Take the train from Poipet to Phnom Penh Station
  3. Take the train from Phnom Penh Station to Kampot station

$47 - $78

Night bus, Minivan  •  17 h 34 min

  1. Take the night bus from Bangkok Khao San Road to Phnom Penh Virak Buntham Express
  2. Take the Minivan from Phnom Penh Champa Mekong to Kep

$33

Drive  •  9 h 49 min

  1. Drive from Bangkok to Krong Kep 428.9 miles

$55 - $85

Fly Suvarnabhumi to Phnom Penh, Minivan  •  8 h 51 min

  1. Fly from Suvarnabhumi (BKK) to Phnom Penh (PNH) BKK - PNH
  2. Take the Minivan from Phnom Penh Champa Mekong to Kep

$94 - $263

Fly Suvarnabhumi to Phuquoc, ferry, bus  •  7 h 52 min

  1. Fly from Suvarnabhumi (BKK) to Phuquoc (PQC) BKK - PQC
  2. Take the ferry from Phu Quoc to Ha Tien
  3. Take the bus from Bien Ha Tien Travel Office to Kep Beach Cambodia

$110 - $358

Fly Don Muang to Phnom Penh, Minivan  •  9 h 35 min

  1. Fly from Don Muang (DMK) to Phnom Penh (PNH) DMK - PNH
  2. Take the Minivan from Phnom Penh Champa Mekong to Kep

$63 - $223

Questions & Answers

The cheapest way to get from Bangkok to Kep is to night bus and Minivan which costs ฿1110 and takes 17 h 34 min.

More details

The quickest way to get from Bangkok to Kep is to fly and ferry and bus which costs ฿3600 - ฿12000 and takes 7 h 52 min.

More details

The distance between Bangkok and Kep is 549 km. The road distance is 686.3 km.

Get driving directions

It takes approximately 17 h 15 min to get from Bangkok to Kep, including transfers.

More details

No, there is no direct bus from Bangkok to Kep. However, there are services departing from Wat Ratcha Natda Ram and arriving at Kep via Bangkok Mochit Bus Terminal and Phnom Penh Champa Mekong. The journey, including transfers, takes approximately 17 h 15 min.

More details

What companies run services between Bangkok, Thailand and Kep, Cambodia?

You can take a bus from Bangkok to Krong Kep via Mochit 2 Bus Depot, Bangkok Mochit Bus Terminal, Phnom Penh, and Phnom Penh Champa Mekong in around 17 h 15 min. Alternatively, you can take a train from Bangkok to Krong Kep via Aranyaprathet, Poipet, Phnom Penh Station, and Kampot station in around 21 h 53 min.

Airlines
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$90 - $400
Flights from Suvarnabhumi to Phuquoc
Ave. Duration
1 h 45 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$160 - $650
Vietnam Airlines
Website
vietnamairlines.com
Flights from Suvarnabhumi to Phuquoc
Ave. Duration
1 h 45 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$160 - $650
Flights from Suvarnabhumi to Phuquoc via Ho Chi Minh City
Ave. Duration
4 h 1 min
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
$120 - $490
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$110 - $2,400
Flights from Suvarnabhumi to Phuquoc
Ave. Duration
1 h 45 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$160 - $650
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Phnom Penh
Ave. Duration
1 h 11 min
When
Every day
Estimated price
$30 - $130
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$110 - $3,300
Jetstar Pacific Airlines
Website
jetstar.com
Flights from Suvarnabhumi to Phuquoc via Ho Chi Minh City
Ave. Duration
4 h 2 min
When
Monday, Tuesday and Saturday
Estimated price
$80 - $550
Air Class Líneas Aéreas
Website
airclasscargo.com
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1 h 5 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$40 - $300
China Yunnan Airlines
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$40 - $300
Lanmei Airlines
Flights from Suvarnabhumi to Phnom Penh
Ave. Duration
1 h 15 min
When
Tuesday, Thursday and Saturday
Estimated price
$40 - $300
Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Phuquoc via Ho Chi Minh City
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$90 - $380
Train operators
State Railway of Thailand
Website
railway.co.th
Train from Hua Lamphong to Aranyaprathet
Ave. Duration
5 h 40 min
Frequency
Once daily
Estimated price
$9 - $35
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$3 - $6
2nd Class (Seat)
$9 - $13
2nd Class (Berth)
$18 - $24
1st Class (Berth)
$26 - $35
Royal Railway Cambodia
Website
royal-railway.com
Train from Poipet to Phnom Penh Station
Ave. Duration
9 h
Frequency
5 times a day
Estimated price
$11 - $12
Schedules at
royal-railway.com
Train from Phnom Penh Station to Kampot station
Ave. Duration
4 h 40 min
Frequency
4 times a week
Estimated price
$6 - $7
Schedules at
royal-railway.com
Book at
baolau.com
Bus operators
Champa Mekong
Website
bookmebus.com
Bus from Phnom Penh Champa Mekong to Kep
Ave. Duration
3 h 30 min
Frequency
Twice daily
Estimated price
$8
Schedules at
bookmebus.com
Travel Mart
Website
12go.asia
Bus from Khaosan Road Travel Mart to Phnom Penh
Ave. Duration
14 h
Frequency
Twice daily
Estimated price
$33
Schedules at
12go.asia
bus
Bus from Phnom Penh Psar Thmey to Kampot
Ave. Duration
2 h
Frequency
Twice daily
Estimated price
$9
Schedules at
12go.asia
Book at
12go.asia
Virak Buntham
Website
virakbuntham.com
Night bus from Bangkok Khao San Road to Phnom Penh Virak Buntham Express
Ave. Duration
13 h
Frequency
Every 4 hours
Estimated price
$26
Schedules at
virakbuntham.com
Book at
12go.asia
Bien Ha Tien
Website
bienhatientravel.com
Bus from Bien Ha Tien Travel Office to Kep Beach Cambodia
Ave. Duration
30 min
Frequency
Every 2 hours
Estimated price
$9
Schedules at
bienhatientravel.com
Book at
bienhatientravel.com
Ferry operators
Superdong
Website
superdong.com.vn
Ferry from Phu Quoc to Ha Tien
Ave. Duration
1 h 15 min
Frequency
Hourly
Estimated price
$10
Schedules at
superdong.com.vn

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, Want to know more about US trains? and Want to know more about Flixbus? - to help you get the most out of your next trip.