Travel Phuket to Bangkok

Phuket to Bangkok

Arrive in Bangkok’s lively streets and historic temples, a sharp contrast to the relaxed beaches of Phuket. Whether you’re planning ahead or comparing last-minute options, this page covers all transport services between Phuket and Bangkok, including departure times, travel lengths and fares.

Travel options for Phuket to Bangkok

From Phuket to Bangkok, travel affordably by a bus for 783 THB, or get to Bangkok faster by flight in 1h y 20 minutes.

Bus from Phuket to Bangkok

From Phuket, buses depart regularly from Thalang, Phuket or Phuket Bus Terminal 2, with the earliest trip at 07:30, offering several options to reach Bangkok. The ride usually takes about 11 hours 50 minutes and will bring you to Southern Terminal Bangkok, Mochit, Bangkok or Khao San Road, Bangkok, with tickets starting at 783 THB. Check schedules and book your spot in advance for a relaxed and dependable journey.

Prices: 783 THB

Duration: 11h 50m – 20h 39m ⏱

Book bus from Phuket to Bangkok in 11h 50m Ride with bus from Phuket to Bangkok in 11h 50m Hop on bus from Phuket to Bangkok for 783 THB Journey with bus from Phuket to Bangkok for 783 THB Take bus from Phuket to Bangkok in 11h 50m Travel with bus from Phuket to Bangkok for 783 THB

View all Bus tickets →

Combined from Phuket to Bangkok

For a combined transport route between Phuket and Bangkok, departures are available from HKT Phuket Airport, Kamala Beach Transfer, Phuket or Phuket Bus Terminal 2 with fares starting at 985 THB. Expect to reach multiple stations, including DMK Don Mueang Airport, BKK Suvarnabhumi Airport, Bangkok, Mochit, Bangkok and others after roughly 5 hours 55 minutes. Plan ahead and secure your trip explore van options.

Prices: 985 THB

Duration: 5h 55m – 19h 45m ⏱

Take combined from Phuket to Bangkok for 985 THB Journey with combined from Phuket to Bangkok for 985 THB Take combined from Phuket to Bangkok for 985 THB Journey with combined from Phuket to Bangkok for 985 THB Choose combined from Phuket to Bangkok for 985 THB

View all Combined tickets →

Flight from Phuket to Bangkok

Flying from Phuket, you can depart from Phuket Airport or HKT Phuket Airport and reach Bangkok, landing at Don Mueang International Airport, Bangkok, BKK Suvarnabhumi Airport, Bangkok or DMK Don Mueang Airport, in roughly 1 hour 20 minutes. This is the fastest way to travel, with typical fares starting at 996 THB. Check available flights and book your seat here for a smooth journey.

Prices: 996 THB

Duration: 1h 20m – 2h 30m ⏱

Travel with avia from Phuket to Bangkok for 996 THB Ride with avia from Phuket to Bangkok in 1h 20m Ride with avia from Phuket to Bangkok for 996 THB Take avia from Phuket to Bangkok in 1h 20m Explore with avia from Phuket to Bangkok for 996 THB Go with avia from Phuket to Bangkok in 1h 20m

View all Flight tickets →

Charter from Phuket to Bangkok

From Phuket to Bangkok, a private driver will pick you up at the location you choose and drop you off at your destination. Expect the trip to take around 11 hours 15 minutes with fares starting at 4,830 THB. Secure your booking here and travel at your own pace.

Prices: 4,830 THB

Duration: 11h 15m – 17h ⏱

Explore with charter from Phuket to Bangkok for 4830 THB Experience charter from Phuket to Bangkok for 4830 THB Take charter from Phuket to Bangkok in 11h 15m Ride with charter from Phuket to Bangkok for 4830 THB Explore with charter from Phuket to Bangkok for 4830 THB Book charter from Phuket to Bangkok in 11h 15m

View all Charter tickets →

Distance Phuket to Bangkok

The distance between Phuket and Bangkok is 687.6 kilometers.

Phuket to Bangkok Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Phuket to Bangkok

