If you want to travel the 845km distance from Bangkok to Phuket, you have 3 options; you can fly in just 1 hr 25min for fares starting from 940 THB ($31), take a 14-hour during bus which will cost you 700 THB ($23) or take a 16-hour during train and bus ride for a total cost of 590 THB ($19.50).
Phuket is one of the most popular destinations in the south of Thailand. The province offers stunning beaches, water sports, hiking, nightlife, shopping and an abundance of Thai culture. With all the activities and sights to take, you could easy spend more than a few days here.
However, we also want to remind you that Phuket is one of the most popular destinations, meaning you can find amazing accommodations and things to do, but also that it will be very touristic. If you are looking for more quiet destinations, we suggest to consider travelling to Krabi or Koh Lanta instead.
Phuket is also the easiest location to depart from when travelling to smaller popular islands such as Koh Phi Phi or Koh Yao Yai. Also can you travel directly to Koh Lanta from Phuket via ferry, for those who don’t mind a 3-4 hour trip over the ocean.
Besides the airlines mentioned above, you also have the option to book with Thai Smile, Thai Airways or Bangkok Airways. Flights of these airlines depart from Suvarnabhumi Airport (BKK). These carriers tend to be a little more expensive though.
Fares start as low as 940 THB ($31) for a one-way trip, when booked in advance. During the peak season and on Thai holidays ticket prices can be extremely inflated, so keep this in mind when planning your trip. Also are flights more expensive if you choose to travel on the weekend (Friday – Sunday) so we suggest flying mid-week (Monday – Thursday).
Phuket airport is located approximately 30km from Phuket town in the northeastern part of the Island and 40km from the popular (party) destination Patong.
To get from the airport to your destination, you can arrange a pick-up from your hotel or book a shuttle service at the airport. See our route page of Phuket Airport for more information on How to get to your accommodation from the airport.
Though travelling from Bangkok to Phuket by bus is long and can be exhausting, it is a great option for travellers who are on a budget, especially if flight prices are inflated.
There are 3 well-known bus operators that offer daily trips from Bangkok to Phuket. To save some time, we advise travelling at night so you can catch up on some rest and be ready to explore your new destination upon arrival.
Buses depart from Sai Tai Mai Terminal or Southern Bus Terminal in Bangkok. The last stop is at the Phuket Bus Terminal 2, located in the southeastern part of Phuket Island. You can then take local transport or arrange for a taxi to your hotel from the bus terminal.
If you want to explore Surat Thani first, you can take the orange bus from the train station to the city center for 20 THB ($0.70). This trip to the center should take about 20-30 minutes.
There are also taxis available which charge 140 THB ($4.60). Once you’re ready to continue on to Phuket, simply head back to the bus terminal or to the Phantip van station to catch a bus or a van.
Step 2: Surat Thani to Phuket by Bus
Duration: 4.5 hours Cost: 200 THB ($7)
From the train station, you can take the Phantip bus bound for Phuket. The bus leaves at 07:30 and arrives at the Phuket Bus Terminal 2 at 12:00. The fare is 200 THB ($7).
If for some reason there are delays with taking the train, you can hop on a songthaew, the orange bus or a taxi to get to the bus terminal or Phantip van station. At Phantip station you will find several vans leaving to Phuket.
Just 200m from Patong Beach and the famous Patong Walking Street, this hostel is a great location if you’re looking for a social and fun atmosphere. The rooftop pool and lounge area are great for meeting others and there are a bar and restaurant onsite. The dorm bunks are extremely comfortable and offer curtains for your privacy. Newer hostel with modern furnishings.
Located near Old Phuket Town, this hostel boasts a fitness facility, garden, terrace and lounge area onsite. Just steps away from bars, restaurants, and countless sights, this hostel is exactly where you want to be. Staff are extremely helpful and will assist in booking tours or travel arrangements. Breakfast can be added to your stay for just $3 per day.
This hostel is set in central Phuket Town within walking distance of numerous bars, restaurants, and sights. It is vibrant and colorful making for an enjoyable atmosphere and they offer a lovely shared terrace for relaxing or socializing. The staff will welcome you like family and you will feel right at home here.
The perfect location set in Phuket Town, just 700m from Old Phuket Town, this hostel is within walking distance to all bars, restaurants and numerous sights. The outdoor pool set in the garden and shared lounge area is the perfect place to unwind and cool down. Private rooms offer great views of the city.