The Bangkok to Phuket coach is the route where every guide flattens two very different rides into one cheap block. On an overnight of 850 km, the choice that decides whether you reach Phuket rested or wrecked is the near flat VIP sleeper seat against the standard recliner. You can check the current coach fares here, then pick your seat class and terminal below. Most tourist VIP coaches to Phuket do not leave from Mo Chit. They leave from Sai Tai Mai, the Southern Bus Terminal in Taling Chan, plus a handful of tourist buses from Khao San Road and Phra Athit.
Here is the short answer. The run is about 850 km and takes 12 to 14 hours overnight. The comfort benchmark is Sombat Tour’s VIP Scania out of Sai Tai Mai, with a near flat sleeper seat in a 1-2 layout. The honest wrinkle is that a direct flight already starts near THB 800 (around $24), so the coach earns its place only for certain riders. This route is best for you if you are carrying heavy luggage, would rather not fly, or want to sleep through the trip and save a hotel night. Skip it if your time matters more than the fare, since the plane wins on speed. Below is how the seat classes, terminals, and the ride actually break down.
Photographer: Phuket@photographer.net from Phuket, Thailand. Source: Wikimedia Commons. License: CC BY 2.0.Bangkok to Phuket by bus, the 850 km overnight reality
This is a long southern haul, not a quick hop. The distance runs about 850 km down Highway 4 and onto the island across the Sarasin Bridge. Established operators quote 12 to 14 hours. The cheaper multi stop classes stretch from 11 hours 30 minutes to 17 hours 30 minutes depending on the operator and class (CheckMyBus, 2026). Almost every service runs overnight, leaving Bangkok in the evening and reaching Phuket near dawn.
Book the overnight coach on this route and you trade a night in a hotel bed for a night in a reclining seat. On a trip this long, the VIP fare buys a wider seat, not a shorter journey. The numbers that matter before you commit are below.
- Distance: about 850 km, Bangkok to Phuket Bus Terminal 2.
- Duration: 12 to 14 hours typical, 11.5 to 17.5 across all classes.
- Departure window: roughly 17:25 to 19:00 from Sai Tai Mai and Khao San.
- Arrival window: around dawn to mid morning the next day.
- Standard seat: THB 600 to 800 (about $18 to $24).
- VIP sleeper seat: THB 1,100 to 1,430 (about $33 to $42), 1-2 layout.
- Main terminal: Sai Tai Mai (สายใต้ใหม่), the Southern Bus Terminal in Taling Chan.
- Arrival point: Phuket Bus Terminal 2 (Bo Ko So), about 4 km north of Phuket Town.
Where you actually leave from in Bangkok
Get this wrong and you cross the city for nothing. Most tourist coaches to Phuket leave from Sai Tai Mai (สายใต้ใหม่), the Southern Bus Terminal in Taling Chan on the Thonburi side. English guides and booking widgets keep naming Mo Chit, which serves the north and northeast. Only some government Transport Co services run out of Mo Chit 2, so read your ticket carefully rather than trusting the snippet.
Sai Tai Mai is where Sombat Tour and Phuket Travel board their Phuket coaches. It sits west of the river, so budget 45 minutes to an hour in a taxi from Sukhumvit, and more in evening traffic. The second option is a tourist coach from Khao San Road or Phra Athit in Banglamphu, which suits you if you are already staying in the old city. Those pick up at a roadside counter, not a terminal.
One practical note for the fly curious. If the terminal trek pushes you toward the airport instead, compare current air fares before you decide, because on this route the numbers are closer than you would expect.
Photographer: Don Ramey Logan. Source: Wikimedia Commons. License: CC BY 4.0.The VIP sleeper seat versus the standard recliner
This is the decision the booking widgets hide behind one price. A VIP sleeper seat reclines to roughly 160 to 170 degrees in a 1-2 layout. That means one seat on one side of the aisle and two on the other, so nobody climbs over you. It turns a 13 hour night into sleep rather than endurance, and costs about THB 1,100 to 1,430 (around $33 to $42).
A standard seat at THB 600 to 800 (about $18 to $24) is a normal reclining coach seat in a tighter layout. On a two hour hop it would not matter. On a run of 12 to 14 hours overnight it is the difference between arriving functional and arriving flattened. If you plan to sleep on the coach and skip a hotel night, treat the VIP sleeper as the seat to book. The standard fare is the false economy.
Sombat Tour, the route’s comfort benchmark
Ask on the Thai forums which coach to take and the name that comes back is Sombat Tour. It runs a VIP Scania with 33 seats out of Sai Tai Mai in the 1-2 layout. Riders single it out for the wide reclining seat, a blanket, a snack, and water on board (Pantip, 2026). There is air conditioning, an onboard toilet, and one 30 minute rest stop in Surat Thani on the way south.
Departures cluster in the evening, roughly two of them around 18:00 and 18:50, reaching Phuket the next morning for about THB 1,220 (around $37). That puts the comfort pick in the upper middle of the market rather than at the very top.
The honest catch comes from Sombat’s own riders. Some report the coaches leaving noticeably late, around 30 minutes behind schedule, and rate the rest stop meal as the weakest of any operator (Pantip, 2026). The VIP fare buys a wider seat, not a shorter trip. An early arrival lands you at Phuket Bus Terminal 2 well before most beach hotels will check you in.
The government Transport Co coach, the cheapest legitimate seat
The cheapest seat you should actually trust is the state carrier. The Transport Co runs its 999 VIP class from Sai Tai Mai on the standard overnight run to Phuket Bus Terminal 2 from around 17:25. It’s often a 1-2 Mercedes layout of 24 seats. Fares undercut the private tour operators while still giving you air conditioning, a reclining seat, and a toilet on board. If price is the only filter, this is the seat.
What you give up shows across a long night. The government fleet and its standard classes tend to be more basic than Sombat, with narrower seats, weak or no wifi, and more stops. The cheapest classes also stretch the trip out, which is where those 15 to 17 hour times come from (CheckMyBus, 2026). We’d pay the small premium for a private VIP sleeper on a trip this long. The value case for the state coach is still clear when the budget is tight.
Tourist buses from Khao San and Phra Athit Road
The convenience play is a tourist VIP coach that boards near your hostel. Phuket Travel runs a VIP 24 seater from Sai Tai Mai around 17:40 to 17:50. Operators like Montanatip and Bangkok Travel Plus load near Khao San Road and Phra Athit from about 18:45 to 19:00. Backpackers already in the old city skip the trip to Sai Tai Mai entirely, and some coaches continue past the terminal toward Thalang or Rassada Pier.
You pay for that convenience. These are among the priciest VIP seats on the route at roughly THB 1,000 to 1,430 (about $30 to $42). That is higher than the Southern Terminal coaches without being clearly better (SiamTickets, 2026). Even the VIP services quote about 12 hours with a single 30 minute Surat Thani break, and the roadside pick up runs to less predictable timing. Worth it if you value boarding near your hostel, skip it if you want the lowest fare or the tightest schedule.
What the 12 to 14 hour overnight ride is like
Plan the evening around an early boarding. Most riders reach Sai Tai Mai an hour before departure, find the operator counter, and stow the large bag in the hold. The coach pulls out into Bangkok’s evening traffic, clears the city, then settles into the long dark run down Highway 4. Dinner is the one rest stop in Surat Thani, usually a highway restaurant with a toilet block.
The recurring gripe is the schedule and the food, not safety. Passengers describe the seats as comfortable once the VIP recline is down, and the cold cabin air as the reason to keep a layer close. Sleep comes in patches between the stop and the lightening sky. By dawn the coach crosses the Sarasin Bridge onto the island and reaches Phuket Bus Terminal 2 while the town is still waking up.
Where you arrive in Phuket and how to go on
Almost every coach terminates at Phuket Bus Terminal 2, known locally as Bo Ko So, about 4 km north of Phuket Town rather than in it (Thai2Siam, 2026). A songthaew or taxi covers the short hop into town for a small local fare, usually THB 50 to 100 (about $1.50 to $3). If your base is in Phuket Town itself, you are close.
Most travelers are heading for the beaches, though. Patong is a transfer of about 30 to 40 minutes from the terminal, and Kata and Karon a little further, by songthaew or metered taxi. Because you arrive so early, plan the first morning around your bags. Left luggage at a cafe or an early breakfast beats standing at a locked hotel gate. For the wider picture, our best SHA hotels in Phuket guide and the 3 days in Phuket itinerary both map out where to base yourself.
Photographer: CEphoto, Uwe Aranas. Source: Wikimedia Commons. License: CC BY-SA 4.0.Bus versus the 90 minute flight to Phuket
This is the decision that makes the route unusual. Thai AirAsia, Thai VietJet, Nok Air, and Thai Lion fly direct from Don Mueang (DMK) or Suvarnabhumi (BKK) to Phuket International (HKT). Block time is about 1 hour 20 to 1 hour 35 minutes, with over a thousand flights a week. Base fares start around THB 800 before bags. You can check live air fares here against the coach.
Unlike a short hop, the flight time is the smallest part of the real total here. Budget carriers cluster at Don Mueang where delays are common, and checked bag and seat fees quietly close the gap to the bus. Add the transfer from DMK into central Bangkok and the ride from HKT out to the beaches, and the door to door total climbs. Fly if your time is worth more than the fare gap and you don’t need the free hotel night. Take the coach if you are carrying heavy luggage, would rather not fly, or want to sleep through the journey and save a night’s room. For comparison, our Chiang Mai flights guide and Chiang Mai transport guide show how differently that northern route prices out.
Booking, boarding and what to bring overnight
Book ahead in high season and around Thai holidays, when the VIP sleeper seats sell out first. Off peak you can often buy at the Sai Tai Mai counter on the day, but a seat reserved online removes the risk of a sold out evening. Choose your class deliberately. A VIP coach means fewer, wider seats and the deep 1-2 recline, not the tighter standard layout.
Pack for the cabin, not the climate outside. A warm layer or a light travel blanket is the single most useful item, because the reported cold is a consistent note on the southern coaches. Keep your passport, phone, charger, and valuables in a small bag at your seat, since the large bag rides in the hold until Phuket. A power bank matters too, as onboard charging is not guaranteed on the cheaper classes.
Where to stay in Phuket after the overnight bus
Because the coach lands you on the island at dawn, it pays to book a base that fits how you actually arrive, tired and early. These three sit at the top of the Phuket market across different corners of the island, all an easy transfer from the terminal once you have rested.