How to get from

Bangkok to Siem Reap

  • Book online with local operators
  • We're here for you 24/7
  • Stories by travelers, for travelers

2 ways to get from Bangkok to Siem Reap

Taking a Bus from Bangkok to Siem ReapDuration: 9h
Know before you go

In general, the ride will take around 8 to 9 hours. Buses require passing through Thailand and Cambodia's border checkpoints. A non-VIP bus journey may not be for the faint of heart: Extreme bus drivers may provide a Thai exclusive experience. But, you will be in awe at the kindness of the people and the decent price of the journey.

  • Pros
    • Cost effective
    • Easy contact with suppliers
    • Consistent travel duration
    • Snacks provided
  • Cons
    • Pick up in city center only
    • Departure time limited to specific time of day
    • Possible fee for expedited check-point service
    • Possible difficulties during monsoon season
    • Possible language barrier
    • Traffic may delay departure times
Most popular rides
Taking a Flight from Bangkok to Siem ReapDuration: 30m
Know before you go

There are 3 operators that run from Bangkok to Siem Reap, with 2 departures per day. If you decide to take a Flight, you can take the Economy option.

Most popular rides

About the ride from Bangkok to Siem Reap

After a couple of wild days and nights spent in Bangkok, it’s time to experience something completely different. Siem Reap is a thriving town and Cambodia’s top tourist destination. Wonder why? Well, the UNESCO-listed Angkor Wat and a number of other attractions are located here.

When traveling the 408 kilometer (254 mile) distance between Bangkok and Siem Reap, you have two transportation options to choose from:

  • Taking an overnight bus that will take you to Siem Reap in 10 hours
  • Hopping on a plane and getting to Siem Reap in just one hour

If you’re traveling on a bus, you’ll be crossing the Aranyaprathet/ Poipet border crossing. Keep in mind that the immigration process can take a long time, and sometimes you might have to wait 2-3 hours. You can get a visa upon arrival, but it’s much easier to get a Cambodian visa in advance.

Once you get to the border, you can submit a visa by yourself. However, if you don’t get one in 2 hours from submitting, the bus operator won’t wait for you, and the bus will continue its journey towards Siem Reap without you. You can also pay a fee to the bus supplier, who can deal with the immigration officer for you, and fasten the visa issuing process (keep in mind that this is not a Bookaway service).

If you’re flying into Cambodia, you can get a visa upon arrival at the Siem Reap airport. It’s recommended to do more research about entering Cambodia from Thailand before booking the trip.


What to see when traveling from Bangkok to Siem Reap

Siem Reap is best known for Angkor Wat, the largest Buddhist temple in the world, and on most travelers’ bucket lists. The temple sits in the Angkor Archaeological Park, which is a huge ancient city, which was built by several kings between the 9th and 15th centuries. The entire park is quite large, and if you’d want to explore it entirely, you’ll need to plan out multiple visits over several days. The park attracts lots of visitors every day, and if you’d like to avoid the crowds, you can join a sunrise tour of the temples.

Even though Angkor Wat is the most popular thing to do around the city it’s not the only thing you should experience while staying in Siem Reap. If you’re looking to see how locals live around here, head straight to the Old Market, Psar Chaa, where you’ll find local vegetables, fruits, grains, and meat for home cooked meals. Besides food, you can also purchase clothes, seasonings, and crafts.

Siem Reap has a lively atmosphere, with many pubs and coffee shops all around town. You’ll find most of them on Pub Street, where you can try some local street food and Angkor beer. Plenty of clubs and bars stay open late.


How to get from Bangkok to Siem Reap

Taking a bus

Taking an overnight bus between Bangkok and Siem Reap is a convenient and affordable way to make the journey between these two cities. During this trip, you’ll pass a border crossing between Thailand and Cambodia. All buses have reclining seats and A/C on board. VIP buses will have slightly better amenities, including charger sockets, snacks and drinks provided, WiFi, and toilets on board.


Taking a flight

Flying to Siem Reap from Bangkok is a quick and convenient way to travel between the two cities. While this is a faster option compared to a bus, it can also be a lot more expensive, especially during the high season. The flight lasts for about an hour, and all planes have A/C and toilets on board.


What is the best time of year to visit Siem Reap?

Siem Reap is warm all year round, and the main difference in seasons is the amount of rainfall. Siem Reap has the least rainfall from November to March. The temperatures at this time of year aren’t as warm as during other months, and the weather is very pleasant for exploring the temples. You can also visit during other months but be prepared for lots of rainfall and hotter weather with high levels of humidity.

Let Bangkok and Siem Reap inspire you

Bangkok to Siem Reap border crossing: A traveler review

The land border crossing between Thailand & Cambodia can be intimidating. Here’s a review of what to expect when crossing the border by bus.

Read more

5 international cities to visit from Bangkok without flying

Give the next flight a miss and find out how to travel to these five international destinations from Bangkok entirely using land transportation.

Read more

Bangkok to Siem Reap border crossing: A traveler review

The land border crossing between Thailand & Cambodia can be intimidating. Here’s a review of what to expect when crossing the border by bus.

Read more

Reviews of the ride from Bangkok to Siem Reap

I booked and paid for a ticket but didn’t use it. Nothing to do with Covid-19 but they refunded me instantly without a problem. I would definitely recommend booking with this company.

Your questions, our answers

Bookaway's customers prefer VIP Bus by Travel Mart

Economy Flight by Thai AirAsiawhich usually takes 1h

BUSGiant Ibis | Travel Mart | Virak Buntham Express | Nattakan Travel | The Transport Co. Ltd.

FLIGHTThai Smile | Lanmei Airlines | Thai AirAsia

369 Km (Air)

Economy Bus by Virak Buntham Express starting at US$24

Approximately, there are 9 departures each day.

