PHUKET to BANGKOK — Transport Options ☀️

How to get to Bangkok from Phuket by plane, bus, train, car, taxi, minivan
How to get to Bangkok from Phuket? You can go to Bangkok by plane, bus, van+train or private car/taxi.
  1. Bus + Train to Bangkok
  2. Bus – Phuket to Bangkok
  3. Flight – Phuket to Bangkok
  4. Taxi – Phuket to Bangkok
  5. Book Ticket Online 🎫
Best comfort

VIP bus

More comfortable seats with better onboard service and space

Best budget

Tourist bus

Affordable option with decent comfort and regular departures

Avoid

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.

BOOK TICKETS with 12go.asia

Comparison of Transfer Options from Phuket to Bangkok
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

train-surat-thani-to-bangkok
From Phuket to Bangkok you can travel by bus/van + train via Surat Thani (photo: 12go.asia).

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 Schedule from Phuket to 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

bus-sombat-tour-phuket-to-bangkok
From Phuket to Bangkok you can travel by tourist modern bus (photo: Sombat Tour, 12go.asia).

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
✈️ Flight Schedule from Phuket to 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

thai-airways-flight-phuket-to-bangkok
There are a lot of direct flights from Phuket Airport to Bangkok, it is the most fastest option of transfer.

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

BOOK TAXI with 12go.asia ➜

🚕 Taxi Schedule from Phuket to Bangkok:
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

taxi-car-phuket-to-bangkok
From Phuket town or airport you can also travel by private taxi/car to Bangkok (photo: Bangkok Taxi 24).

❓ 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.


🎫 Book your tickets + flights from Phuket to Bangkok + Schedule:

(You can change your departure, arrival…eg. Phuket to Surat Thani, Surat Thani to Bangkok…)

Chiang Mai to Bangkok ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: