There are 7 ways to get from Donsak Pier to Bangkok by bus, plane, train, ferry, 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.
Bus, fly to Don Mueang International Airport
best- Take the bus from Donsak Piers to Surat Thani Airportbus
- Fly from Surat Thani (URT) to Don Mueang International Airport (DMK)plane URT - DMK
4h 6m฿2,950–4,550Bus
cheapest- Take the bus from Seatran Donsak Pier to Khao San Roadbus Seatran Donsak Pier - Khao San Road / ...
12h 32m฿750Bus, train
- Take the bus from Donsak Pier to Surat Thani Train stationbus
- Take the train from Surat Thani Train Station to Bang Bamrutrain 32
11h 55mFerry
- Take the ferry from Donsak Pier to Koh Phangan Thong Sala Pierferry
- Take the ferry from Thong Sala Koh Phangan to Bangkok Khao Sanferry Thong Sala Koh Phangan - Bangkok Khao San
18h 45m฿1,618–2,505Bus, fly to Suvarnabhumi Airport
- Take the bus from Donsak Piers to Surat Thani Airportbus
- Fly from Surat Thani (URT) to Suvarnabhumi Airport (BKK)plane URT - BKK
4h 32m฿2,960–5,210Ferry, bus
- Take the ferry from Donsak Pier to Koh Phangan Thong Sala Pierferry
- Take the bus from Koh Phangan Seatran to Bangkok Khao Sanbus Koh Phangan Seatran - Bangkok Khao San
18h 45m฿2,117–3,004Drive 687.3 km
- Drive from Donsak Pier to Bangkokcar 687.3 km
10h 8m฿2,633–3,803
Surat Thani (URT) to Don Mueang International Airport (DMK) flights
Comparing Your Travel Options
The cheapest way to get from Donsak Pier to Bangkok is to bus which costs ฿750 and takes 12h 32m.
The fastest way to get from Donsak Pier to Bangkok is to bus and fly which takes 4h 6m and costs ฿2900 - ฿4600.
Yes, there is a direct bus departing from Seatran Donsak Pier and arriving at Khao San Road. Services depart twice daily, and operate every day. The journey takes approximately 12h 30m.
No, there is no direct ferry from Donsak Pier to Bangkok. However, there are services departing from Donsak Pier and arriving at Bangkok Khao San via Thong Sala Koh Phangan. The journey, including transfers, takes approximately 18h 45m.
The distance between Donsak Pier and Bangkok is 660 km. The road distance is 687.3 km.
Book your Donsak Pier to Bangkok ferry tickets online with Omio and 12go.asia.
The best way to get from Donsak Pier to Bangkok without a car is to Bus and train which takes 11h 55m and costs .
It takes approximately 4h 6m to get from Donsak Pier to Bangkok, including transfers.
Donsak Pier to Bangkok bus services, operated by Oniam Transport, depart from Seatran Donsak Pier station.
Donsak Pier to Bangkok bus services, operated by Oniam Transport, arrive at Khao San Road station.
What companies run services between Donsak Pier, Thailand and Bangkok, Thailand?
Oniam Transport operates a bus from Seatran Donsak Pier to Khao San Road twice daily. Tickets cost ฿750 and the journey takes 12h 30m. Alternatively, you can take a ferry from Donsak Pier to Bangkok Khao San via Koh Phangan Thong Sala Pier and Thong Sala Koh Phangan in around 18h 45m.
- Website
- airasia.com
Flights from Surat Thani to Don Mueang International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ฿1,000–2,600
- Website
- lionairthai.com
Flights from Surat Thani to Don Mueang International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ฿950–2,900
- Website
- nokair.com
Flights from Surat Thani to Don Mueang International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,100–2,500
- Website
- vietjetair.com
Flights from Surat Thani to Suvarnabhumi Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- ฿950–3,100
- Website
- Thai Railway
Train from Surat Thani Train Station to Bang Bamru
- Ave. Duration
- 9h 38m
- Frequency
- Hourly
- Estimated price
- ฿210–1,600
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Surat Thani Train Station to Bang Bamru
- Ave. Duration
- 10h 5m
- Frequency
- Once daily
- Estimated price
- ฿210–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿230–280
- 2nd Class (Air-Conditioned Berth)
- ฿210–280
- 2nd Class (Air-conditioned Seat)
- ฿530–570
- Phone
- +66 2 252 1052
- [email protected]
- Website
- 12go.co
Bus from Donsak Piers to Surat Thani Airport
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,950
- Book at
- PL Travel
Bus from Donsak Piers to Surat Thani Airport
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,950
- Book at
- PL Travel
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Bus from Donsak Pier to Surat Thani Train station
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Phone
- +66 2 236 1036
- [email protected]
- Website
- 12go.co
Bus from Seatran Donsak Pier to Khao San Road
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- ฿750
- Book at
- Oniam Transport
- Phone
- +66 2 247 1047
- [email protected]
- Website
- 12go.co
Bus from Koh Phangan Seatran to Bangkok Khao San
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,699
- Book at
- Nor Phuangphet Transport
- Phone
- +66 (0)864764825
- [email protected]
- Website
- Seatran Discovery
Ferry from Donsak Pier to Koh Phangan Thong Sala Pier
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Estimated price
- ฿410–1,300
- Website
- Seatran Discovery
Ferry from Donsak Pier to Koh Phangan Thong Sala Pier
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Estimated price
- ฿410–1,300
- Website
- Seatran Discovery
- [email protected]
- Website
- m.facebook.com
Ferry from Thong Sala Koh Phangan to Bangkok Khao San
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,200
- Book at
- https://www.12go.asia/en/operator/nara-travel
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 4 stunningly beautiful Philippines islands you need to visit, Travelling to the UK: What do I need to know?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Donsak Pier to Bangkok is 687 km. It takes approximately 10h 8m to drive from Donsak Pier to Bangkok.
Book your Donsak Pier to Bangkok bus tickets online with 12go.asia.
There are 5939+ hotels available in Bangkok.




