Bus times from Bangkok to Phuket

By public bus it takes 12 to 14 hours to travel 832 km from Bangkok to Phuket. You can also fly from Bangkok to Phuket with several different airlines including Nok Air, Thai AirAsia, Thai Lion Air, Bangkok Air and Thai Airways.

Bus Timetable from Bangkok to Phuket

Click on the link below for more information and to buy tickets.

Bangkok - Phuket ฿ 643–998 13h 10m – 14h 15m
  •   Express 06:40, 15:30, 16:30, 17:00, 18:30, 19:30
  •   VIP24 17:40, 19:30, 19:50, 20:30
  •   VIP 18:30

Where to get the Bus in Bangkok

Bus services to Phuket depart from Bangkok’s Southern Bus Terminal, 8 Borommaratchachonnani Rd, Khwaeng Chim Phli, Khet Taling Chan, Krung Thep Maha Nakhon 10170.

Arrival in Phuket

Bus services from Bangkok terminate at Phuket Bus Terminal 2, Ratsada, Mueang Phuket District, Phuket 83000.

About Travel in Phuket

Phuket’s main long distance bus terminal (Phuket Bus Terminal 2) is located 5 km to the north of Phuket Town and 14 km from Patong Beach. The local transport connections from Phuket Bus Terminal 2 are poor. For inexpensive onward in Phuket you need to travel into Phuket Town. The cheapest way to travel the bus terminal into Phuket Town is to use the white songthaew (shared taxi) service which departs from inside the bus terminal.

Bangkok to Phuket bus

Bangkok to Phuket bus

The best place to find inexpensive shared taxi and minivan services to destinations across Phuket is Phuket Bus Terminal 1, which is located on the Phang Nga Road in Phuket Town. The white songthaew service from Phuket Bus Terminal 2 terminates at Phuket Bus Terminal 2.

Next read about Train travel from Bangkok to Phuket