By bus the journey from Phuket to Bangkok is scheduled to take from 12 to 21 hours depending upon which service you take.
Bus Times from Phuket to Bangkok
There are currently 14 bus services a day from Phuket to Bangkok available to book online.
| Phuket | Bangkok | Ticket | Company |
| 07:30 | 04:10 | ฿869 | Transport Co |
| 11:00 | 05:00 | ฿1,375 | 465 Surat Thani Phuket Transport |
| 13:00 | 05:30 | ฿1,401 | Nara Travel |
| 14:00 | 10:40 | ฿1,660 | Raja Ferry |
| 15:30 | 05:30 | ฿1,054 | Lignite |
| 15:30 | 02:10 | ฿869 | Transport Co |
| 16:00 | 02:40 | ฿869 | Transport Co |
| 16:30 | 06:30 | ฿1,054 | Lignite |
| 16:30 | 13:10 | ฿1,352 | Transport Co |
| 17:00 | 13:40 | ฿869 | Transport Co |
| 17:00 | 07:00 | ฿1,640 | Lignite |
| 17:40 | 05:40 | ฿1,640 | Phuket Travel |
| 18:00 | 14:40 | ฿1,013 | Transport Co |
| 19:00 | 09:00 | ฿1,054 | Lignite |
- Some bus services from phuket arrive in Bangkok at the Southern Bus Terminal, others terminate at Bangkok Northern Bus Terminal or near the Khao San Road.
Buy Tickets from Phuket to Bangkok
Use the Search Box below to buy your tickets from Phuket to Bangkok.
You can also book flights from Phuket to Bangkok through the Search Box above.
Travel by Bus is Cheaper
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 from Phuket Bus Terminal 2, which is easy and cheap to reach.
Phuket Bus Terminal 2
All bus services from Bangkok to Phuket depart from Phuket Bus Terminal 2, which 4 km North of Phuket Town. Phuket Bus Terminal 2 is a major transport hub for Phuket Island and there are many songthaew (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.