Bus Travel Thailand

Phuket to Bangkok Bus: Buy Tickets, Schedules & Guide 2026

Founder of YesMyTrips · Thailand & SE Asia transport specialist
Published on 2026-04-01

The Phuket to Bangkok bus takes between 12 and 15 hours depending on the operator. There are 6 daily departures: 5 operated by Transport Co Ltd and 1 by Phuket Travel, all departing from Phuket Bus Terminal 2. The cheapest ticket starts at 782 THB. Most departures are in the afternoon, arriving in Bangkok the following morning.


Book Phuket to Bangkok Bus Tickets

Ready to travel from Phuket to Bangkok? Search live availability and book your bus tickets below.

Real-time availability. Instant e-ticket by email. No pickup required.


Book Your Transportation in Thailand, Vietnam & Malaysia.

Compare prices, schedules and routes | Fast confirmation and e-tickets sent to your email.



Quick Facts: Phuket to Bangkok Bus

Fact Details
Distance 832 km (516 miles)
Journey Time 12 to 15 hours
Daily Departures 6 buses per day (Transport Co Ltd & Phuket Travel)
Cheapest Fare US$ 24.25 782 THB (standard seat, Transport Co Ltd)
Overnight Option Yes, multiple afternoon departures arriving next morning
Departure Terminal Phuket Bus Terminal 2

Phuket to Bangkok: Route Map

The Phuket to Bangkok bus covers approximately 832 km (516 miles) of Thailand, heading north from the island through Phang Nga, Surat Thani, and Chumphon before reaching the capital. Most buses travel overnight, so you can sleep through much of the journey and wake up in Bangkok.


Phuket to Bangkok Bus Schedule 2026

Below is the current schedule for all Phuket to Bangkok bus services. Services are operated by Transport Co Ltd and Phuket Travel, departing from Phuket Bus Terminal 2.

· Updated 01/04/2026
operator departure Arrival Duration terminal price_from
Transport Co Ltd 07:30 22:15 14h45m Phuket Bus Terminal 2 US$ 24.25
Transport Co Ltd 15:30 06:15 next_day 14h45m Phuket Bus Terminal 2 US$ 28.06
Transport Co Ltd 16:00 06:45 next_day 14h45m Phuket Bus Terminal 2 US$ 24.25
Transport Co Ltd 16:30 07:15 next_day 14h45m Phuket Bus Terminal 2 US$ 36.99
Phuket Travel 17:40 05:30 next_day 11h50m Phuket Bus Terminal 2 US$ 36.99
Transport Co Ltd 18:00 08:45 next_day 14h45m Phuket Bus Terminal 2 US$ 24.25

Transport Co Ltd vs Phuket Travel: Which Bus is Better?

Two main operators run the Phuket to Bangkok route. Here is how they compare.

operator terminal Daily Departures Duration price_from Best for
Transport Co Ltd Phuket Bus Terminal 2 5 14h45 US$ 24.25 Budget travelers and those needing flexible departure times.
Phuket Travel Phuket Bus Terminal 2 1 11h50 US$ 36.99 Travelers looking for a faster journey and VIP comfort.

Transport Co Ltd

Choose Transport Co Ltd if price is the priority. At 782 THB, it is the cheapest option and offers 5 daily departures.

Phuket Travel

Choose Phuket Travel for the 11h50m journey time. It is faster and arrives at Mo Chit 2, which is convenient for the BTS/MRT.


Phuket to Bangkok Bus: Departure & Arrival Terminals

Buses departing from Phuket Bus Terminal 2 serve two different arrival points in the capital. Transport Co Ltd typically travels to Bangkok Bus Terminal Southern (Sai Tai Mai), while Phuket Travel arrives at Mo Chit 2. Be sure to check your specific arrival point when booking.


BANGKOK BUS TERMINAL CHATUCHAK (MO CHIT 2 ARRIVAL)

Phuket Travel and some specific Transport Co Ltd services arrive at Mo Chit 2, located in northern Bangkok.

Getting to the City: This terminal is closer to the city's rail network. You can take a short taxi or public bus ride to the Mo Chit BTS station or Chatuchak Park MRT station for easy access to central Bangkok.

PHUKET BUS TERMINAL 2 (DEPARTURE)

All Phuket to Bangkok buses depart from Phuket Bus Terminal 2, located in the Rassada area north of Phuket Town.

Getting There: Taxis, Grab, and local songthaews connect the terminal to major beach areas like Patong, Kata, and Karon. Allow 45–60 minutes from the beaches.

Facilities: A modern terminal with ticket counters, snack shops, and waiting areas. Ensure you arrive at least 30 minutes before your scheduled departure.


BANGKOK BUS TERMINAL SOUTHERN (SAI TAI MAI ARRIVAL)

Most southern route buses, including Transport Co Ltd, arrive at Sai Tai Mai in the Taling Chan district.

Getting to the City: After arriving, the best way to reach central Bangkok is by taxi or the local bus network. There is no direct BTS/MRT station, but a taxi to BTS Bang Wa or BTS Wongwian Yai takes about 15–20 minutes.


Phuket to Bangkok: Bus vs Flight vs Train

vs_intro

vs_bus_title

12 to 15 hours. From 782 THB. Best for budget travelers who want to save on accommodation by traveling overnight.

vs_flight_title

1h25m flight time. Total door-to-door around 5-6 hours. Fares vary (1,200 - 2,500 THB). Fastest but most expensive.

vs_train_title

No direct train. You must take a bus to Surat Thani first (4-5 hours) then a train to Bangkok. Not recommended for a direct trip.


What to Pack for the Phuket to Bangkok Bus

Warm Layer: Bus AC is powerful. Bring a light jacket or shawl.

Snacks & Water: While buses make meal stops, having your own water is recommended.

Portable Charger: Power outlets aren't guaranteed on all seat classes.

ID or Passport: Required for boarding and occasional highway checkpoints.


FAQ: Phuket to Bangkok Bus


How long does the Phuket to Bangkok bus take?

The journey takes between 12 and 15 hours. Phuket Travel is generally the fastest option at approximately 11 hours 50 minutes.

How much does a Phuket to Bangkok bus ticket cost?

Prices start at 782 THB with Transport Co Ltd. VIP seats with Phuket Travel cost approximately 1,193 THB.

How far is Bangkok from Phuket by bus?

The road distance is approximately 832 km (516 miles).

Which terminal do Phuket to Bangkok buses depart from?

All long-distance buses depart from Phuket Bus Terminal 2 (the 'new' terminal).

Where do Phuket to Bangkok buses arrive?

Buses arrive at either Bangkok Bus Terminal Southern (Sai Tai Mai) or Mo Chit 2, depending on the operator.

Are there overnight buses from Phuket to Bangkok?

Yes. Most departures are in the afternoon, arriving in Bangkok early the following morning, saving you the cost of a hotel night.

question_7

response_7

question_8

response_8

question_9

response_9

question_10

response_10

question_11

response_11

question_12

response_12


Why Book Your Phuket to Bangkok Bus with YesMyTrips?

YesMyTrips offers real-time availability and instant e-tickets. Skip the queues at Phuket Bus Terminal 2 and secure your seat in advance, especially for popular overnight VIP services.