Bus
Combined
Flight
Charter
Average price
1,176 THB
9,535 THB
8,510 THB
13,668 THB
Cheapest price
783 THB
985 THB
996 THB
4,830 THB
Average duration
16h 06m
15h 20m
1h 30m
12h 29m
Minimum duration
11h 50m
5h 55m
1h 20m
11h 15m
Number of departures
19
8
53
20
Tickets

Bus Routes & Schedules from Phuket to Bangkok

- Southern Terminal Bangkok is just a bus ride away from Thalang, Phuket, taking roughly 20h 21m. Tickets cost from 783 to 1,218 THB, and departures run from 07:30 until 18:00.
- Catch a bus at Phuket Bus Terminal 2 bound for Southern Terminal Bangkok, with trips usually taking 12h to 20h 39m. Services are scheduled from 07:30 until 19:00, and tickets start at 783 to 1,501 THB.
- Leave Phuket Bus Terminal 2 for Mochit, Bangkok on a bus, traveling for about 11h 50m to 13h 30m. Buses operate from 15:30 until 17:40, and fares are priced from 965 to 1,501 THB.
- Start your trip at Phuket Bus Terminal 2 and reach Khao San Road, Bangkok in around 18h by bus. Services operate at 11:00 with fares beginning at 1,388 THB.

Departure stations
Thalang, Phuket
Phuket Bus Terminal 2
Arrival stations
Southern Terminal Bangkok
Mochit, Bangkok
Khao San Road, Bangkok

Bus Timetable: Phuket Bus Terminal 2 → Khao San Road, Bangkok

  • 11:00 05:00 18h 1388 THB

Bus Timetable: Phuket Bus Terminal 2 → Mochit, Bangkok

  • 15:30 05:00 13h 30m 1501 THB
  • 16:30 06:00 13h 30m 965 THB
  • 17:00 06:30 13h 30m 1501 THB
  • 17:40 05:30 11h 50m 1501 THB

Bus Timetable: Phuket Bus Terminal 2 → Southern Terminal Bangkok

  • 07:30 04:09 20h 39m 783 THB
  • 15:30 05:30 14h 1501 THB
  • 15:40 04:25 12h 45m 1334 THB
  • 16:10 04:55 12h 45m 1000 THB
  • 16:30 13:09 20h 39m 1218 THB
  • 17:00 07:00 14h 1501 THB
  • 17:40 05:40 12h 1501 THB
  • 18:00 14:39 20h 39m 783 THB
  • 18:30 07:15 12h 45m 1334 THB
  • 19:00 09:00 14h 965 THB

Bus Timetable: Thalang, Phuket → Southern Terminal Bangkok

  • 07:30 03:51 20h 21m 783 THB
  • 15:30 11:51 20h 21m 783 THB
  • 16:30 12:51 20h 21m 1218 THB
  • 18:00 14:21 20h 21m 783 THB

Check all Charter tickets →

Combined Routes & Schedules from Phuket to Bangkok

Between Phuket and Bangkok, several departure and arrival points are served, allowing travelers to pick the stations that best suit their itinerary. Travel times depend on the chosen combination, typically around 5h 55m to 19h 45m. Services are available from 11:25 to 19:20 with fares beginning at 985 to 27,874 THB. By consulting the full timetable for Phuket and Bangkok, you can see all stop options, review estimated travel times, and select the departure that works most conveniently for your plans.

Departure stations
HKT Phuket Airport
Kamala Beach Transfer, Phuket
Phuket Bus Terminal 2
Arrival stations
DMK Don Mueang Airport
BKK Suvarnabhumi Airport, Bangkok
Mochit, Bangkok
Bangkok Khaosan Road
Bangkok Khao San
Khao San Road, Bangkok

Combined Timetable: HKT Phuket Airport → BKK Suvarnabhumi Airport, Bangkok

  • 11:25 07:10 19h 45m 27874 THB
  • 18:15 10:30 16h 15m 27874 THB

Combined Timetable: HKT Phuket Airport → DMK Don Mueang Airport

  • 13:20 19:15 5h 55m 7867 THB
  • 19:20 11:05 15h 45m 7628 THB

