There are 4 ways to get from Don Sak to Railay Beach by bus, 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, Longtail Boat
best- Take the bus from Seatran Donsak Pier to Krabi Bus Terminalbus Seatran Donsak Pier - Krabi Bus Terminal
- Take the ferry from Krabi Town Pier to Railay Eastferry
4h 6m฿541–722Ferry, Longtail Boat
- Take the ferry from Boonsiri Ferry Donsak to Boonsiri Ferry Nathon Pier Koh Samuiferry
- Take the ferry from Phantip Travel Koh Samui to Ao Nang Transfer except Krabi Town and Railayferry
- Take the ferry from Ao Nang Pier to Railay Beachferry
10h 25m฿765Drive 213.7 km
- Drive from Don Sak to Railay Beachcar 213.7 km
3h 11m฿816–1,178Bus
- Take the bus from Donsak Pier to Railay Beachbus
4h 23m฿1,643–1,660
Comparing Your Travel Options
The cheapest way to get from Don Sak to Railay Beach is to bus and Longtail Boat which costs ฿500 - ฿750 and takes 4h 6m.
The fastest way to get from Don Sak to Railay Beach is to drive which takes 3h 11m and costs ฿800 - ฿1200.
No, there is no direct bus from Don Sak to Railay Beach. However, there are services departing from Donsak Pier and arriving at Railay Beach via . The journey, including transfers, takes approximately 4h 23m.
No, there is no direct ferry from Don Sak to Railay Beach. However, there are services departing from Boonsiri Ferry Donsak and arriving at Railay Beach via Phantip Travel Koh Samui and Ao Nang Pier. The journey, including transfers, takes approximately 10h 25m.
The distance between Don Sak and Railay Beach is 228 km. The road distance is 213.7 km.
Book your Don Sak to Railay Beach ferry tickets online with 12go.asia.
The best way to get from Don Sak to Railay Beach without a car is to bus and Longtail Boat which takes 4h 6m and costs ฿500 - ฿750.
It takes approximately 4h 6m to get from Don Sak to Railay Beach, including transfers.
Don Sak to Railay Beach bus services, operated by Lomprayah, depart from Donsak Pier station.
Don Sak to Railay Beach bus services, operated by Lomprayah, arrive at Railay Beach station.
What companies run services between Don Sak, Thailand and Railay Beach, Thailand?
You can take a ferry from Boonsiri Ferry Donsak to Railay Beach via Boonsiri Ferry Nathon Pier Koh Samui, Phantip Travel Koh Samui, Ao Nang Transfer except Krabi Town and Railay, and Ao Nang Pier in around 10h 25m. Alternatively, Lomprayah operates a bus from Donsak Pier to Railay Beach 3 times a day. Tickets cost ฿1,553 and the journey takes 4h 15m.
- Website
- Phantip 1970
Bus from Seatran Donsak Pier to Krabi Bus Terminal
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ฿290–450
- Schedules at
- Phantip 1970
Ferry from Krabi Town Pier to Railay East
- Ave. Duration
- 30 min
- Frequency
- On demand
- Estimated price
- ฿150
Ferry from Ao Nang Pier to Railay Beach
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿100
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 to get from Gatwick Airport into central London, 5 incredible day trips from Florence by train, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Don Sak to Railay Beach is 214 km. It takes approximately 3h 11m to drive from Don Sak to Railay Beach.
There are 1157+ hotels available in Railay Beach.
