Bangkok to Phuket: 4 Best Ways to Travel (2026)
Bangkok to Phuket is 861 km by road and about 90 minutes in the air. Four options cover it, and most guides will tell you to take the overnight train because it is scenic and cheap. They rarely mention that six of the nine services drop you at the connecting station between 1am and 5am.
Two other things have changed recently enough that a lot of what you will read online is simply wrong. Southern line trains no longer leave from Hua Lamphong. And Thai Smile, still recommended in plenty of 2026 articles, no longer exists.
Quick verdict
- Best for most trips: Fly. The 1-hour-25-minute flight is often cheaper than the VIP bus when booked early.
- Best overnight option: Take a VIP bus to save a hotel night.
- Best travel experience: Take sleeper train 85 or 167 to Surat Thani, then continue by bus.
- Best road trip: Drive only if stops such as Hua Hin, Khao Sok or Khao Lak are part of the plan.
Whichever option you choose, budget separately for the transfer after you arrive in Phuket.
Every option compared
| Option | Time | Cost per person | Best for |
|---|---|---|---|
| Flight | 1 hr 25 in the air, 4 to 5 hrs door to door | 800 to 2,500 THB | Almost everyone |
| VIP bus | About 12 hrs, overnight | 1,000 to 1,430 THB | Saving a hotel night |
| Train plus bus | 9 to 11 hrs by rail, then 4 to 5 hrs by road | From 217 THB seat to 1,500 THB berth, plus the bus | Making the journey the trip |
| Rental car | 10 to 12 hrs | Rental plus fuel, plus a one-way fee | Stopping on the way south |
Fares and journey times change often. Confirm with the operator before you travel.
Island hopping or heading north in Thailand? Ferry timings and transfer connections matter as much as the bus, train or flight you pick. Our Thailand transport guide covers every route.
1. Flight, and which of Bangkok’s two airports you want
The flight is 1 hour 25 minutes and there are dozens a day. Fares start around 800 THB on the low-cost carriers and run to 2,500 THB or more if you book late or travel over a holiday. On this route the plane is usually cheaper than the VIP bus, which is the single fact that decides it for most people.
Bangkok has two airports and they are 60 to 90 minutes apart in traffic. Suvarnabhumi (BKK) is the main international hub and handles Thai Airways, Bangkok Airways, Thai Vietjet and some Thai AirAsia services. Don Mueang (DMK) is the low-cost base and handles most Thai AirAsia flights plus Nok Air and Thai Lion Air. Check which one your ticket says before you book a car to the wrong side of the city.
One correction worth making, because it is still repeated widely. Thai Smile no longer operates. It was folded into Thai Airways and its aircraft and routes now fly under the parent airline. If a guide is still recommending it, that guide has not been updated in three years, which tells you something about the rest of its figures.
Door to door, allow 4 to 5 hours: getting to the airport, arriving an hour early for a domestic flight, the flight itself, and then the transfer at the other end, which is longer than you think. More on that below.
2. Night train plus bus, and the arrival time nobody warns you about
There is no railway on Phuket. The train takes you as far as Surat Thani, and the station is actually at Phun Phin, outside the town. From there it is a further 4 to 5 hours by bus or minivan to Phuket. So the romantic option is really two journeys, and the handover between them is what makes or breaks it.
Nine services a day run from Bangkok to Surat Thani, and they all now leave from Krung Thep Aphiwat Central Terminal, the station most people still call Bang Sue. Hua Lamphong stopped handling these long-distance southern departures in 2023. A great many guides have not caught up, and turning up at the wrong station with a sleeper booked is an expensive mistake.
Here is the part that actually matters, and the reason we would not book most of these:
| Train | Departs Bangkok | Arrives Surat Thani | Berths? |
|---|---|---|---|
| 43 | 07:30 | 16:20 | No, seats only |
| 171 | 15:10 | 01:11 | Yes |
| 37 / 45 | 16:10 | 01:49 | Yes |
| 31 | 16:50 | 02:20 | Yes |
| 169 | 17:30 | 04:06 | Yes |
| 83 | 18:50 | 04:58 | Yes |
| 85 | 19:50 | 06:23 | Yes |
| 167 | 20:30 | 07:16 | Yes |
| 39 | 22:50 | 07:50 | No, seats only |
Six of the nine put you on a platform at Phun Phin somewhere between 1am and 5am, with a five-hour bus still ahead of you and nothing open. That is not a scenic overnight journey. That is a bad night followed by a bad morning.
Book 85 or 167. Both have sleeper berths and both arrive after six in the morning, which means you sleep a full night, wake up in the south, and catch a connecting bus that is actually running. Train 39 arrives at a good hour too but has reclining seats rather than berths, so you will not sleep as well.
Fares run from around 217 THB for a third class seat to over 1,500 THB for a first class berth, with second class air-conditioned sleepers in between and by far the best value. The State Railway of Thailand opens long-distance bookings up to 180 days ahead. For trains 85 or 167, book as soon as your dates are firm because berths sell out well before seats.
Want to take the sleeper?
Compare train-plus-bus options from Bangkok to Phuket before the best berths sell out.
Check train and bus options →3. VIP bus, the one that saves you a hotel night
The direct coach covers roughly 850 km in about 12 hours, running overnight with a half-hour stop in Surat Thani province. Most services leave the Southern Bus Terminal, Sai Tai Mai, on Borommaratchachonnani Road between 17:20 and 18:50. There are also pickups from Khao San around 19:00, Phra Athit Road at 18:45, and Suvarnabhumi at 17:40.
Fares run about 1,000 to 1,430 THB depending on operator. Transport Co is the state operator at around 1,100 THB. Sombat Tour, Andaman Sea Tour, TransBaanTon and Bangkok Travel Plus cover the rest of the timetable. The VIP designation means a 1-2 seat layout, 24 to 33 seats, and roughly 135 degrees of recline, which is genuinely comfortable by intercity coach standards anywhere.
The honest case for the bus is not price, because the flight often beats it. It is that you board at seven in the evening and step off in Phuket after breakfast, having paid for transport instead of a hotel room. On a long trip that is a real saving and a day you get back.
Buy from the operator or an established booking platform rather than from a shopfront near Khao San. The cheap tickets sold on that strip have a long history of buses that do not exist, downgraded vehicles, and luggage that gets opened in the hold. This is the one piece of old advice about this route that has not aged at all.
Taking the overnight bus?
Compare Bangkok-to-Phuket VIP buses, departure points and current schedules.
Check VIP buses →4. Driving, and why it is rarely worth it one way
It is 861 km on Route 4, the Phetkasem Highway, and it takes 10 to 12 hours of actual driving. That is a two-day trip done properly, and it is a long single day done badly.
The route is genuinely rewarding if the drive is the plan: Hua Hin, Chumphon, Khao Sok National Park and Khao Lak all sit on or near it, and any one of them turns the transfer into the good part of the holiday. Expect to pay in the region of 40 to 70 USD a day for a one-way rental, plus fuel.
For a straight transfer, no. You will spend a full day driving, pay a drop-off fee for leaving the car on an island, and arrive tired, to do a journey the plane does in 85 minutes for less money. Rent a car in Phuket instead if you want wheels there. The island is easy to drive and the beaches are spread out.
Arriving in Phuket, which is the half of this trip people forget to budget
Phuket International Airport is at the northern tip of the island. Everywhere you are likely to be staying is not. Patong is 38 km away, 50 to 60 minutes in normal traffic. Kata and Karon are 43 to 48 km. Phuket Town is 33 km. The bus terminal is no better placed, since long-distance coaches arrive at Phuket Bus Terminal 2, north of Phuket Town and nowhere near the beaches.
So whichever way you arrive, there is a final leg, and the spread between doing it well and doing it badly is wider than the price difference between the bus and the plane.
- Metered taxi to Patong: 600 to 700 THB plus a 100 THB airport surcharge.
- Fixed-rate airport limousine: around 800 THB, and the simplest option if you have just landed and cannot face negotiating.
- Grab: 750 to 1,250 THB depending on surge. There is no Uber in Thailand. Grab is the app.
- Shared minibus: about 180 to 200 THB per person, and it stops for everyone else first.
- Phuket Smart Bus: 100 THB flat from the airport through Patong, Karon and Kata to Rawai.
- Private van: around 700 THB for up to four, which makes it the cheapest per head of anything door to door if you are a group.
Two things will cost you money if you do not know them. Grab is the only ride-hailing app permitted to collect inside the airport, from a marked booth at Terminal 2, Exit 8. Bolt and inDrive drivers cannot come in, so you walk out to the road to meet them, which is not fun with luggage in the heat. And the Smart Bus stop is on the departures level of Terminal 3, not arrivals, which catches out nearly everyone who tries to use it.
Finally, decline the transfer your hotel offers unless you have compared it. Hotel-arranged pickups on this island commonly run 1,500 to 2,500 THB for a ride the airport limousine desk sells at 800. It is the single most reliable way to lose money in your first hour in Phuket.
Practical notes
Check your station, not your memory. Southern line departures are at Krung Thep Aphiwat Central Terminal. If a booking site or a guide says Hua Lamphong for a Surat Thani train, it is out of date.
Check your airport. BKK and DMK are on opposite sides of Bangkok. Budget 60 to 90 minutes between them, more in the afternoon.
Book ahead from November to February. High season fills flights, VIP buses and sleeper berths, and last-minute flight prices on this route climb steeply rather than gently.
Know which part of Phuket you are going to. Patong, Kata, Karon, Bang Tao and Phuket Town are spread across a large island with real traffic between them. A cheap arrival into the wrong end is not cheap.
Bring a layer for the overnight services. Thai sleeper carriages and VIP coaches are both aggressively air conditioned, and neither provides anything you would call a blanket.
Planning more of your Thailand trip?
- Phuket to Bangkok — the route in the reverse direction
- Bangkok to Chiang Mai — another popular route from this hub
- Bangkok to Koh Samui — another popular route from this hub
- Chiang Mai to Phuket — an alternative way to reach the same destination
Best day tours in Phuket
Bangkok to Phuket FAQs
Is there a direct train from Bangkok to Phuket?
No. There is no railway on Phuket. Trains from Bangkok run as far as Surat Thani, arriving at Phun Phin station outside the town, and from there it is a further four to five hours to Phuket by bus or minivan. Anyone advertising a through train is selling you a train ticket and a separate bus ticket.
Which Bangkok station do trains to the south leave from?
Krung Thep Aphiwat Central Terminal, the station many people still call Bang Sue. Hua Lamphong stopped handling long-distance southern departures in 2023. A lot of travel guides and older booking pages still say Hua Lamphong, so check your ticket rather than the article you read.
Which night train should I actually book?
Service 85, which leaves Bangkok at 19:50 and reaches Surat Thani at 06:23, or service 167, which leaves at 20:30 and arrives at 07:16. Both have sleeper berths and both arrive at an hour when the onward buses are running. Most of the other overnight services arrive between 01:11 and 04:58, which leaves you on a platform in the middle of the night with a five-hour bus still to come.
Do I need to go through immigration if I am connecting to Phuket?
Not if you started your journey in Bangkok, because the flight is domestic. If you are arriving on an international flight into Suvarnabhumi with your luggage checked through to Phuket, you can use the connecting flight facility and clear passport control in Phuket instead.
Which Bangkok airport should I fly from?
It depends on the airline. Suvarnabhumi (BKK) handles Thai Airways, Bangkok Airways, Thai Vietjet and some Thai AirAsia services. Don Mueang (DMK) is the low-cost base for most Thai AirAsia flights plus Nok Air and Thai Lion Air. The two are 60 to 90 minutes apart in traffic, so confirm which one your ticket says before you book a car.
What is the best way to get from Bangkok to Phuket?
For most travellers, flying is best. It takes about 1 hour 25 minutes in the air and fares often start around 800 THB. Choose the VIP bus if saving a hotel night matters more than speed, the train plus bus if the journey is part of the experience, or a rental car only if you want to stop along the route.
How much should the transfer from Phuket airport to Patong cost?
A metered taxi is 600 to 700 THB plus a 100 THB airport surcharge, and the fixed-rate airport limousine is around 800 THB. Grab runs 750 to 1,250 THB depending on demand, and a shared minibus is about 180 to 200 THB per person. Transfers arranged through hotels commonly cost 1,500 to 2,500 THB for the same ride, so compare before you accept one.
Is it worth renting a car to drive from Bangkok to Phuket?
Only if the drive is part of the plan. It is 861 km on Route 4 and 10 to 12 hours behind the wheel, and a one-way rental adds a drop-off fee on top of roughly 40 to 70 USD a day. If you want to stop at Hua Hin, Khao Sok or Khao Lak it is a genuinely good trip. For a straight transfer, fly and rent a car once you are on the island.