Combined Timetable: Kamala Beach Transfer, Phuket → Bangkok Khaosan Road

  • 12:00 03:30 15h 30m 1449 THB

Combined Timetable: Kamala Beach Transfer, Phuket → Mochit, Bangkok

  • 12:00 04:00 16h 1449 THB

Combined Timetable: Phuket Bus Terminal 2 → Bangkok Khao San

  • 13:00 05:30 16h 30m 1157 THB

Combined Timetable: Phuket Bus Terminal 2 → Khao San Road, Bangkok

  • 13:00 06:00 17h 985 THB

Check all Combined tickets →

Flight Routes & Schedules from Phuket to Bangkok

- Starting from Phuket Airport, flights head to Don Mueang International Airport, Bangkok, covering the distance in roughly 2h 30m. The service operates at 00:00, and fares are available from 334,015 THB.
- Reaching BKK Suvarnabhumi Airport, Bangkok from HKT Phuket Airport by flight usually takes around 1h 25m to 1h 40m. Fares start at 996 to 7,991 THB, with services operating from 07:45 until 22:30.
- Arriving at DMK Don Mueang Airport, you’ll leave HKT Phuket Airport by flight for a trip of approximately 1h 20m to 1h 45m. Tickets are available from 1,045 to 2,505 THB, with departures from 06:30 until 23:10.

Departure stations
Phuket Airport
HKT Phuket Airport
Arrival stations
Don Mueang International Airport, Bangkok
BKK Suvarnabhumi Airport, Bangkok
DMK Don Mueang Airport

Flight Timetable: HKT Phuket Airport → BKK Suvarnabhumi Airport, Bangkok

  • 07:45 09:20 1h 35m 3242 THB
  • 08:55 10:25 1h 30m 3644 THB
  • 09:50 11:20 1h 30m 5615 THB
  • 10:00 11:35 1h 35m 2847 THB
  • 10:15 11:50 1h 35m 5183 THB
  • 10:25 11:55 1h 30m 3576 THB
  • 12:25 13:55 1h 30m 3311 THB
  • 14:20 15:55 1h 35m 3390 THB
  • 15:00 16:35 1h 35m 5183 THB
  • 16:05 17:35 1h 30m 1947 THB
  • 16:10 17:40 1h 30m 2320 THB
  • 16:20 17:55 1h 35m 2505 THB
  • 17:10 18:40 1h 30m 7991 THB
  • 17:20 18:55 1h 35m 5183 THB
  • 17:30 19:00 1h 30m 2064 THB
  • 19:25 21:00 1h 35m 4283 THB
  • 19:50 21:25 1h 35m 3242 THB
  • 19:55 21:25 1h 30m 1608 THB
  • 20:40 22:15 1h 35m 2623 THB
  • 21:05 22:30 1h 25m 1293 THB
  • 21:20 22:55 1h 35m 1274 THB
  • 21:50 23:25 1h 35m 2482 THB
  • 22:20 23:45 1h 25m 996 THB
  • 22:30 00:10 1h 40m 1141 THB

Flight Timetable: HKT Phuket Airport → DMK Don Mueang Airport

  • 06:30 07:50 1h 20m 1293 THB
  • 06:45 08:15 1h 30m 1202 THB
  • 07:30 08:55 1h 25m 1293 THB
  • 07:50 09:20 1h 30m 1053 THB
  • 08:30 10:00 1h 30m 1206 THB
  • 08:40 10:25 1h 45m 1293 THB
  • 08:50 10:10 1h 20m 1129 THB
  • 09:20 11:00 1h 40m 1589 THB
  • 11:30 13:00 1h 30m 2093 THB
  • 11:35 12:55 1h 20m 1129 THB
  • 11:45 13:10 1h 25m 2505 THB
  • 12:20 13:40 1h 20m 1378 THB
  • 14:25 15:45 1h 20m 1607 THB
  • 14:40 16:05 1h 25m 2505 THB
  • 15:30 17:00 1h 30m 2505 THB
  • 16:50 18:15 1h 25m 2505 THB
  • 17:00 18:20 1h 20m 1168 THB
  • 17:25 18:50 1h 25m 1293 THB
  • 18:05 19:35 1h 30m 1094 THB
  • 18:20 19:50 1h 30m 1202 THB
  • 18:40 20:05 1h 25m 1053 THB
  • 19:35 21:05 1h 30m 1202 THB
  • 20:00 21:25 1h 25m 1293 THB
  • 20:45 22:15 1h 30m 1293 THB
  • 21:00 22:25 1h 25m 1053 THB
  • 21:55 23:20 1h 25m 1045 THB
  • 22:05 23:30 1h 25m 1053 THB
  • 23:10 00:35 1h 25m 1045 THB

