BANGKOK to PHNOM PENH — Transport ☀️

How to get from Bangkok to Phnom Penh by bus, van, plane, taxi, car, train
How to travel from Bangkok to Phnom Penh? You can travel by plane, bus, van, train or private car.
  1. Buses to Phnom Penh
  2. Flights to Phnom Penh
  3. Taxi to Phnom Penh
  4. Trains to Phnom Penh
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best comfort

Flight

Fastest, direct connection, very convenient

Best flexibility

Private car/taxi

Flexible timing, assisted border crossing

Avoid

Train combination

No direct route, multiple transfers needed

Quick answer: Travel from Bangkok to Phnom Penh by direct bus, flight, train + bus, or private car. Flights are the fastest, buses offer the best value, train + bus is a scenic overland option, and private cars provide the most comfort. All tickets can be booked online.

At a glance:

  • 📍 Distance: about 650 km by road.
  • ⏱️ Travel time: Bus 12–16 h | Flight 1 h 15 min | Train + Bus 17–20 h
  • 💰 Price: Bus US$27–45 | Flight US$50–220 | Train + Bus US$13–23
  • 🚍 Bus: Direct buses between Bangkok and Phnom Penh.
  • 🚆 Train + Bus: Train to Aranyaprathet + bus/taxi to Phnom Penh.
  • ✈️ Flight: Direct flights to Phnom Penh International Airport.
  • 🚕 Private Car: Flexible door-to-door transfer.

Last updated in April 2026


From Bangkok to Phnom Penh by bus, van, plane, train or private car

Travel from Bangkok to Phnom Penh covers about 700 km by land. You can travel by direct flight, tourist bus, train + bus, or private car. The fastest option is a direct flight, while buses offer the best value.

Direct flights take only 1 hour 15 minutes and cost about $50–220 per person. Buses and minivans travel via the Poipet border crossing, taking about 12–16 hours. Train travel is possible but requires transfers and has a limited schedule.

Private cars provide the most comfortable door-to-door transfer. Tickets, flights and private transfers can all be booked online in advance.

Phnom Penh is Cambodia’s capital and the country’s main transport hub, with an international airport, railway station and major bus terminals. From here you can continue to Siem Reap, Kampot or Kep.

Transfer Options from Bangkok to Phnom Penh
Transfer Mode – Bangkok to Phnom Penh Travel Time Cost Range
Plane (Direct Flight) 1 hour 15 minutes $50-220/pp
Bus / Van 12-16 hours $27-45/pp
Private Car / Taxi with a driver 9-14 hours $300-1000 (car)
Train + Bus 17-20 hours $13-23/pp

BOOK TICKETS with 12go.asia


How do I get from Bangkok to Phnom Penh?


1. BUS / MINIVAN from Bangkok to Phnom Penh

👉 Bus or minivan is the cheapest and most common way to travel from Bangkok to Phnom Penh.

  • ✔️ Best for: budget travelers who don’t mind a long overland journey
  • ✔️ Travel time: about 12–16 hours
  • ✔️ Cost: around $27–45 per person
  • ✔️ Comfort: moderate with seats or sleeper buses
  • ✅ Best Option: Direct bus with border assistance or comfortable minivan
  • 💡 Tip: Book tickets online before departure.
  • 🌏 Extra tip: Expect delays at the Aranyaprathet–Poipet border.

Bus and minivan are the cheapest ways to travel from Bangkok to Phnom Penh. All routes cross the Aranyaprathet–Poipet border (Cambodia – Thai Border) and take about 12–16 hours.

Travel Mart, Virak Buntham Express, Saly Express, Airbus, Sarah Transport, SRL Transport and Capitol VIP operate this route with buses and minivans.

BOOK BUS TICKETS with 12go.asia

Tickets cost about $27–45 per person and can be booked online in advance. Always follow the transport company’s instructions for the border crossing.

🚍 Bus Schedule from Bangkok to Phnom Penh + Bus Tickets:
Bus Company Departs in Bangkok Arrives in Phnom Penh Price
Capitol VIP 02:00 15:00 From $27.00
Capitol VIP 08:00 22:30 From $27.00
Capitol VIP 14:00 06:00 From $27.00
Virak Buntham 02:00 14:00 From $31.00
Virak Buntham 05:00 18:00 From $31.00
Virak Buntham 07:00 19:30 From $31.00
Virak Buntham 09:00 22:00 From $31.00
Saly Express 05:00 18:15 From $28.00
Saly Express 08:45 21:30 From $28.00
Saly Express 14:00 04:30 From $28.00
Travel Mart 05:30 17:30 From $36.00
Travel Mart 07:00 20:00 From $36.00
Airbus 06:00 18:00 From $41.00
Airbus 08:00 20:30 From $41.00

bus-minivan-minibus-bangkok-to-phnom-penh
From Bangkok to Phnom Penh you can travel by various buses, minivans or minibuses (photo: 12go.asia).

2. FLIGHTS from Bangkok to Phnom Penh

👉 Direct flight is the fastest and most comfortable way to travel from Bangkok to Phnom Penh.

  • ✔️ Best for: travelers who want to save time
  • ✔️ Travel time: about 1 h 15 min (around 4 hours including airports)
  • ✔️ Cost: around $50–220 per person
  • ✔️ Comfort: high with direct flights
  • ✅ Best Option: Direct flight to Phnom Penh International Airport
  • 💡 Tip: Book flights online early for the best fares.
  • 🌏 Extra tip: Flights depart from Suvarnabhumi and Don Mueang airports.

Direct flights are the fastest way to reach Phnom Penh, saving several hours compared to overland travel via the Poipet border.