Popular places to go from Bangkok

Bangkok to chiang-maiStarting at $16
Bangkok to pattayaStarting at $6
Bangkok to hua-hinStarting at $8
Bangkok to phuketStarting at $20
Bangkok to suratthaniStarting at $15
Bangkok to koh-changStarting at $22
Bangkok to koh-phanganStarting at $31
Bangkok to krabiStarting at $18
Bangkok to koh-samuiStarting at $22
Bangkok to kanchanaburiStarting at $5
Bangkok to nakhon-si-thammaratStarting at $17
Bangkok to hat-yaiStarting at $18
Bangkok to trangStarting at $19
Bangkok to tratStarting at $10
Bangkok to ubon-ratchathaniStarting at $14
Bangkok to khon-kaenStarting at $12
Bangkok to si-sa-ketStarting at $14
Bangkok to udon-thaniStarting at $16
Bangkok to phitsanulokStarting at $11
Bangkok to phatthalungStarting at $17
Bangkok to rayongStarting at $7
Bangkok to pattaniStarting at $19
Bangkok to buri-ramStarting at $13
Bangkok to ayutthayaStarting at $5
Bangkok to koh-sametStarting at $18
Bangkok to chiang-raiStarting at $20
Bangkok to koh-taoStarting at $32
Bangkok to chumphonStarting at $13
Bangkok to roi-etStarting at $45
Bangkok to nakhon-sawanStarting at $9
Bangkok to loeiStarting at $17
Bangkok to chonburiStarting at $51
Bangkok to prachuap-khiri-khanStarting at $9
Bangkok to surinStarting at $13
Bangkok to nong-khaiStarting at $14
Bangkok to lopburiStarting at $6
Bangkok to nakhon-ratchasimaStarting at $9
Bangkok to cha-amStarting at $7
Bangkok to nanStarting at $20
Bangkok to narathiwatStarting at $41
Bangkok to siem-reapStarting at $24
Bangkok to lampangStarting at $14
Bangkok to phraeStarting at $17
Bangkok to khao-yaiStarting at $12
Bangkok to mae-sotStarting at $16
Bangkok to chiang-khanStarting at $18
Bangkok to koh-koodStarting at $27
Bangkok to khao-sokStarting at $28
Bangkok to bang-saenStarting at $6
Bangkok to satunStarting at $27
Bangkok to vientianeStarting at $33
Bangkok to koh-makStarting at $28
Bangkok to sukhothaiStarting at $13
Bangkok to saraburiStarting at $103
Bangkok to pak-chongStarting at $7
Bangkok to bangkokStarting at $10
Bangkok to hanoiStarting at $76
Bangkok to songkhlaStarting at $29
Bangkok to paiStarting at $29
Bangkok to sakon-nakhonStarting at $39
Bangkok to nakhon-phanomStarting at $48
Bangkok to phang-ngaStarting at $23
Bangkok to ban-pheStarting at $82
Bangkok to don-sakStarting at $21
Bangkok to koh-phi-phiStarting at $37
Bangkok to ranongStarting at $19
Bangkok to mae-hong-sonStarting at $42
Bangkok to kamphaeng-phetStarting at $12
Bangkok to lamphunStarting at $15
Bangkok to mae-sai-districtStarting at $24
Bangkok to koh-lantaStarting at $33
Bangkok to khao-lakStarting at $28
Bangkok to vang-viengStarting at $52
Bangkok to damnoen-saduak-floating-marketStarting at $6
Bangkok to sattahipStarting at $71
Bangkok to erawan-national-parkStarting at $8
Bangkok to takStarting at $16
Bangkok to ho-chi-minh-city-saigonStarting at $63
Bangkok to samaesarnStarting at $100
Bangkok to phayaoStarting at $34
Bangkok to phnom-penhStarting at $28
Bangkok to aranyaprathetStarting at $118
Bangkok to pran-buriStarting at $8
Bangkok to sam-roi-yotStarting at $86
Bangkok to ban-hat-lekStarting at $153
Bangkok to laem-sokStarting at $187
Bangkok to laem-chabangStarting at $6
Bangkok to battambangStarting at $40
Bangkok to railay-beachStarting at $33
Bangkok to ao-nangStarting at $31
Bangkok to payathonzuStarting at $197
Bangkok to yangonStarting at $60
Bangkok to chong-mekStarting at $21
Bangkok to sihanoukvilleStarting at $36
Bangkok to chiang-khongStarting at $25
Bangkok to pakseStarting at $33
Bangkok to amphawaStarting at $6
Bangkok to mae-klongStarting at $6
Bangkok to manilaStarting at $103
Bangkok to o-smachStarting at $12
Bangkok to nong-bua-lam-phuStarting at $19
Bangkok to da-nangStarting at $61
Bangkok to da-latStarting at $60
Bangkok to samut-songkhramStarting at $6
Bangkok to khanomStarting at $22
Bangkok to luang-prabangStarting at $103
Bangkok to cebuStarting at $202
Bangkok to fangStarting at $25
Bangkok to chiang-daoStarting at $23
Bangkok to don-detStarting at $35
Bangkok to hai-phongStarting at $103
Bangkok to cam-ranhStarting at $72
Bangkok to mandalayStarting at $103
Bangkok to savannakhetStarting at $103
Bangkok to can-thoStarting at $103
Bangkok to kathmanduStarting at $103
Bangkok to phetchaburiStarting at $16
Bangkok to srirachaStarting at $5
Bangkok to nonthaburiStarting at $44
Bangkok to chaiyaphumStarting at $10
Bangkok to mukdahanStarting at $20
Bangkok to chiang-kham-districtStarting at $22
Bangkok to maha-sarakhamStarting at $17
Bangkok to chiang-saenStarting at $40