Bus from Bangkok to Phuket

Bus from Bangkok to Phuket
Check Bangkok to Phuket Bus Schedule >>

Phuket is best known as the largest island in Thailand. Phuket is a perfect island surrounded by many little islands and bays such as Phang Nga Bay, Koh Phi Phi, Koh Panyee and Rok Islands. Therefore, joining island hopping trip is on most tourists must do list when visiting Phuket.

How to Get from Bangkok to Phuket

Flight and bus are two way to get from Bangkok to Phuket

Bus from Bangkok to Phuket is the favourite mode of transport especially for tourists. Many tourists especially backpackers prefer to take bus from Bangkok to Phuket because they get to enjoy sightseeing in Thailand countryside. Besides that, taking bus from Bangkok to Phuket is much cheaper than taking flight, which usually cost in the range of THB 1,500 to THB 2,000 unless you are able to buy few months in advance during promotion.

Hence, taking bus is more convenient and cost-effective way to travel to Phuket.

How Long is the Journey to get from Bangkok to Phuket

Duration for bus from Bangkok to Phuket takes about 12 hours for overnight bus and early morning bus.

The trick for taking bus from Bangkok to Phuket is by taking the overnight bus, so that you do not waste your time of doing nothing in the bus during daytime. The bus will have a few stops for food and toilet.

How Far is Bangkok to Phuket

The road distance is 850 km from Bangkok to Phuket.

Bus Operator for Bangkok to Phuket

Bus Express and Phuket Travel are bus operators that provide the bus service from Bangkok to Phuket.

Their combined trips have total 7 daily departures. Bus service from Bangkok to Phuket has limited schedules daily. Most of the departures are in the evening time between 3:30pm until 7:30pm, only one departure in the morning at 6:40am. In another word most buses are overnight bus, which arrive Phuket bus station in next morning.

How much is the Bus Fare from Bangkok to Phuket

The fare for bus from Bangkok to Phuket is in the range of THB 637 to THB 991.

Where is the Boarding Point in Bangkok

The boarding point in Bangkok is at Bangkok Sai Tai Mai Bus Terminal (Baromrajchonnee Road).

Where is the Arrival Point in Phuket

The arrival point in Phuket is Phuket Bus Terminal 2.

Please note that Phuket bus terminal is still some distance away from famous Patong Beach. Taxi service is available in Phuket Bus Terminal to go Patong Beach at around 450 baht

How do I Book Bus Service from Bangkok to Phuket?


You can either visit the terminal and go the booth belonging to the bus operator of your choice, wait in line, select a seat, and book your ticket. If you would rather not do that, you can visit www.busonlineticket.co.th and book your seat within 5 minutes.

How can I make an online bus ticket booking in Thailand?


You can book a bus of your choice to any destination in Thailand by logging on to the official website of BusOnlineTicket which is https://www.busonlineticket.co.th/. The site is user-friendly and you can book your bus ticket in a matter of minutes.

Bangkok to Phuket Bus Schedule


Refine Search
Filter by
Refine Search
Refine Search
Refine Search


Popular Routes from Bangkok