Thai AirAsia, Cambodia Airways, Bangkok Airways, Thai Airways, Thai VietJet, Sky Angkor Airlines and Hanh Air Systems operate direct flights. Thai AirAsia usually offers the lowest fares.

Flights depart from Bangkok’s two airports and arrive at Techo International Airport (KTI). The flight takes about 1 hour 15 minutes.

Including airport procedures, expect about 4 hours of total travel time. Flight prices range from $50–220 per person and are best booked online in advance.

flight-bangkok-to-phnom-penh
Direct flight from Bangkok to Phnom Penh is the most fastest transport to Cambodia, but the most expensive.

3. PRIVATE TAXI / CAR from Bangkok to Phnom Penh

👉 Private taxi/car is the most comfortable and flexible way to travel from Bangkok to Phnom Penh.

  • ✔️ Best for: travelers who want privacy and door-to-door service
  • ✔️ Travel time: about 9–14 hours
  • ✔️ Cost: around $300–1000 per car
  • ✔️ Comfort: very high with modern vehicles
  • ✅ Best Option: Private car or minivan for groups
  • 💡 Tip: Book your transfer online in advance.
  • 🌏 Extra tip: Ideal for hotel-to-hotel travel.

A private car is the most comfortable transport option between Bangkok and Phnom Penh. Glassflower, Angkor Guide Adventure, TravelBusAsia and SIMA Car operate this route with standard cars, SUVs and minivans.

The journey takes about 9–14 hours and prices range from $300–1000 per vehicle, depending on the type of car. Minivans are a good choice for families and groups.

Private transfers can be booked online in advance and offer flexible hotel-to-hotel service in both Bangkok and Phnom Penh.

private-car-taxi-bangkok-to-phnom-penh
Private car/taxi from Bankgok to Phnom Penh in Cambodia by Glassflower and Travel Mart (photo: 12go.asia).

4. TRAINS from Bangkok to Phnom Penh (via Poipet)

👉 Train via Aranyaprathet/Poipet is a low-cost but less practical way to travel from Bangkok to Phnom Penh.

  • ✔️ Best for: adventurous budget travelers
  • ✔️ Travel time: about 17–20 hours
  • ✔️ Cost: around $10–20 per person
  • ✔️ Comfort: basic with limited schedules
  • ⚠️ Note: Train from Poipet to Phnom Penh is currently suspended.
  • 💡 Tip: Take the train to Aranyaprathet, then continue by bus or minivan.
  • 🌏 Extra tip: Check train schedules before departure.

Travel by train is an alternative to buses, but it requires a transfer at Aranyaprathet/Poipet. The Poipet–Phnom Penh train is currently suspended.

1. Train from Bangkok to Aranyaprathet / Ban Klong Luk

Thai trains travel to Aranyaprathet or Ban Klong Luk Border Station in about 6 hours. See the Thailand Railway Map for route details.

2. Train from Poipet to Phnom Penh (Currently suspended)

The Royal Railway service from Poipet to Phnom Penh is currently not operating. When available, trains depart from Poipet Railway Station and arrive at Phnom Penh Railway Station. See the Cambodia Railway Map.

BOOK TICKETS to Phnom Penh

train-bangkok-to-phnom-penh
From Bangkok to Phnom Penh you can travel by train of Thai Railways + Royal Railway via Aranyaprathet and Poipet.

❓ FAQ — Travel route from Bangkok to Phnom Penh

How to book tickets and flights from Bangkok to Phnom Penh?

Book tickets online at Baolau ➜ or 12go.asia ➜.

How long does it take to travel from Bangkok to Phnom Penh?

Flights take 1 h 15 min, buses 12–16 hours, private cars 9–14 hours, and train + transfers about 18–20 hours.

What is the distance from Bangkok to Phnom Penh?

The distance is about 700 km by road via the Poipet border crossing.

How much does it cost to travel from Bangkok to Phnom Penh?

Expect to pay about $13–23 by train, $27–45 by bus, $50–220 by flight, or $300–1000 per private car.

What is the best way to travel from Bangkok to Phnom Penh?

The fastest option is a direct flight. You can also fly to Siem Reap and continue by bus.

What is the cheapest way to get to Phnom Penh?

The train is the cheapest option, but most travelers choose the bus because train services are limited.

Is there a private taxi from Bangkok to Phnom Penh?

Yes. Private cars and minivans are available and can be booked online in advance.

Is there a train from Bangkok to Phnom Penh?

Yes, via Aranyaprathet and Poipet, but train schedules are limited and the Cambodia section may not always operate.

How to get from Poipet to Phnom Penh?

From Poipet to Phnom Penh you can travel by bus, minivan, private car or train when available.

Where can you travel from Phnom Penh?

Popular destinations include Siem Reap, Sihanoukville, Mondulkiri and Koh Kong.



💡 Practical Travel Tips for Bangkok to Phnom Penh

Traveling from Bangkok to Phnom Penh is easy by direct flight, bus, train or private car. Flights are the fastest, while buses offer the best value.

  • Fastest Option: Direct flights take only about 1 hour 15 minutes.
  • Budget Option: Buses and minivans are cheaper but require a border crossing.
  • Visa: Check Cambodia visa requirements before departure or apply online at eVisa Cambodia.
  • Border Crossing: Allow extra time for immigration at the Poipet border.
  • Private Transfer: A private car is the most comfortable door-to-door option.
  • Book Early: Flights and buses can sell out during holidays and weekends.

Tip: Flights, buses, trains and private transfers can be searched and booked online in advance.


🎫 Book tickets / car + flights from Bangkok to Phnom Penh:

(You can change departure, arrival… eg. Bangkok to Siem Reap, Siem Reap to Phnom Penh…)

Bangkok to Vietnam ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 7

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: