There are 7 ways to get from Surin Beach to Bangkok by plane, bus, car, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Don Mueang International Airport
best- Fly from Phuket International Airport (HKT) to Don Mueang International Airport (DMK)plane HKT - DMK
3h 36m฿1,200–2,870Bus via Thalang Public Health Office
cheapest- Take the bus from Thalang to Southern Terminal Bangkokbus Thalang - Southern Terminal Bangkok
22h 12m฿730–6,694Bus
- Take the bus from Kamala Beach Transfer to Bangkok Khaosan Roadbus Kamala Beach Transfer - Bangkok Khaosan Road
12h 47m฿1,377–1,508Drive, train
- Drive from Surin Beach to Ao Nang Hotel Transfercar
- Take the train from Ao Nang Hotel Transfer to Krung Thep Aphiwat Central Terminaltrain Ao Nang Hotel Transfer - Krung Thep Aphiwat Central Terminal Station
17h 39m฿1,637–2,764Ferry
- Take the ferry from Surin Beach to Ton Sai Pier Koh Phi Phiferry Surin Beach - Ton Sai Pier Koh Phi Phi
- Take the ferry from Ton Sai Pier Koh Phi Phi to Khao Sanferry Ton Sai Pier Koh Phi Phi - Khao San
18h 30m฿2,050Fly to Suvarnabhumi Airport, bus
- Fly from Phuket International Airport (HKT) to Suvarnabhumi Airport (BKK)plane HKT - BKK
- Take the bus from Suvarnabhumi Airport to Nitas Rattanakosinbus
4h 7m฿1,260–3,430Drive 818 km
- Drive from Surin Beach to Bangkokcar 818 km
12h฿3,757–5,426
Surin Beach to Bangkok by bus and foot
Comparing Your Travel Options
The cheapest way to get from Surin Beach to Bangkok is to bus which costs ฿1300 - ฿1600 and takes 12h 47m.
The fastest way to get from Surin Beach to Bangkok is to fly which takes 3h 36m and costs ฿1200 - ฿2900.
No, there is no direct bus from Surin Beach to Bangkok. However, there are services departing from Surin Beach and arriving at Bangkok Khaosan Road via Kamala Beach Transfer. The journey, including transfers, takes approximately 12h 47m.
No, there is no direct ferry from Surin Beach to Bangkok. However, there are services departing from Surin Beach and arriving at Khao San via Ton Sai Pier Koh Phi Phi. The journey, including transfers, takes approximately 18h 30m.
The distance between Surin Beach and Bangkok is 729 km. The road distance is 818 km.
Book your Surin Beach to Bangkok ferry tickets online with 12go.asia.
The best way to get from Surin Beach to Bangkok without a car is to bus which takes 12h 47m and costs ฿1300 - ฿1600.
It takes approximately 3h 36m to get from Surin Beach to Bangkok, including transfers.
Surin Beach to Bangkok bus services, operated by TransBaanTon, depart from Kamala Beach Transfer station.
The best way to get from Surin Beach to Bangkok is to fly which takes 3h 36m and costs ฿1200 - ฿2900. Alternatively, you can bus, which costs ฿1300 - ฿1600 and takes 12h 47m.
What companies run services between Surin Beach, Thailand and Bangkok, Thailand?
Thai AirAsia, Thai Lion Mentari, and Nok Air fly from Phuket International Airport (HKT) to Don Mueang International Airport (DMK) hourly. Alternatively, TransBaanTon operates a bus from Kamala Beach Transfer to Bangkok Khaosan Road once daily. Tickets cost ฿1,338 and the journey takes 11h 30m.
- Website
- airasia.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ฿1,100–2,400
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ฿1,100–2,400
- Website
- thaiairways.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿1,400–5,500
- Website
- vietjetair.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–3,000
- Website
- lionairthai.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–2,800
- Website
- bangkokair.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿1,400–4,900
- Website
- nokair.com
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,200–2,900
- Phone
- +66 2 259 1059
- [email protected]
- Website
- facebook.com
Train from Ao Nang Hotel Transfer to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h 6m
- Frequency
- 4 times a day
- Estimated price
- ฿900–1,700
- Book at
- https://www.12go.asia/en/operator/van2travel-train
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from Kamala Beach Transfer to Bangkok Khaosan Road
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,338
- Website
- TransBaanTon
- Phone
- 1348
- [email protected]
- Website
- Bangkok Mass Transit Authority
Bus from Suvarnabhumi Airport to Nitas Rattanakosin
- Ave. Duration
- 27 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿60
- Schedules at
- Bangkok Mass Transit Authority
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Thalang to Southern Terminal Bangkok
- Ave. Duration
- 20h 21m
- Frequency
- Once daily
- Estimated price
- ฿650–6,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 2 209 1009
- [email protected]
- Website
- Phi Phi Logistic and Tour
Ferry from Surin Beach to Ton Sai Pier Koh Phi Phi
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿950
- Website
- Phi Phi Logistic and Tour
- Phone
- +66 2 245 1045
- [email protected]
- Website
- 12go.co
Ferry from Ton Sai Pier Koh Phi Phi to Khao San
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,100
- Book at
- Future Travel and Service
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 How do I get from Sydney to Melbourne, How to travel India's Golden Triangle, and Need to know: Jadrolinija - to help you get the most out of your next trip.
Booking & Getting There
Surin Beach to Bangkok bus services, operated by TransBaanTon, arrive at Bangkok Khaosan Road station.
Yes, the driving distance between Surin Beach to Bangkok is 818 km. It takes approximately 12h to drive from Surin Beach to Bangkok.
Book your Surin Beach to Bangkok bus tickets online with 12go.asia.
There are 5930+ hotels available in Bangkok.



