Traveling overland from Bangkok to Phnom Penh is a longer and less commonly traveled route than the Bangkok-Siem Reap crossing, since most travelers heading to Cambodia from Thailand aim for Angkor first — but for those going straight to the capital, or continuing on from Siem Reap, several practical options exist.
Via Siem Reap: the most common approach
Many travelers cross the Poipet-Aranyaprathet border from Bangkok to Siem Reap first (see our dedicated Bangkok to Siem Reap guide), then continue on to Phnom Penh via the well-established Siem Reap-Phnom Penh bus or boat route — a natural sequence if Angkor is part of your plans regardless, breaking a very long single journey into two more manageable legs.
Direct Bangkok-Phnom Penh bus
A handful of operators run direct services from Bangkok to Phnom Penh via Poipet, taking 12-14 hours total including the border crossing — a genuinely long journey best suited to travelers prioritizing budget over comfort, or those making the trip overnight to save a hotel night. Tickets run $25-40.
Via the Cham Yeam border crossing
A less commonly used southern route crosses at Cham Yeam near Koh Kong, reachable from Trat or Koh Chang in Thailand, then connecting onward to Phnom Penh or Sihanoukville — a genuinely scenic alternative for travelers already on Thailand’s eastern coast, though bus connections on the Cambodian side are less frequent than the main Poipet route.
Flying directly
Given the length and complexity of the overland options, flying directly from Bangkok to Phnom Penh (just over an hour) is genuinely the more practical choice for most travelers unless the overland journey itself is part of the appeal — fares booked a few weeks ahead often run $50-90, a reasonable trade for saving the better part of a full day.
What most experienced travelers actually recommend
Given the distance involved, the overwhelming practical recommendation is to fly this specific leg, or to break the journey via Siem Reap rather than attempting a single marathon overland day — the direct Bangkok-Phnom Penh bus, while functional, is a genuinely demanding journey best reserved for travelers with a specific reason to avoid flying.
Frequently asked questions
How long does it take to travel overland from Bangkok to Phnom Penh?
Around 12-14 hours via the direct bus route through Poipet, including the border crossing.
Is it better to break the trip in Siem Reap?
For most travelers, yes — splitting the journey into two legs via Siem Reap is more comfortable and lets you see Angkor along the way rather than bypassing it entirely.
How long is the direct flight from Bangkok to Phnom Penh?
Just over an hour, making it by far the fastest option for this specific route.
Which border crossing is more commonly used for this route?
Poipet-Aranyaprathet, the same crossing used for Bangkok-Siem Reap trips, remains the standard choice given its established infrastructure and frequent bus connections.
If Siem Reap is part of your route
Breaking this journey via Angkor rather than heading straight to the capital is worth considering — see our Bangkok to Siem Reap guide for that alternative, then continue on using our Phnom Penh to Siem Reap guide in reverse once you’re ready to head to the capital.
Once you arrive in Phnom Penh
Our Phnom Penh Airport Guide covers arrival logistics if you choose to fly, while our Ho Chi Minh City to Phnom Penh guide is useful if you’re continuing on toward Vietnam afterward.
Weighing the overland route against flying, realistically
Given how long the direct overland journey is, it’s worth being honest with yourself about whether the experience of the crossing itself is genuinely appealing, or whether it’s simply the default option — for most travelers on a limited timeline, flying this specific leg preserves more time and energy for the destinations at either end.
A final word on planning this leg
Whichever option you choose, building in a buffer day on either side of this journey — especially if attempting the overland route — helps absorb any unexpected delays without disrupting the rest of your trip.
What to expect if you choose the direct bus
The direct Bangkok-Phnom Penh bus involves a genuinely long day (or overnight) on the road, with the Poipet border crossing roughly at the journey’s midpoint — pack snacks, entertainment, and comfortable clothing, since onboard amenities on budget long-haul buses are minimal.
Currency and payments for this route
Thai baht is useful on the Thailand side, while USD works throughout Cambodia once you cross — carrying a small amount of both, plus your visa fee in USD, covers most situations without needing to exchange money mid-journey.
Whichever option you choose, arriving in Cambodia with your visa and onward plans already sorted removes most of the friction this longer route can otherwise carry.