Bangkok to Siem Reap Bus Tickets

Please ensure that you bring along your ID to travel. Passengers who fail to present ID would be denied from boarding.

Estimated Trip Duration is 8 hour(s)
Please note that bus from Bangkok to Siem Reap involve crossing the border in Poipet. Please make sure you have passport and visa ready before travelling.

Refine Search
Filter by
Refine Search
Refine Search
Refine Search

Sorry, there is no trip available for your selection. You may want to search for other date/route using the search box above.

Bangkok to Siem Reap Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Travel Mart Bangkok 00:45 08:30 2 M T W T F S S  THB 720.00

Bangkok to Siem Reap Bus Trip Summary


408 km

Avg Duration


No.of Operator


Total Trip


Popular Bus Company from Bangkok to Siem Reap

Bus from Bangkok to Siem Reap

Bus from Bangkok to Siem Reap

The trip from Bangkok to Siem Reap is one of the heavily discussed routes in the region. That is because when visiting to Bangkok, many tourists are attracted by the remarkable Angkor Wat located in Siem Reap Cambodia, neighboring country of Thailand. Many would consider it is a well worth trip to visit one of the world's most impressive UNESCO World Heritage Sites.

How to Get from Bangkok to Siem Reap

Siem Reap can be easily accessed by bus, train or flight from Bangkok.

Both airline and budget airline charge quite significantly for an hour-long flight. Unless you have the affordability, taking flight from Bangkok to Siem Reap is not recommended. Besides that expensive fare, flight does not offer the gorgeous sight of regional country life, such as the paddy fields, traditional wooden huts, and water buffalo at the side of the road.

Train is another option to go from Bangkok to Siem Reap at reasonable cost. But the major drawback of taking train is the long duration journey. Most people opt for bus because it is a lot faster.

Hence, direct bus from Bangkok to Siem Reap is the easiest way and budget to do the trip overland.

How Long is the Journey to get from Bangkok to Siem Reap

Duration for bus from Bangkok to Siem Reap takes about 8 to 10 hours depending on the custom crowd and traffic. The coach will go directly to the border at Aranyaprathet, with a couple of stopovers along the way for resting. After clearing both Thailand and Cambodia custom, the same bus is waiting there to take you to Siem Reap.

The full journey has two sectors:

  • Thailand side - from Bangkok to Aranyaprathet border
  • Cambodia side - from Poipet to Siem Reap

Bus Operator for Bangkok to Siem Reap

Travel Mart Bangkok offer bus from Bangkok to Siem Reap. They offer 2 departure time, one at 12:45AM and another one at 8:30AM.

How much is the Bus Fare from Bangkok to Siem Reap

The fare for bus from Bangkok to Siem Reap is THB 945 for VIP bus and THB 720 for Standard bus. The price is slightly higher for midnight VIP bus, but the prices are reasonable and they also offer a good quality service.

Where is the Boarding Point in Bangkok

The boarding point in Bangkok is at Travel Mart Office, Bangkok (Kao Sarn).

Where is the Arrival Point in Siem Reap

The arrival point in Siem Reap is at Crocodile Station Siem Reap.

Note for Border and Visa

Clearing the Thailand custom at the border is straightforward. After that you would enter the so called "in between zone" where you can see many touting and casino. Kindly avoid all touting service which offers the Cambodia visa service.

Please proceed further up to the actual immigration checkpoint located on the right after short walk. This is Cambodia custom where you can apply your visa-on-arrival from the friendly immigration officer.

How do I Book Bus Service from Bangkok to Siem Reap?

You can either visit the terminal and go the booth belonging to the bus operator of your choice, wait in line, select a seat, and book your ticket. If you would rather not do that, you can visit and book your seat within 5 minutes.

How can I make an online bus ticket booking in Thailand?

You can book a bus of your choice to any destination in Thailand by logging on to the official website of BusOnlineTicket which is The site is user-friendly and you can book your bus ticket in a matter of minutes.