Phuket to Bangkok Bus: Schedules, Tickets & Prices
The bus journey from Phuket to Bangkok takes approximately 11h 50m to 20h 39m, with fares from 783 THB to 1,501 THB.
Bus from Phuket to Bangkok
Buses leave regularly from Thalang, Phuket or Phuket Bus Terminal 2, with the first departure at 07:30. If you’re traveling from Phuket, you can plan your trip to Bangkok at a time that works for you. The journey usually takes around 11 hours 50 minutes to reach Southern Terminal Bangkok, Mochit, Bangkok or Khao San Road, Bangkok, with fares starting from 783 THB. Check availability and book here to reserve your seat.
Prices: 783 THB to 1,501 THB
Duration: 11h 50m – 20h 39m ⏱
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 some times, duration 20h 21m.Fastest Bus Phuket to Bangkok
1501 THB, from Phuket Bus Terminal 2 to Mochit, Bangkok, departure 17:40, duration 11h 50m.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
Frequently Asked Questions Bus Phuket to Bangkok
Below you will find answers to the most common questions about traveling from Phuket to Bangkok by bus.
How long does the bus trip from Phuket to Bangkok usually take?
The bus trip from Phuket to Bangkok usually takes about 12 to 21 hours, depending on the service and the specific departure and arrival points. Some bus journeys are shorter, while others can take much longer, so it is worth checking the exact bus option before you book.
What is the price of a bus ticket for Phuket to Bangkok?
A bus ticket for Phuket to Bangkok typically costs between 783 THB and 1501 THB. The final fare can vary by bus service, so it is a good idea to compare options before choosing your bus journey.
What are the bus departure times for Phuket to Bangkok?
For Phuket to Bangkok by bus, departures start at 07:30 and the last bus leaves at 19:00. That gives travelers a fairly wide window to plan a bus trip that fits their schedule.
How many bus connections are there between Phuket and Bangkok?
There are 19 bus connections for Phuket to Bangkok, so travelers have several choices when planning the bus journey. With multiple departures available, it is easier to find a bus service that matches your timing needs.
Which stations do buses use on the Phuket to Bangkok route?
For Phuket to Bangkok by bus, departures are listed from Thalang, Phuket and Phuket Bus Terminal 2. Arrivals include Southern Terminal Bangkok, Mochit, Bangkok, and Khao San Road, Bangkok, so the bus trip can end in different parts of the city.
Can I book bus tickets for Phuket to Bangkok in advance?
Yes, it is sensible to book bus tickets for Phuket to Bangkok in advance, especially if you want a specific bus departure or arrival point. Since there are several bus options on this route, early booking can help you secure the bus service that suits your plans best.
Is there a faster bus journey from Phuket to Bangkok?
Yes, some Phuket to Bangkok bus journeys are much faster than others. The quickest listed bus trip from Phuket Bus Terminal 2 to Mochit, Bangkok takes about 12 hours, while other bus services can take significantly longer.
What should I keep in mind when taking the bus from Phuket to Bangkok?
When taking the bus from Phuket to Bangkok, it helps to check both the departure point and the arrival station before you travel. Because the bus journey can vary a lot in length, confirming your bus ticket details in advance can make the trip smoother.
Travel options for Phuket to Bangkok
More Bus routes from and to Phuket or Bangkok
Routes in Bus from Phuket →
Routes in Bus to Bangkok ←
Routes in Bus to Phuket ←
Routes in Bus from Bangkok →
Planning more than just Phuket to Bangkok?
You’re currently viewing Bus options for Phuket to Bangkok. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.