Phuket Bus Terminal 2 is Phuket’s main long distance bus terminal. The island’s other major bus terminal, Phuket Bus Terminal 1, is now primarily a departure point for minivans, bus services, and shared taxis to destinations in Phuket Island and shorter distance journeys to places such as Khao Lak and Phang Nga.

Phuket Bus Terminal 2 is an out of town bus station which was constructed to reduce the amount of traffic going into Phuket Town where Phuket Bus Terminal 1, which was previously the major station on island, is located.
About Phuket Bus Terminal 2
Phuket Bus Terminal 2 is a large modern bus station out of which operate a wide variety of long distance bus and minivan services.

Phuket Bus Terminal 2 has a large central waiting area, designated platforms for different services and electronic display screens showing departure times.
Local Travel from Phuket Bus Terminal 2
Private taxis and motorbike taxis wait in the car park of Phuket Bus Terminal 2, but no local minivan or bus services operate out of Phuket Bus Terminal 2. Taxi services are generally very expensive in Phuket and may find that a taxi from the bus station to popular beach areas such as Patong or Kata costs you more than a bus ticket to travel hundreds of kilometres to Phuket.

The cheapest option is to take the shared taxi service which runs between Phuket Bus Terminal 2 and Phuket Bus Terminal 1. These large pink vehicles depart every 20 minutes from platform 12 at Phuket Bus Terminal 2 and cost 15 THB per person (which you pay on the bus) to Phuket Bus Terminal 1. You find a variety of cheap minivan and shared taxi services at Phuket Bus Terminal 1 to local destinations such as Patong and an inexpensive bus service to Phuket Airport.
Location of Phuket Bus Terminal 2
Phuket Bus Terminal 2 is located 4.8 km from the Chinpracha House in Phuket Town.
Facilities at Phuket Bus Terminal 2
Phuket Bus Terminal 2 doesn’t have the same extensive range of amenities as you find at a major bus station in Bangkok, but it does have all the things you might need whilst waiting for a bus to depart.

There are toilets at the far end of Phuket Bus Terminal 2 and some small shops located in the central part of the bus station.
Buy Tickets at the Bus Station
Phuket Bus Terminal 2 has a large ticketing area near to the front entrance of the bus station. Bus tickets and as well as minivan tickets can be purchased here.

As with other bus stations in Thailand, different companies operate their own ticket counters. You need to find the correct ticket counter for the service you want to take. Quite often several different companies operate services to the same destination which means that if you are sold a ticket it won’t necessarily be a ticket for the next available departure, or the cheapest service, or the most comfortable service. Before you buy a ticket it pays to check what services are being offered at other ticket counters.
Buy Tickets Online
Use the Search Box below to buy travel tickets from Phuket Bus Terminal 2 to Bangkok and other destinations in Thailand:
Change the destination in the Search Box for tickets to places other than Bangkok.
Bus to Bangkok
There are eleven daily bus services from Phuket Bus Terminal 2 to Bangkok which you can book online.
- Timetable of bus services from Phuket Bus Terminal 2 to Bangkok (Southern Bus Terminal):
Phuket | Bangkok | Service | Company | Cost |
06:30 | 18:30 | Express | Bus Express | 698 THB |
15:30 | 03:30 | Express | Bus Express | 698 THB |
15:40 | 04:40 | VIP 20 | Sombat Tour | 1,189 THB |
16:30 | 06:55 | Express | Phuket Travel | 698 THB |
16:30 | 03:30 | Express | Transport Co | 994 THB |
17:20 | 07:45 | VIP 24 | Phuket Travel | 1,076 THB |
18:30 | 08:55 | VIP 24 | Bus Express | 1,076 THB |
19:00 | 09:25 | VIP 24 | Phuket Travel | 1,076 THB |
19:00 | 06:00 | VIP 31 | Transport Co | 994 THB |
- Timetable of bus services from Phuket Bus Terminal 2 to Bangkok (Northern Bus Terminal):
Phuket | Bangkok | Service | Company | Cost |
07:30 | 19:30 | Express | Transport Co | 640 THB |
18:04 | 06:04 | VIP 32 | Transport Co | 994 THB |
- Journey Time: The journey takes between 11 hours and 14 hours 25 minutes depending upon which bus service you take.
- Tickets: Check ticket availability for bus services from Phuket Bus Terminal 2 to Bangkok.
Bus to Hat Yai
There are twelve daily bus services from Phuket Bus Terminal 2 to Hat Yai which you can book online.
- Timetable of bus services from Phuket Bus Terminal 2 to Hat Yai:
Phuket | Hat Yai | Service | Company | Ticket |
04:30 | 12:00 | Express | Sri Trang | 400 THB |
06:00 | 13:30 | Express | Sri Trang | 400 THB |
07:30 | 15:00 | Express | Sri Trang | 400 THB |
08:00 | 15:30 | Express | Sri Trang | 400 THB |
08:30 | 16:00 | Express | Sri Trang | 400 THB |
09:30 | 17:00 | Express | Sri Trang | 400 THB |
11:30 | 19:00 | Express | Sri Trang | 400 THB |
12:30 | 20:00 | Express | Sri Trang | 400 THB |
19:30 | 03:00 | Express | Sri Trang | 400 THB |
20:00 | 03:30 | Express | Sri Trang | 400 THB |
21:30 | 05:00 | Express | Sri Trang | 400 THB |
21:45 | 06:10 | VIP 24 | Sri Trang | 604 THB |
- Journey Time: The journey takes between 7 hours 30 minutes and 8 hours 25 minutes depending on which bus service you take.
- Tickets: Check for ticket availability for bus services from Phuket Bus Terminal 2 to Hat Yai.
Bus to Pattaya
There are two daily bus services from Phuket Bus Terminal 2 to Pattaya which you can book online.
- Timetable of bus services from Phuket Bus Terminal 2 to Pattaya:
Phuket | Pattaya | Service | Company | Cost |
17:00 | 09:25 | VIP | Sawasdee Tour | 867 THB |
17:00 | 09:25 | VIP 24 | Sawasdee Tour | 1,141 THB |
- Journey Time: The journey takes 16 hours 25 minutes.
- Tickets: Check ticket availability for bus services from Phuket Bus Terminal 2 to Pattaya.
Bus to Ranong
There are three daily bus services from Phuket Bus Terminal 2 to Ranong which you can book online.
- Timetable of bus services from Phuket Bus Terminal 2 to Ranong:
Phuket | Ranong | Service | Service | Ticket |
07:10 | 12:30 | Express | Rung Kit | 290 THB |
16:10 | 21:30 | Express | Rung Kit | 290 THB |
18:10 | 23:30 | Express | Rung Kit | 290 THB |
- Journey Time: The journey takes 5 hours 20 minutes.
- Tickets: Check ticket availability for bus services from Phuket Bus Terminal 2 to Ranong.