Flight Timetable: Phuket Airport → Don Mueang International Airport, Bangkok

  • 00:00 02:30 2h 30m 334015 THB

Check all Flight tickets →

Charter Routes & Schedules from Phuket to Bangkok

For travelers heading from Phuket to Bangkok, this private transfer service offers a range of pickup and drop-off points, so you can tailor your journey to your exact needs. Depending on the locations you choose, the trip usually takes around 11h 15m to 17h. Prices start at 4,830 to 17,250 THB, and departure times are completely flexible. Exploring all available pickup and drop-off options helps you plan a smooth, stress-free ride that fits your schedule perfectly.

Departure stations
Phuket Hotel Transfer
Phuket
Patong Kata Karon Transfer, Phuket
Bang Rong Pier Phuket
Phuket Airport
Phuket Town Transfer
Phuket Transfer
Arrival stations
Suvarnabhumi Airport, Bangkok
Don Mueang Airport
Bangkok Town Transfer
Bangkok
Bangkok Transfer
Surao Baan Don Pier, Bangkok
Suvarnabhumi Airport

Charter Timetable: Bang Rong Pier Phuket → Bangkok Town Transfer

  • --:-- --:-- 12h 14375 THB

Charter Timetable: Bang Rong Pier Phuket → Don Mueang Airport

  • --:-- --:-- 12h 13225 THB

Charter Timetable: Bang Rong Pier Phuket → Suvarnabhumi Airport, Bangkok

  • --:-- --:-- 12h 13225 THB

Charter Timetable: Patong Kata Karon Transfer, Phuket → Bangkok Town Transfer

  • --:-- --:-- 17h 17077 THB

Charter Timetable: Phuket → Bangkok

  • --:-- --:-- 12h 30m 12535 THB

Charter Timetable: Phuket Airport → Bangkok Town Transfer

  • --:-- --:-- 12h 16560 THB

Charter Timetable: Phuket Airport → Bangkok Transfer

  • --:-- --:-- 12h 30m 16560 THB

Charter Timetable: Phuket Airport → Don Mueang Airport

  • --:-- --:-- 13h 16560 THB

Charter Timetable: Phuket Airport → Surao Baan Don Pier, Bangkok

  • --:-- --:-- 12h 30m 4830 THB

Charter Timetable: Phuket Airport → Suvarnabhumi Airport

  • --:-- --:-- 13h 16560 THB

Charter Timetable: Phuket Hotel Transfer → Bangkok Town Transfer

  • --:-- --:-- 11h 15m 11000 THB

Charter Timetable: Phuket Hotel Transfer → Don Mueang Airport

  • --:-- --:-- 11h 15m 10460 THB

Charter Timetable: Phuket Hotel Transfer → Suvarnabhumi Airport, Bangkok

  • --:-- --:-- 11h 15m 10460 THB

Charter Timetable: Phuket Town Transfer → Bangkok Town Transfer

  • --:-- --:-- 14h 14950 THB

Charter Timetable: Phuket Town Transfer → Bangkok Transfer

  • --:-- --:-- 12h 30m 14950 THB

Charter Timetable: Phuket Town Transfer → Don Mueang Airport

  • --:-- --:-- 12h 30m 11155 THB

Charter Timetable: Phuket Town Transfer → Suvarnabhumi Airport

  • --:-- --:-- 12h 30m 11155 THB

