Practical guide
Bangkok to Phuket
About 850 km south, in 85 minutes or overnight. For most people, fly.
- Best for
- first-timers, planners
- Logistics
- Easy
- Updated
- 3 Oct 2026
Fly, Unless You Want the Night on a Bus or a Train
Bangkok to Phuket is about 850 km by road, and there's no railway to the island and no ferry from Bangkok, so for most people the answer is to fly. It's 1 hour 20 to 1 hour 35 in the air, with about 50 departures a day split between Don Mueang (Thai AirAsia, Nok Air, Thai Lion Air) and Suvarnabhumi (Thai Airways, Thai VietJet, Bangkok Airways and some Thai AirAsia), and fares from about ฿1,000 ($30) booked a few weeks out. The overnight bus takes 12–14 hours and costs ฿715–1,422 by class; Transport Co. leaves from Mo Chit, and Sombat Tour and the VIP 24 coaches from the Southern Terminal. The rail route is the sleeper train from Krung Thep Aphiwat to Surat Thani (Phun Phin), about 9–11 hours, then a bus from the station to Phuket, about 6 hours, so 16–18 hours in all. Unless you're saving a hotel night or want the overland trip, fly. Below you'll find every option compared, which airport and which airline, every bus operator and terminal, the ten trains to Surat Thani with their booking windows and the bus that meets them, and getting from Phuket airport to your beach.
Arriving in Phuket
Where to stay in Phuket
This route ends in Phuket. Search Phuket hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.
See Phuket hotelsOpens Booking.com with your dates · also on Expedia · Trip.com
Key Facts (2026)
It's about 850 km by road, with no train or ferry to Phuket
A 1h20–1h35 flight, 12–14 hours on the overnight bus, 10–12 hours by car, or 16–18 hours by sleeper train to Surat Thani and a bus.
Flying is fastest, about 50 departures a day
Thai AirAsia, Nok Air and Thai Lion Air fly from Don Mueang (DMK). Thai Airways, Thai VietJet, Bangkok Airways and some Thai AirAsia flights use Suvarnabhumi (BKK). Fares start around ฿1,000 ($30) booked a few weeks out.
The overnight bus is 12–14 hours, ฿715–1,422
Transport Co. leaves Mo Chit at 06:45, 16:45, 17:25 and 18:00 and the Southern Terminal at 16:30; Sombat Tour (18:00, 18:50) and the VIP 24 coaches leave the Southern Terminal. All arrive at Phuket Bus Terminal 2.
There's no train to Phuket; the rail route takes 16–18 hours
Ten trains run from Krung Thep Aphiwat to Surat Thani (Phun Phin), the overnight ones arriving 04:58–07:50. Buses leave Phun Phin station for Phuket at 06:40, 07:20, 09:20, 10:20 and 13:45, about 6 hours, ฿370.
No ferry from Bangkok to Phuket
Booking-site 'ferry' results are bus-and-boat combinations via the Gulf islands. Phuket's ferries run to Phi Phi, Krabi and Phang Nga Bay from Rassada Pier.
Phuket airport to Patong is ฿100 by Smart Bus or ฿700–800 by taxi
The Smart Bus leaves the airport every 30 minutes from 09:00 to 22:00 and takes 1h20–1h30 to Patong. A metered taxi is ฿600–700 plus a ฿100 airport fee, about 50 minutes.
Every Way From Bangkok to Phuket, Compared (2026)
| Mode | Duration | Price (USD) | Departs from |
|---|---|---|---|
| Flight | 1h 20–35m (+ airport time) | $25–90 | Don Mueang (DMK) or Suvarnabhumi (BKK) |
| Overnight bus, express to VIP 24 | 12–14h | $22–43 | Mo Chit or the Southern Terminal (Sai Tai Mai) |
| Sleeper train + bus via Surat Thani | 16–18h | $19–57 by class | Krung Thep Aphiwat, then the bus from Phun Phin station |
| Private car | 10–12h | $180–280 per car | Anywhere in Bangkok, about 850 km down Route 4 |
Flight range is what the booking engines show a few weeks out against peak and last-minute fares, before bags. Bus fares are the operators' ฿715–1,422 at ฿33 to the dollar; 12Go adds a fee. The train row adds the ฿370 station bus to a ฿250 3rd-class seat at the low end and a ฿1,300–1,500 1st-class berth at the top. December–January and Songkran push flight fares up.
Bookable departures · refreshed daily
Bangkok → Phuket: departure times you can book now
Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.
Bus
| Class | Departures |
|---|---|
| Express | 06:45, 16:30, 16:45, 18:00, 19:00, 19:20 |
| VIP 24 | 17:30, 18:30 |
| VIP 33 | 18:50 |
| VIP 30 | 18:00 |
| Bus + Van | 19:00 |
Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.
Bangkok → Phuket
Check live buses from Bangkok to Phuket
12Go lists the overnight coaches from Mo Chit and the Southern Terminal with live seats and instant e-tickets in English. It sells flights too, but its flight board for this route mixes in connecting itineraries, so compare the direct flights on a flight search.
Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.
Flying Bangkok to Phuket in 1h20–1h35, and Which Airport
Don Mueang for the low-cost carriers, Suvarnabhumi for a connection
About 50 flights a day leave Bangkok for Phuket (HKT), from 06:10 until nearly midnight. Thai AirAsia, Nok Air and Thai Lion Air fly from Don Mueang (DMK), the low-cost airport north of the city. Thai Airways, Thai VietJet and Bangkok Airways fly from Suvarnabhumi (BKK), and Thai AirAsia runs some of its Phuket flights from there too. Picking the airport matters more than picking the airline. If you're connecting from an international arrival at Suvarnabhumi, fly from Suvarnabhumi, because moving to Don Mueang takes 60–90 minutes by taxi or the inter-airport shuttle.
Booked two to four weeks out, fares usually run ฿1,000–2,500 ($30–75) before bags; checked bags are cheaper added online than at the airport. December–January and Songkran push fares up, and Friday evenings and Sunday nights are the expensive slots. Door to door from central Bangkok, allow four and a half to five hours with the airport time at both ends, still about a third of the bus. Some booking sites list one-stop itineraries on this route, so check the flight is nonstop.
Bangkok to Phuket by Bus in 12–14 Hours Overnight
Mo Chit for Transport Co., the Southern Terminal for Sombat Tour and the VIP 24s
Buses to Phuket leave from two Bangkok terminals, and which one depends on the operator. The government's Transport Co. starts at Mo Chit, the Northern Terminal near BTS Mo Chit, at 06:45, 16:45, 17:25 and 18:00, and also runs a 16:30 from the Southern Terminal (Sai Tai Mai) on the Thonburi side; express seats are about ฿783. Sombat Tour's VIP coaches leave the Southern Terminal at 18:00 and 18:50 for ฿1,223, Andaman Sea Tour's VIP 24 at 17:50 for ฿1,422, and Lignite Tour runs a string of evening departures plus a daytime Intercity at 08:30. Everything ends at Phuket Bus Terminal 2, north of Phuket Town, after 12–14 hours.
The VIP 24 layout is the one I'd book. Seats are one-plus-two across and recline a long way, with a blanket and water, and the coaches stop for a meal around midnight. The cheap combination tickets sold on Khao San Road (a bus and then a van, 19:00 to about noon) take longer and drop you in a transfer yard, so the terminal operators are the better buy. The bus earns its place when flights surge (late December, Songkran), when you're carrying a surfboard or a bike, or when you'd rather spend the night moving than in a hotel. Book a day or two ahead on 12Go or at the terminal; outside holidays, same-day seats are usually there. The Southern Terminal is 30–45 minutes from central Bangkok by taxi, so leave time to get there.
Bangkok → Phuket Buses by Operator (2026)
| Operator | Departs Bangkok | Terminal | Fare |
|---|---|---|---|
| Transport Co. (999, government) | 06:45, 16:45, 17:25, 18:00 | Mo Chit (Northern Terminal) | Express ฿783 |
| Transport Co. (999, government) | 16:30 | Southern Terminal (Sai Tai Mai) | Express ฿783 |
| Sombat Tour (VIP 30 / 33) | 18:00, 18:50 | Southern Terminal (Sai Tai Mai) | ฿1,223 |
| Andaman Sea Tour (VIP 24) | 17:50 | Southern Terminal (Sai Tai Mai) | ฿1,422 |
| Lignite Tour (Intercity) | 08:30 and evening departures 17:30–19:50 | Varies by departure | From about ฿715–749 |
Times and fares from siamtickets and busonlineticket, matched against 12Go's live list. Every service arrives at Phuket Bus Terminal 2, north of Phuket Town; Transport Co. also stops at Thalang on the way in. 12Go adds a fee to these fares.
Bangkok to Phuket by Train, a Sleeper to Surat Thani and a Bus
There's no railway to Phuket, so the rail route takes 16–18 hours
Thailand has no train line to Phuket. The rail route is the overnight sleeper from Krung Thep Aphiwat to Surat Thani's Phun Phin station, about 9–11 hours, then a bus from the station to Phuket. Ten trains a day make the first leg. Express No. 83 (18:50, arrives 04:58), Express No. 85 (19:50, arrives 06:23) and Rapid No. 173 (20:10, arrives 06:46) are the ones to book, because they arrive in time for the first buses. Nos. 83 and 85 carry first-class two-berth cabins as well as second-class air-con sleepers. A second-class air-con berth is about ฿700–900 at the station, first class ฿1,300–1,500 and third class about ฿250; booking sites add ฿100–200.
The second leg leaves from the station forecourt. Buses run Phun Phin to Phuket Bus Terminal 2 at 06:40, 07:20, 09:20, 10:20 and 13:45 for ฿370 and take about 6 hours, so the 18:50 train puts you in Phuket around 12:40 the next day, 16–18 hours door to door. Vans from Surat Thani town (not the station) also run to Phuket roughly hourly through the day for about ฿330. Book the two legs separately, the train on SRT's D-Ticket site or at the station and the bus on 12Go or at Phun Phin. Seats open 90 days ahead on every train here except the two Sungai Kolok trains, No. 171 and No. 37, which open 30 days ahead. Take this route for the sleeper itself or if Khao Sok is on the way; on time and money, the flight wins.
If you take the train, book No. 83 or No. 85, a second-class lower berth or a first-class cabin, and the 06:40 or 07:20 bus from Phun Phin. You'll be in Phuket by early afternoon.
Bangkok → Surat Thani (Phun Phin) Trains for the Rail Route (2026)
| Train | Departs Krung Thep Aphiwat | Arrives Surat Thani | Berths and seats | Seats open |
|---|---|---|---|---|
| No. 43 Special Express (railcar) | 07:30 | 16:20 | 2nd-class air-con seats, ฿524 | 90 days |
| No. 171 Rapid (to Sungai Kolok) | 15:10 | 01:11 | 2nd-class air-con and fan sleepers, 3rd class | 30 days |
| No. 37/45 Special Express (to Sungai Kolok / Padang Besar) | 16:10 | 01:49 | 1st and 2nd-class air-con sleepers, 2nd and 3rd seats | 30 days (No. 37), 90 days (No. 45) |
| No. 31 Special Express (to Hat Yai) | 16:50 | 02:20 | 1st and 2nd-class air-con sleepers, the newest carriages | 90 days |
| No. 169 Rapid (to Yala) | 17:30 | 04:06 | 2nd-class air-con and fan sleepers, 3rd class | 90 days |
| No. 83 Express (to Trang) | 18:50 | 04:58 | 1st and 2nd-class air-con sleepers, fan seats, 3rd class | 90 days |
| No. 85 Express (to Nakhon Si Thammarat) | 19:50 | 06:23 | 1st and 2nd-class air-con sleepers, fan seats, 3rd class | 90 days |
| No. 173 Rapid (to Nakhon Si Thammarat) | 20:10 | 06:46 | 2nd-class air-con sleepers and seats | 90 days |
| No. 167 Rapid (to Kantang) | 20:30 | 07:16 | 2nd-class air-con and fan sleepers, 3rd class | 90 days |
| No. 39/41 Special Express (railcar, to Surat Thani / Yala) | 22:50 | 07:50 | 2nd-class air-con seats only | 90 days |
Times from Richard Barrow's Thai Train Guide on the 5 December 2025 timetable, the same as the Bangkok to Koh Samui guide. The early-morning arrivals (Nos. 31, 37, 169, 171) reach Phun Phin hours before the first Phuket bus. The seats-open column is our arithmetic from SRT's April 2026 tiers (90 days when your journey is 60% or more of the train's route); Surat Thani is km 644, and only the Sungai Kolok trains fall below the line.
The Night Bus From Both Bangkok Terminals, and the Train Route
Three rides filmed by other travelers, from Mo Chit, from the Southern Terminal, and by train to Surat Thani. Nothing loads from YouTube until you press play.
Every Way From Phuket Airport to Your Beach (2026)
| Option | To Patong | Notes |
|---|---|---|
| Smart Bus (airport → Patong → Karon → Kata → Rawai) | ฿100 flat, 1h20–1h30 | From the airport 08:15, then every 30 min 09:00–22:00, 22:40 and 23:30; Kata 1h42, Rawai 2h10 |
| Airport bus to Phuket Town (No. 8411) | ฿100 to town | Roughly hourly through the day; for Old Town stays |
| Metered taxi | ฿700–800 total | ฿600–700 on the meter plus the ฿100 airport fee, about 50 minutes |
| Fixed-rate limo counter | About ฿800 | Prices posted at the counter, no meter |
| Grab | Around ฿850 | Higher at surge times |
Smart Bus times and fare from its own timetable (valid from 16 January 2026); it takes cash, contactless cards and PromptPay. Drive times from the airport in normal traffic are about 30 minutes to Bang Tao, 36 to Kamala, 46 to Phuket Old Town, 50 to Patong, 57 to Karon, 59 to Kata and an hour to Rawai; add 20–30% on peak-season evenings.
Phuket Airport (HKT) → your beach
The last hour, from HKT to your hotel
Phuket airport sits at the island's northern tip, about 50 minutes from Patong and an hour from Kata or Rawai. The ฿100 Smart Bus is cheap but takes 1h20–1h30 to Patong, and a metered taxi is ฿700–800 with the airport fee. A pre-booked Kiwitaxi with code THAILAND5 fixes the price and has a driver with your name at arrivals, which is worth it after a late flight or a night on the bus.
THAILAND5Sponsored link — we may earn a small commission when you book with code THAILAND5, at no extra cost to you. Learn more.
Coming Back From Phuket to Bangkok
The same flights north, and the evening buses from Terminal 2
The return is the mirror image. Fly to the Bangkok airport your next flight leaves from, and allow about 50 minutes from Patong to Phuket airport, an hour from Kata or Rawai. The evening buses leave Phuket Bus Terminal 2 between about 15:00 and 19:30 and reach Bangkok at dawn. The Phuket to Bangkok guide has every northbound bus, the trains from Surat Thani and where each option leaves you in Bangkok.
Bookable departures · refreshed daily
Phuket → Bangkok: departure times you can book now
Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.
Bus
| Class | Departures |
|---|---|
| VIP 24 | 15:30, 17:00, 17:40 |
| Intercity | 15:30, 16:30, 19:00 |
| Express 44 | 16:10 |
| VIP 33 | 18:30 |
| VIP 30 | 15:40 |
| Express | 07:30, 13:00, 15:30, 16:30, 17:00, 18:00 |
| Bus + Bus | 11:00 |
| Van + Local Bus | 13:00 |
Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.
Phuket → Bangkok
Check live buses from Phuket to Bangkok
The same live 12Go board for the trip north, with the evening coaches from Phuket Bus Terminal 2 and instant e-tickets.
Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.
Landing in Phuket? Plan the island.
Frequently Asked Questions
Common questions about bangkok to phuket.
Where to stay in Phuket
Compare prices across major booking sites — filter for free-cancellation rooms if you want to reserve now and decide later.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
Bundle & save
Compare rates on Trip.com
Strong across Asia
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.
You Might Also Like
Best Time to Visit Thailand
November to February for most trips, and the right coast for the rest of the year
Thailand on a Budget
Thailand on less, without missing the best of it
Is Thailand Safe?
What is actually risky, what is only in the news, and what four government advisories say, destination by destination
Thailand Visa & Entry Requirements
Who enters visa-free, what immigration checks, the TDAC, and how to stay longer
Thailand Travel Tips
What every visitor to Thailand should know — before they land

Written by
Mac Kiley
I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.
More about MacReady to build your itinerary?
Use our free itinerary builder to save places, organize days, and share your trip.
Open Itinerary Builder