
Flight
Fastest and most convenient way to travel between destinations
VIP bus
More comfortable seats with better onboard service and space
Tourist bus
Affordable option with decent comfort and regular departures
Train via Surat Thani
Requires transfers and takes significantly longer than other options
Quick answer: Travelling from Phuket to Bangkok offers several solid options: tourist bus, bus + train (via Surat Thani), direct flight, or private car/taxi. The bus route is budget-friendly; the train-combo gives a scenic overland option; flights are the fastest; private car/taxi offers door-to-door flexibility. You can book tickets from Phuket to Bangkok online in advance.
At a glance:
- 📍 Distance (by land): approx. 850 km.
- ⏱️ Travel time: Tourist Bus ~12–14 hours | Bus + Train ~15 hours | Flight ~1.5 hours | Car/Taxi ~12–17 hours
- 💰 Price range: Tourist Bus US$ 20–42 pp | Bus + Train US$ 30+ pp | Flight US$ 29–170 pp
- 🚍 Tourist Bus: Modern buses run from Phuket to Bangkok—largest budget overland choice.
- 🚆 Bus + Train: Bus from Phuket to Surat Thani, then train to Bangkok.
- ✈️ Flight: Direct flights from Phuket to Bangkok take about 1.5 hours.
- 🚕 Private Car/Taxi: Private transfer from Phuket to Bangkok, ideal for groups or large luggage.
Last updated in April 2026
From Phuket to Bangkok you can travel by train, bus, plane or taxi/car.
Travel from Phuket to Bangkok is about 850 km. You can choose from 4 options: direct flight, tourist bus, bus + train via Surat Thani, or private car/taxi. The fastest option is a direct flight from Phuket Airport, taking around 1.5 hours with prices from $29–160 per person.
There is no train station in Phuket. You must first travel to Surat Thani (about 240 km) and continue by train to Bangkok. Bus + train takes around 15 hours, tourist buses about 14 hours. Private transfer is the most comfortable but also the most expensive option.
All tickets can be booked online in advance. Bangkok is Thailand’s main transport hub with two airports and connections across the country.
| Transfer Mode – Phuket to Bangkok: | Travel Time | Cost Range |
|---|---|---|
| Bus + Train (via Surat Thani) | 15 hours | $30+/pp |
| Tourist Bus | 12-14 hours | $20–42/pp |
| Plane – Direct Flight | 1.5 hours | $29–170/pp |
| Private Taxi/Car | 12-17 hours | $150–600/car |
How do I get from Phuket to Bangkok?
1. TRAIN + BUS from Phuket to Bangkok
A) Bus / Minivan from Phuket to Surat Thani
-
- from Phuket to Surat Thani you can travel by bus or minivan
- price of the bus ticket from Phuket to Surat Thani is about $7-10/pp
- travel by bus from Phuket to Surat Thani takes about 3-4 hours (240 km)
- you can also book whole minivan for eg. 9 passengers
- read this article: How to reach Surat Thani from Phuket?
B) Train from Surat Thani to Bangkok
-
- Surat Thani is the nearest railway station to Phuket, about 240 km north-east of the town
- you can buy drinks and snacks, and there is a toilet in the train
- price of the train ticket from Surat Thani to Bangkok is about $25-50/pp
- transfer by train from Surat Thani to Bangkok takes about 9-12 hours
- you can check current Thailand Railway Map

2. BUS from Phuket to Bangkok
-
- from Phuket to Bangkok you can also travel by tourist bus
- tourist buses from Phuket to Bangkok depart and arrive to various bus stations
- travel by bus from Phuket to Bangkok takes about 12-14 hours (840 km)
- bus companies to Bangkok: Phuket Travel, Phuket Central, Bus Express, Thai Sriram, Transport Co, Lignite, Sombat Tour, TransBaanTom, 465 Surat Thani Phuket Transport, Raja Ferry
- price of the bus ticket from Phuket to Bangkok is about $20-42/pp
- buses depart from Phuket Bus Terminal 2 or Thalang and arrive to Southern Terminal or Mochit in Bangkok
| Bus Company | Departs in Phuket | Arrival in Bangkok | Price |
|---|---|---|---|
| Lignite | 15:30 | 04:00 | From $35.00 |
| Lignite | 16:30 | 05:00 | From $35.00 |
| Lignite | 17:00 | 06:00 | From $35.00 |
| Lignite | 19:00 | 07:00 | From $25.00 |
| Phuket Travel | 17:40 | 05:30 | From $35.00 |
| Phuket Travel | 17:40 | 05:30 | From $35.00 |
| Transport Co | 18:40 | 04:39 | From $24.00 |
| Transport Co | 07:30 | 04:09 | From $24.00 |
| Transport Co | 15:30 | 12:09 | From $24.00 |
| Transport Co | 18:40 | 04:39 | From $24.00 |
| Sombat Tour | 16:10 | 04:55 | From $30.00 |
| Sombat Tour | 18:30 | 07:15 | From $40.00 |
| Raja Ferry | 14:00 | 10:40 | From $40.00 |

