In this travel guide, you’ll find useful information about traveling from Siem Reap to Bangkok by flight and bus, including timetable, ticket prices, and tips.
Siem Reap to Bangkok: Overview
The distance between Siem Reap and Bangkok is about 402 km (250 miles), and you can easily travel between the two cities by flight, train, bus, and car.
If you travel on a budget, it’s better to take a bus to Siem Reap as the ticket costs about $29 (€28).
|Flight||1 hour 5 mins||$101 (€99)||Check tickets|
|Bus||8 hours||$29 (€28)||Check tickets|
Siem Reap to Bangkok bus
Traveling by bus and van is a budget-friendly option from Siem Reap to Bangkok.
Giant Ibis, Virak Buntham, and Go Ho Travel offer daily buses and vans to Bangkok, and the journey takes about 8 to 10 hours.
The entry procedure at Cambodia and Thailand border gates can be long and tiresome. Sometimes, it takes 1 to 3 hours at the peak of tourism.
I usually use Giant Ibis Transport thanks to its convenient transit office and good reviews. I used it for this route, and it was a good experience. Giant Ibis bus runs quite fast and smoothly, especially in Thai territory when the roads are good.
The ticket prices range from $29 (€28) to $49 (€48), depending on the bus providers. You can book your bus tickets online easily with 12go.
After booking, you’ll receive a confirmation email with an electronic ticket. At the bus station, the staff will guide you to the ticket exchange counter to get a paper ticket to board the bus and fill in your personal information.
|Journey time||8 hours|
|Distance||402 km (250 miles)|
|Frequency||8 buses per day|
|First bus||3 am|
|Last bus||2:30 pm|
|Departure station||Siem Reap|
|Operators||Giant Ibis, Virak Buntham, Go Ho Travel|
|Go Ho Travel||3:00||11:00||Check tickets|
|Giant Ibis||7:45||16:15||Check tickets|
|Virak Buntham||8:30||16:30||Check tickets|
|Go Ho Travel||9:30||17:30||Check tickets|
|Virak Buntham||11:45||19:00||Check tickets|
|Go Ho Travel||12:30||20:30||Check tickets|
|Virak Buntham||14:30||22:30||Check tickets|
How long is the bus from Siem Reap to Bangkok?
The bus to Bangkok takes about 8 to 10 hours. Please note that the travel time could be slightly longer due to traffic and border control. There may be a toilet and food breaks on the way.
How much is the bus ticket from Siem Reap to Bangkok?
The bus ticket to Bangkok costs $29 (€28) to $49 (€48) depending on the bus providers. Please note that prices may change on weekends and national holidays.
Where are the departure and arrival stations?
Depending on the bus provider, buses leave from different locations in Siem Reap and arrive in Bangkok. Please check your booking details carefully.
When is the first and last bus departing from Siem Reap?
The first bus departs at 3 am, while the last leaves at 2:30 pm. For the latest schedule, please check here. Please come at least 30 minutes before departure for check-in procedures.
Siem Reap to Bangkok flight
Flying is the fastest and most convenient way to travel to Siem Reap.
AirAsia and Bangkok Air offer direct flights from Siem Reap to Bangkok, and the journey takes about 1 hour and 5 minutes to 1 hour and 20 minutes.
|Journey time||1 hour and 5 mins|
|Price||From $101 (€99)|
|Distance||402 km (250 miles)|
|Frequency||3 flights per day|
|First flight||11:50 am|
|Last flight||4 pm|
|Departure||Siem Reap Airport|
|Changes||Direct flights available|
|Operators||AirAsia, Bangkok Air|
|Bangkok Air||12:15||13:35||Check tickets|
|Bangkok Air||16:00||17:20||Check tickets|
How long is the flight from Siem Reap to Bangkok?
The flight takes about 1 hour and 5 minutes to 1 hour and 20 minutes. Please note that the flight time depends on many factors, such as weather conditions and the airline you choose.
How much is the flight ticket from Siem Reap to Bangkok?
The flight tickets start at $101 (€99). If you book flight tickets in advance, you may get better deals.
Where are the departure and arrival airports?
When is the first and last flight departing from Siem Reap?
The first flight departs at 11:50 am, and the last flight leaves the airport at 4 pm. However, the schedule may change depending on the day and weather. You can check the latest schedules here.