There are 7 ways to get from Bangkok to Phuket by night bus, plane, subway, ferry, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
- Take the night bus from วัดช่องนนทรี;Wat Chong Nonsi to การไฟฟ้าคลองเตยตรงข้ามโรงงานยาสูบ;Electicity Authority Klong Toei
- Fly from Suvarnabhumi (BKK) to Phuket (HKT)BKK - HKT
bestNight bus to Suvarnabhumi, fly to Phuket
4h 38m$39–127- Take the train from Hua Lamphong to Surat Thani Train Station31 Hua Lamphong - Hat Yai - VIP Sleeper / ...
- Take the bus from Surathani Talad Kaset Station to Phuket Bus Terminal 1
cheapestTrain, bus
16h 45m$15–88- Take the subway from MRT บางพลัด;MRT Bang Phlat to MRT เตาปูน;Mrt Tao Poon
- Fly from Don Muang (DMK) to Phuket (HKT)DMK - HKT
Subway to Don Muang, fly to Phuket
5h$40–170- Fly from Suvarnabhumi (BKK) to Krabi (KBV)BKK - KBV
- Take the ferry from Chao Fah pier to Rassada Pier Phuket
Fly Suvarnabhumi to Krabi, ferry
7h 34m$50–212- Take the bus from Bangkok Southern Bus Terminal to Phuket
Bus
13h 27m$16–25- Take the bus from Khao San Montanatip to Krabi Bus Station
- Take the bus from Krabi Bus Terminal to Phuket Bus Terminal 1
Bus via Krabi
18h 30m$24–63- Drive from Bangkok to Phuket520.3 mi
Drive 520.3 mi
12h 7m$95–138
Suvarnabhumi (BKK) to Phuket (HKT) flights
Questions & Answers
The cheapest way to get from Bangkok to Phuket is to bus which costs $16 - $25 and takes 13h 27m.
The fastest way to get from Bangkok to Phuket is to night bus and fly which takes 4h 38m and costs $35 - $130.
No, there is no direct bus from Bangkok to Phuket. However, there are services departing from Democracy Monument and arriving at Phuket via Bangkok Southern Bus Terminal. The journey, including transfers, takes approximately 13h 27m.
The distance between Bangkok and Phuket is 747 km. The road distance is 837.4 km.
The best way to get from Bangkok to Phuket without a car is to bus which takes 13h 27m and costs $16 - $25.
It takes approximately 4h 38m to get from Bangkok to Phuket, including transfers.
Bangkok to Phuket bus services, operated by The Transport Company, depart from Bangkok Southern Bus Terminal station.
Bangkok to Phuket bus services, operated by The Transport Company, arrive at Phuket station.
Yes, the driving distance between Bangkok to Phuket is 837 km. It takes approximately 12h 7m to drive from Bangkok to Phuket.
There are 3965+ hotels available in Phuket. Prices start at $30 USD per night.
What companies run services between Bangkok, Thailand and Phuket, Thailand?
The Transport Company operates a bus from Bangkok Southern Bus Terminal to Phuket once daily. Tickets cost $16–24 and the journey takes 12h.
- Website
- airasia.com
Flights from Suvarnabhumi to Phuket
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $27–150
Flights from Don Muang to Phuket
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $26–160
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $25–120
- Website
- thaiairways.com
Flights from Suvarnabhumi to Phuket
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $35–170
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $35–150
Flights from Suvarnabhumi to Krabi via Koh Samui
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $40–150
- Website
- vietjetair.com
Flights from Suvarnabhumi to Phuket
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $27–140
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $24–120
- Website
- bangkokair.com
Flights from Suvarnabhumi to Phuket
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $45–170
Flights from Don Muang to Phuket via Koh Samui
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $160–750
Flights from Suvarnabhumi to Krabi
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $40–150
Flights from Suvarnabhumi to Krabi via Koh Samui
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $40–150
- Website
- nokair.com
Flights from Don Muang to Phuket
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $29–170
- Website
- lionairthai.com
Flights from Don Muang to Phuket
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $30–170
- Phone
- +66 2716 4000
- saraban@mrta.co.th
- Website
- mrta.co.th
Subway from MRT บางพลัด;MRT Bang Phlat to MRT เตาปูน;Mrt Tao Poon
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- mrta.co.th
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Hua Lamphong to Surat Thani Train Station
- Ave. Duration
- 9h 30m
- Frequency
- Every 2 hours
- Estimated price
- $5–45
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- $5–8
- 2nd Class (Air-Conditioned Berth)
- $19–26
- 2nd Class (Air-conditioned Seat)
- $11–16
- 1st Class (Air-Conditioned Berth)
- $30–45
- Phone
- 1348
- contact1348@bmta.co.th
- Website
- bmta.co.th
Night bus from วัดช่องนนทรี;Wat Chong Nonsi to การไฟฟ้าคลองเตยตรงข้ามโรงงานยาสูบ;Electicity Authority Klong Toei
- Ave. Duration
- 12 min
- Frequency
- Every 20 minutes
- Estimated price
- $1
- Schedules at
- bmta.co.th
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Bangkok Southern Bus Terminal to Phuket
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $16–24
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- phantiptravel.com
Bus from Surathani Talad Kaset Station to Phuket Bus Terminal 1
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- $9–20
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- rajaferryport.com
Bus from Khao San Montanatip to Krabi Bus Station
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $15–55
- Book at
- https://12go.asia/en/operator/raja-ferry
- Website
- https://www.rajaferryport.com/
- Adult
- $15–22
- Phone
- +66 980 168 181
- 168ferry@gmail.com
- Website
- tigerlinetravel.com
Ferry from Chao Fah pier to Rassada Pier Phuket
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $21–120
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Travelling to the UK: What do I need to know?, and How to get from London City Airport into central London - to help you get the most out of your next trip.