There are 5 ways to get from Bang Saphan to Krabi by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Khaopho Service Area Center to Krabi Bus Terminalbus 950 / ...
6h 4m฿937–1,024Train, bus via Ban Na San
cheapest- Take the train from Bang Saphan Yai to Na Santrain 171 Hua Lamphong - Sungai Kolok - Class III Fan
- Take the bus from Nasan to Krabi Bus Terminalbus 710 / ...
8h 45m฿254–1,014Train, Bus
- Take the train from Bang Saphan Yai to Surat Thani Train Stationtrain 85 / ...
- Take the bus from Surat Thani Train station to Krabi Bus Terminalbus
6h 36mDrive 415.7 km
- Drive from Bang Saphan to Krabicar 415.7 km
6h 3m฿1,887–2,725Taxi
- Take the taxi from Bang Saphan to Krabitaxi 415.7 km
6h 3m฿4,600–5,500
Comparing Your Travel Options
The cheapest way to get from Bang Saphan to Krabi is to train and bus via Ban Na San which costs ฿250 - ฿1100 and takes 8h 45m.
The fastest way to get from Bang Saphan to Krabi is to drive which takes 6h 3m and costs ฿1800 - ฿2800.
No, there is no direct bus from Bang Saphan to Krabi. However, there are services departing from Khaopho Service Area Center and arriving at Krabi Bus Terminal via . The journey, including transfers, takes approximately 6h 4m.
The distance between Bang Saphan and Krabi is 429 km. The road distance is 415.7 km.
The best way to get from Bang Saphan to Krabi without a car is to bus which takes 6h 4m and costs ฿900 - ฿1050.
It takes approximately 6h 4m to get from Bang Saphan to Krabi, including transfers.
Bang Saphan to Krabi bus services, operated by The Transport Company, depart from Khaopho Service Area Center station.
Bang Saphan to Krabi bus services, operated by The Transport Company, arrive at Krabi Bus Terminal station.
Yes, the driving distance between Bang Saphan to Krabi is 416 km. It takes approximately 6h 3m to drive from Bang Saphan to Krabi.
There are 1205+ hotels available in Krabi.
What companies run services between Bang Saphan, Thailand and Krabi, Thailand?
The Transport Company operates a bus from Khaopho Service Area Center to Krabi Bus Terminal 3 times a day. Tickets cost ฿350–3,100 and the journey takes 5h 30m. Lignite Tour also services this route once daily.
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Bang Saphan Yai to Surat Thani Train Station
- Ave. Duration
- 4h 6m
- Frequency
- Hourly
- Estimated price
- ฿85–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿140–180
- 2nd Class (Air-Conditioned Berth)
- ฿85–120
- 2nd Class (Air-conditioned Seat)
- ฿350–390
Train from Bang Saphan Yai to Na San
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- ฿100–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–130
- 2nd Class (Air-conditioned Seat)
- ฿370–400
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Khaopho Service Area Center to Krabi Bus Terminal
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿350–3,100
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 2-9362474
- Website
- Lignite Tour
Bus from Khaopho Service Area Center to Krabi Bus Terminal
- Ave. Duration
- 6h 17m
- Frequency
- Once daily
- Estimated price
- ฿462
- Schedules at
- Lignite Tour
Bus from Nasan to Krabi Bus Terminal
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- ฿152
- Schedules at
- Lignite Tour
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Bus from Surat Thani Train station to Krabi Bus Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
Bus from Nasan to Krabi Bus Terminal
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Estimated price
- ฿130–260
- Schedules at
- Provincial Land Transport Office Of Krabi
- Ave. Duration
- 6h 3m
- Estimated price
- ฿4,600–5,500
Taxi Center Service Thailand
- Phone
- +66 81804 3651
- Website
- taxicenter16.simdif.com
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 Italian Lakes: Getting around by train, How do I buy a London Underground ticket?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.















