Bangkok to Phuket: Fly, and Take the Bus From the Airport

Fly. A direct flight from Suvarnabhumi to Phuket takes under two hours, and the cheapest sampled one-way fare was THB 1,089. The train only goes as far as Surat Thani. Flights leave from both Bangkok airports, and the airport bus into Phuket Town costs THB 100.

On this page
  1. Which airport to fly from
  2. If you want the train
  3. From Phuket airport into town
  4. Common questions

Fly. If you are heading from Bangkok to Phuket, the direct flight takes under two hours, and the train would leave you stuck at Surat Thani.

Route Time Fare
Direct flight, Suvarnabhumi 1 h 25 min to 1 h 40 min THB 1,089 to THB 1,225
Direct flight, Don Mueang 1 h 20 min to 1 h 30 min THB 1,158 to THB 1,405
Train to Surat Thani 07:30 to 16:20, or overnight Sleeper berth from THB 654

Which airport to fly from

Take whichever is closer to you. Thai AirAsia flies from both Don Mueang and Suvarnabhumi, and Thai VietJet, Thai Lion Air and Bangkok Airways cover Phuket too. Evening flights from Suvarnabhumi are the cheapest we found, with a 19:20 departure at THB 1,089. Fares swing with the date, so shift your day if you can: the same route showed THB 1,649 on one Thursday and THB 1,153 two days later. For baggage rules, see domestic flights and baggage.

If you want the train

The trains leave Krung Thep Aphiwat and stop at Surat Thani, so you still have to get to Phuket from there. The day train 43 leaves at 07:30 and arrives at 16:20. If you would rather sleep on the way, a 2nd class berth on the Rapid train 171 costs THB 654 for the upper bunk and arrives at 01:11 the next day. Our pick is still the flight, unless you love trains. Read the SRT booking guide for how far ahead to book.

From Phuket airport into town

Most people end up on the airport bus 8411, which costs THB 100 to Phuket Town and runs from 8.00 am to 9.00 pm. Walk out of exit 3, turn left and follow the signs to the public transport parking area, then pay by QR code or cash on board.

Airports of Thailand page for the airport bus to Phuket Town, route 8411, with the exit to use, how to pay and the operating hours.
The airport operator's page for the route 8411 bus into Phuket Town. Source: Airports of Thailand: Airport Bus route 8411 (opens in a new tab), captured 21 October 2026

Heading for the beaches? The Smart Bus also costs THB 100 and runs Airport, Surin, Kamala, Patong, Karon, Kata and Rawai. It picks up at Entrance 3 of the Domestic terminal, and you tap a contactless Visa, Mastercard or JCB card on board. If you would rather ride in a car, the EVme VIP Taxi starts at THB 150 on the meter plus a THB 100 airport fee, and rental counters are on the first floor.

For beaches, hotels and cafes, use the sister guide at phuketanchor.com (opens in a new tab). The Phuket guide here covers the island in short, and Getting around Thailand covers other routes from Bangkok, including Bangkok to Krabi.

↑ Contents

Not confirmed: Flight fares move daily, so check the live price before you book. Bus times and fares from Bangkok to Phuket were not readable.

Common questions

How long is the flight from Bangkok to Phuket?

Under two hours from Suvarnabhumi. Don Mueang flights take a similar time.

Which Bangkok airport has flights to Phuket?

Both. Thai AirAsia flies to Phuket from Don Mueang and Suvarnabhumi.

Is there a train from Bangkok to Phuket?

Not all the way. The trains in this guide end at Surat Thani.

How do I get from Phuket airport to Phuket Town?

Airport bus 8411 costs THB 100 and runs from 8.00 am to 9.00 pm.

How much is the Smart Bus from Phuket airport to the beaches?

THB 100 on the airport to Rawai line via Surin, Kamala, Patong, Karon and Kata. It picks up at Entrance 3 of the Domestic terminal.

How much is a taxi from Phuket airport?

The meter starts at THB 150 for the first 2 km, plus a THB 100 airport taxi fee.

Sources and reader comments

Official sources:

Show 5 more sources

Company and press pages (not official sources):

Prices, timetables and opening hours change; check with the operator before you travel. See how guides are checked.

Spotted an error? Report it.