3. DIRECT FLIGHT from Phuket to Bangkok
-
- the best and fastest option how to reach Bangkok from Phuket
- direct flight from Phuket to Bangkok takes about 1.5 hour
- airlines to Bangkok: Thai Airways, Thai Lion Air, Bangkok Air, Thai AirAsia, Nok Air, Thai Smile…
- direct flight from Phuket Airport to Bangkok costs about $29-160/pp
- flights from Phuket International Airport to Suvarnabhumi Airport or Don Mueang Airport in Bangkok
| Airline | Departs in Phuket | Arrival in Bangkok | Price |
|---|---|---|---|
| Air Asia | 06:45 | 08:05 | From $38.00 |
| Air Asia | 13:05 | 14:35 | From $59.00 |
| Air Asia | 12:55 | 14:15 | From $75.00 |
| Air Asia | 13:45 | 15:20 | From $75.00 |
| Air Asia | 20:50 | 22:20 | From $81.00 |
| VietJet Air | 09:05 | 10:30 | From $47.00 |
| VietJet Air | 13:35 | 15:00 | From $55.00 |
| Thai Smile | 08:35 | 10:00 | From $48.00 |
| Thai Lion Air | 09:25 | 10:50 | From $53.00 |
| Nok Air | 10:20 | 11:40 | From $58.00 |
| Bangkok Air. | 19:45 | 21:20 | From $98.00 |

4. PRIVATE TAXI/CAR from Phuket to Bangkok
-
- there are also various private taxis or cars from Phuket to Bangkok
- travel by private taxi/car from Phuket to Bangkok takes about 12-17 hours
- taxi companies to Bangkok from Phuket: Bangkok Taxi 24, Andaman Taxis, Glassflower, Van2Travel, Torch Taxi, AEC 168 Transport and Travel, Gosafe Transport, Freedom Tour Taxi Service, GB Limousine, Kanokwan Travel, N and T Travel, Easyride Services, Than Car Service, Happy EV Taxi
- travel by private taxi/car from Phuket to Bangkok costs about $150-600/car
- you can take a taxi from Phuket town or Phuket Airport, there is a hotel transfer
- you can also book modern car or private minivan for 9 passengers
- from Patong in Phuket you can also travel to Ao Nang in Krabi by private taxi/car
- Book your private taxi from Phuket to Bangkok online online
| Taxi Company | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 12:00 | From $400.00 |
| Van2Travel | 17:00 | From $500.00 |
| Happy EV Taxi | 12:00 | From $400.00 |
| Bangkok Taxi24 | 14:00 | From $500.00 |
| Torch Taxi | 11:30 | From $320.00 |
| AEC 168 Transport | 11:30 | From $320.00 |
| Gosafe Transport | 11:30 | From $450.00 |
| Freedom Tour Taxi | 14:00 | From $500.00 |
| GB Limousine | 12:30 | From $150.00 |
| Kanokwan Travel | 14:00 | From $390.00 |
| Easyride Services | 12:30 | From $390.00 |
| Than Car Service | 11:15 | From $320.00 |

❓ FAQ — Travel Route from Phuket to Bangkok
How to book tickets and flights from Phuket to Bangkok?
Book buses, trains, private transfers, and flights online via 12go.asia ➜ or Baolau ➜.
How long does it take to travel from Phuket to Bangkok?
Travel takes about 1.5 hours by direct flight, around 14 hours by bus, or approximately 15 hours by bus and train via Surat Thani.
What is the distance from Phuket to Bangkok?
The travel distance from Phuket to Bangkok is approximately 850 km when traveling via Surat Thani.
How much does it cost to travel from Phuket to Bangkok?
Bus tickets start at about $20, flights from $29, while private transfers cost significantly more depending on the vehicle.
Is there a direct train from Phuket to Bangkok?
No. Phuket has no railway station. Travel first to Surat Thani, then continue to Bangkok by train.
What is the best way to travel from Phuket to Bangkok?
A direct flight is the fastest and most comfortable option, with many daily departures and affordable fares.
What is the cheapest way to get from Phuket to Bangkok?
The cheapest option is a tourist bus, with fares starting at about $20. Budget airlines also offer low-cost flights.
Can you travel by private taxi from Phuket to Bangkok?
Yes. Private taxis and cars are available with hotel or airport pickup, and can be booked online in advance.
Where can you travel from Bangkok?
Popular destinations include Chiang Mai, Pattaya, and Ayutthaya.
Where can you store luggage in Bangkok?
Use Radical Storage to safely store your luggage at multiple locations across Bangkok.
Where to stay in Bangkok?
Bangkok offers budget hostels, guesthouses, apartments, and luxury hotels. Book online via BOOK HOTEL IN BANGKOK ONLINE.
Is Thailand good for solo travel?
Yes. Thailand is safe, affordable, and popular with solo travelers. Read more in Solo Travel in Thailand.
💡 Practical Travel Tips for Phuket to Bangkok
Traveling from Phuket to Bangkok is easy and flexible, with options ranging from fast flights to budget buses and private transfers.
- Flights: Fastest option, about 1.5 hours, with multiple daily departures from both Bangkok airports.
- Bus Travel: Cheapest choice, but long journey (12–14 hours) and less comfortable than flying.
- Private Transfer: Door-to-door service with full flexibility, but significantly higher cost.
- Best Choice: Flights are usually the best balance of price, time, and comfort.
- Booking: Reserve tickets early during peak season and holidays to secure better prices and availability.
- Arrival in Bangkok: Expect traffic delays when reaching the city center, especially during rush hours.
Tip: Compare and book flights, buses, and transfers to Bangkok online in advance for the best prices and smooth travel.
