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 ⏱
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 ⏱
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 ⏱
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 ⏱
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.
Cheapest Bus Phuket to Bangkok
783 THB, from Thalang, Phuket to Southern Terminal Bangkok, departure at some times, duration 20h 21mFastest Bus Phuket to Bangkok
1501 THB, from Phuket Bus Terminal 2 to Mochit, Bangkok, departure at 17:40, duration 11h 50mBus 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
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.
Cheapest Combined Phuket to Bangkok
985 THB, from Phuket Bus Terminal 2 to Khao San Road, Bangkok, departure at 13:00, duration 17hFastest Combined Phuket to Bangkok
7867 THB, from HKT Phuket Airport to DMK Don Mueang Airport, departure at 13:20, duration 5h 55mCombined 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
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.
Cheapest Flight Phuket to Bangkok
996 THB, from HKT Phuket Airport to BKK Suvarnabhumi Airport, Bangkok, departure at 22:20, duration 1h 25mFastest Flight Phuket to Bangkok
1293 THB, from HKT Phuket Airport to DMK Don Mueang Airport, departure at some times, duration 1h 20mFlight 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
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.
Cheapest Charter Phuket to Bangkok
4830 THB, from Phuket Airport to Surao Baan Don Pier, Bangkok, departure at --:--, duration 12h 30mFastest Charter Phuket to Bangkok
10460 THB, from Phuket Hotel Transfer to Suvarnabhumi Airport, Bangkok, departure at --:--, duration 11h 15mCharter 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
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 PlannerPerfect for travelers visiting multiple cities on one trip.