shopify analytics ecommerce


Bus times & tickets – Phuket to Bangkok

There are three ways to get from Phuket to Bangkok:

  • By plane (Journey Time: 1 hour 25 minutes)
  • By bus and then overnight train (Journey Time: 18 hours 30 minutes)
  • By bus all the way (Journey Time: 12 hours)

Cheapest Way to Bangkok

The cheapest way to travel from Phuket to Bangkok is by bus. The expensive part of the journey by air is the taxi ride to the Airport which will cost around 400 THB from Phuket Town and around 600 THB from Kata or Karon beaches, with a 100 THB airport surcharge added on top. By contrast bus services to Bangkok depart Phuket Bus Terminal 2, which is easy and cheap to reach.

Bus Times to Bangkok (Southern Bus Terminal)

Company Phuket Bangkok Service Ticket
Bus Express 06:30 18:30 Express 698 THB
Bus Express 15:30 03:30 Express 698 THB
Sombat Tour 15:40 04:40 VIP 20 1,189 THB
Phuket Travel 16:30 06:55 Express 698 THB
Transport Co 16:30 03:30 Express 994 THB
Phuket Travel 17:20 07:45 VIP 24 1,076 THB
Bus Express 18:30 08:55 VIP 24 1,076 THB
Phuket Travel  19:00 09:25 VIP 24 1,076 THB
Transport Co 19:00 06:00 VIP 31 994 THB

Bus Times to Bangkok (Northern Bus Terminal)

Company Phuket Bangkok Service Ticket
Transport Co 07:30 19:30 Express 640 THB
Transport Co 18:04 06:04 VIP 32 994 THB

Buy Tickets to Bangkok

Use the Search Box below to find your tickets to travel from Phuket to Bangkok. All three travel options can be booked online simply enter your travel date and click to Find Tickets:

  • Bus tickets to Bangkok
  • Joint bus and train tickets to Bangkok
  • Flights to Bangkok

Powered by 12Go Asia system

There are two arrival points in Bangkok for bus services from Phuket: Morchit Bus Station and the Southern Bus Terminal. If you plan to travel into Bangkok city centre or toward another city in the north of Thailand, such as Chiang Mai or Ayutthaya you may find it more convenient to take the bus which goes to Morchit Bus Station.

Phuket Bus Terminal 2

All bus services depart from Phuket Bus Terminal 2, which 4 km North of Phuket Town. Phuket Bus Terminal 2 is the major transport hub for Phuket Island and there are many songthaews (shared pick up truck taxi) which go there. The terminal building at Phuket Bus Terminal 2 is newly built and a comfortable place to wait for a bus.

Location of Phuket Bus Terminal 2

Bangkok’s Southern Bus Terminal

Bangkok’s Southern Bus Terminal is located on the other side of the river to main areas where visitors to the City prefer to stay. From Sai Tai Mai you cannot connect directly to the train or metro service. You options are to take a bus (a very slow option), take a taxi all the way to your hotel, or take a taxi to Bang Wa BTS station and from there travel onward by the BTS (skytrain). Please note that if you are going to the Khao San Road area the skytrain doesn’t stop there so you are better simply taking a taxi the whole way.

Location of Southern Bus Terminal

Bangkok’s Northern Bus Terminal

Morchit Bus Station (Bangkok’s Northern Bus Terminal) is located just to the North of central Bangkok near to Chatuchak Park and the famous Chatuchak weekend market, the largest in Bangkok. Unfortunately, Morchit Bus Station is not connected to any of the city’s modern rapid systems and you need to take taxi or a bus to travel from Morchit Bus Station.

Wat Arun

Statues at Wat Arun

If you want to do the onward journey cheaply only take the taxi as far as Mo Chit BTS (skytrain) station or Chatuchak Park MRT station and then change to public transport. Both stations are about 5 to 10 minutes drive away and it should cost you around 40 THB in a meter taxi. If it is daytime, and you are feeling athletic, you can walk across the parks. Careful though crossing the roads as they have many lanes and the traffic goes fast. At a brisk pace it takes about 20 minutes to do the walk, although on a hot day with bags you will be tired by the time you get there.

Location of Northern Bus Terminal