Charter Timetable: Phuket Town Transfer → Suvarnabhumi Airport, Bangkok

  • --:-- --:-- 12h 13225 THB

Charter Timetable: Phuket Transfer → Bangkok

  • --:-- --:-- 12h 17250 THB

Charter Timetable: Phuket Transfer → Bangkok Town Transfer

  • --:-- --:-- 12h 17250 THB

Check all Charter tickets →

Frequently Asked Questions Phuket to Bangkok

Below you will find answers to the most common questions about traveling from Phuket to Bangkok.

How long does the Phuket to Bangkok trip usually take?

Travel time on Phuket to Bangkok depends on the transport type and the exact departure and arrival points. Flights are the quickest at about 1 hour 20 minutes to 2 hours 30 minutes, while buses usually take about 11 hours 50 minutes to 20 hours 40 minutes.

What is the cheapest way to travel from Phuket to Bangkok?

The cheapest listed option on Phuket to Bangkok is a flight, with fares starting at 996 THB. Bus tickets start at 783 THB, but the lowest bus fare is not the overall cheapest because the route also has flight prices from 996 THB and combined services from 985 THB.

How much should I expect to pay for Phuket to Bangkok overall?

Prices on Phuket to Bangkok vary widely by transport type and service. Bus fares run from 783 to 1,501 THB, flights from 996 THB upward, combined services from 985 to 27,874 THB, and charter services from 4,830 to 17,250 THB.

Which option is the fastest for Phuket to Bangkok?

Flights are the fastest way to travel from Phuket to Bangkok. The shortest flight duration is about 1 hour 20 minutes, with some services taking up to about 2 hours 30 minutes depending on the route and airport pair.

Where do buses from Phuket to Bangkok leave from and arrive?

Buses on Phuket to Bangkok depart from Thalang, Phuket or Phuket Bus Terminal 2. They arrive at Southern Terminal Bangkok, Mochit, Bangkok, or Khao San Road, Bangkok, depending on the service.

What are the first and last bus departures on Phuket to Bangkok?

Bus departures on Phuket to Bangkok start at 07:30 and the last listed departure is at 19:00. The route has 19 bus trips, so there are several options across the day.

Which Phuket to Bangkok bus route is the quickest?

The quickest bus connection is from Phuket Bus Terminal 2 to Mochit, Bangkok, taking about 11 hours 50 minutes to 13 hours 30 minutes. Other bus pairs are longer, including services to Southern Terminal Bangkok and Khao San Road, Bangkok.

Where do flights from Phuket to Bangkok operate from and to?

Flights on Phuket to Bangkok depart from Phuket Airport or HKT Phuket Airport. They arrive at Don Mueang International Airport, Bangkok, BKK Suvarnabhumi Airport, Bangkok, or DMK Don Mueang Airport, depending on the service.

What are the flight times for Phuket to Bangkok?

Flight durations on Phuket to Bangkok range from about 1 hour 20 minutes to 2 hours 30 minutes. The exact time varies by airport pair, with some services to DMK taking around 1 hour 20 minutes and others to Don Mueang International Airport taking about 2 hours 30 minutes.

When do flights from Phuket to Bangkok start and end?

Flights on Phuket to Bangkok are listed from 00:00 until 23:10. That means departures are available throughout the day, with the latest flight leaving late in the evening.

Are there combined transfer options for Phuket to Bangkok, and where do they go?

Yes, combined services are listed for Phuket to Bangkok. They depart from HKT Phuket Airport, Kamala Beach Transfer, Phuket, or Phuket Bus Terminal 2, and arrive at places such as DMK Don Mueang Airport, BKK Suvarnabhumi Airport, Bangkok Khaosan Road, or Mochit, Bangkok.

Can I book Phuket to Bangkok tickets online?

Yes, tickets for Phuket to Bangkok can be checked and booked on TicketRoutes.com. The route page lists the available transport options, prices, and departure points in one place.


More travel routes for Phuket and Bangkok

Planning more stops after Phuket to Bangkok?

If your journey doesn’t end with Phuket to Bangkok, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.