There are 8 ways to get from Phuket Bus Terminal to Bangkok by plane, bus, train, night bus, 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.
Fly Phuket International Airport to Don Mueang International Airport
best- Fly from Phuket International Airport (HKT) to Don Mueang International Airport (DMK)HKT - DMK
3h 43m฿1,187–3,068Bus, train
cheapest- Take the bus from Phuket Bus Terminal 2 to Surat Thani Talad Kaset 2
- Take the train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal32
20h 4m฿610–2,136Bus
- Take the bus from Phuket Bus Terminal to Southern Bus Terminal Bangkok
13h 15m฿650–1,000Local Bus, Mini Van, train
- Take the bus from Phuket Bus Terminal 2 to Takua Pa
- Take the bus from Khao Sok to Surat Thani station
- Take the train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal32
19h 18m฿715–2,225Minivan, night bus
- Take the bus from Phuket Bus Terminal to Krabi Bus Station
- Take the night bus from Krabi Bus Terminal to Bangkok Sai Tai Mai Terminal
15h฿1,019–1,576Fly Phuket International Airport to Suvarnabhumi Airport, bus
- Fly from Phuket International Airport (HKT) to Suvarnabhumi Airport (BKK)HKT - BKK
- Take the bus from สนามบินสุวรรณภูมิ to นิทรรศน์รัตนโกสินทร์;Nitas Rattanakosin
4h 15m฿1,247–3,328Minivan to Krabi Airport, fly to Don Mueang International Airport
- Take the bus from Phuket Bus Terminal to Krabi Bus Station
- Fly from Krabi Airport (KBV) to Don Mueang International Airport (DMK)KBV - DMK
7h 9m฿1,219–3,226Drive 822.9 km
- Drive from Phuket Bus Terminal to Bangkok822.9 km
12h 8m฿2,971–4,291
Phuket Bus Terminal to Bangkok by bus and train
Questions & Answers
The cheapest way to get from Phuket Bus Terminal to Bangkok is to bus which costs ฿650 - ฿1000 and takes 13h 15m.
The fastest way to get from Phuket Bus Terminal to Bangkok is to fly which takes 3h 43m and costs ฿1100 - ฿3100.
No, there is no direct bus from Phuket Bus Terminal to Bangkok. However, there are services departing from Phuket Bus Terminal and arriving at Bangkok Sai Tai Mai Terminal via Paimrak Village. The journey, including transfers, takes approximately 13h 15m.
The distance between Phuket Bus Terminal and Bangkok is 745 km. The road distance is 822.9 km.
The best way to get from Phuket Bus Terminal to Bangkok without a car is to bus which takes 13h 15m and costs ฿650 - ฿1000.
It takes approximately 3h 43m to get from Phuket Bus Terminal to Bangkok, including transfers.
Phuket Bus Terminal to Bangkok bus services, operated by Bus Express, depart from Phuket Bus Terminal station.
The best way to get from Phuket Bus Terminal to Bangkok is to fly which takes 3h 43m and costs ฿1100 - ฿3100. Alternatively, you can bus, which costs ฿650 - ฿1000 and takes 13h 15m.
Phuket Bus Terminal to Bangkok bus services, operated by Bus Express, arrive at Southern Bus Terminal Bangkok station.
Bangkok is 1h behind Phuket Bus Terminal. It is currently 9:49 PM in Phuket Bus Terminal and 8:49 PM in Bangkok.
What companies run services between Phuket Bus Terminal, Thailand and Bangkok, Thailand?
Thai AirAsia, Thai Lion Mentari, and two other airlines fly from Phuket International Airport (HKT) to Don Mueang International Airport (DMK) hourly. Alternatively, Bus Express operates a bus from Phuket Bus Terminal to Southern Bus Terminal Bangkok every 4 hours. Tickets cost ฿650–1,000 and the journey takes 13h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿850–2,700
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿900–2,900
Flights from Krabi Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿850–2,700
- Website
- nokair.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿950–7,000
Flights from Krabi Airport to Don Mueang International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- ฿1,000–9,000
- Website
- worldticket.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿950–7,000
Flights from Krabi Airport to Don Mueang International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- ฿1,000–9,000
- Website
- lionairthai.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ฿850–2,500
Flights from Krabi Airport to Don Mueang International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- ฿900–2,700
- Website
- thaiairways.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿1,800–3,500
- Website
- vietjetair.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1,000–2,800
- Website
- bangkokair.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿1,800–3,500
- Website
- railway.co.th
Train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 12h 51m
- Frequency
- Hourly
- Estimated price
- ฿210–1,600
- Schedules at
- railway.co.th
Bus from Phuket Bus Terminal 2 to Takua Pa
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- ฿90
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- phantiptravel.com
Bus from Khao Sok to Surat Thani station
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ฿260–380
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
Bus from Phuket Bus Terminal to Krabi Bus Station
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿210–380
- Phone
- +66 2-9362474
- Website
- lignitetour.com
Night bus from Krabi Bus Terminal to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 11h
- Frequency
- 3 times a day
- Estimated price
- ฿815–1,150
- Book at
- lignitetour.com
- Intercity
- ฿815
- VIP 24
- ฿1,150
- Phone
- 1348
- contact1348@bmta.co.th
- Website
- bmta.co.th
Bus from สนามบินสุวรรณภูมิ to นิทรรศน์รัตนโกสินทร์;Nitas Rattanakosin
- Ave. Duration
- 27 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿60
- Schedules at
- bmta.co.th
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 Is ride-sharing platform BlaBlaCar right for you?, Getting around the Cyclades, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Phuket Bus Terminal to Bangkok is 823 km. It takes approximately 12h 8m to drive from Phuket Bus Terminal to Bangkok.
There are 5259+ hotels available in Bangkok.









