There are 11 ways to get from Khao Sak to Krabi by bus, train, plane, 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, train to Phitsanulok, fly to Krabi Airport
best- Take the bus from Huai Nga Chang to Taphan Hinbus
- Take the train from Taphan Hin to Phitsanuloktrain
- Fly from Phitsanulok (PHS) to Krabi Airport (KBV)plane PHS - KBV
9h 19m฿3,063–5,420Bus, train via Ban Na San
cheapest- Take the bus from Huai Nga Chang to Taphan Hinbus 616
- Take the train from Taphan Hin to Krung Thep Aphiwat Central Terminaltrain 52
- Take the train from Krung Thep Aphiwat Central Terminal to Na Santrain 85
- Take the bus from Nasan to Krabi Bus Terminalbus 710 / ...
23h 5m฿662–2,243Bus via Bangkok
- Take the bus from Ban Na Chaliang to Bangkok Mochit Bus Terminalbus 14
- Take the bus from Asia Holiday Travel to Krabi Bus Terminalbus Asia Holiday Travel - Krabi Bus Terminal
17h 51m฿1,848–2,034Bus, train, ferry
- Take the bus from Ban Na Chaliang to Lam Naraibus 14 / ...
- Take the train from Sathani Rotfai Lam Narai to Sathani Rotfai Don Mueangtrain
- Take the ferry from Khao San Montanatip to Floating Pier East Railayferry
- Take the ferry from Railay Sunrise Beach Pier to Klong Jilad Pier Krabiferry
20h 8m฿1,330–2,889Bus, train
- Take the bus from Huai Nga Chang to Taphan Hinbus 616
- Take the train from Taphan Hin to Krung Thep Aphiwat Central Terminaltrain 52
- Take the train from Bang Bamru to Surat Thani Train Stationtrain 85
- Take the bus from Surat Thani Train station to Krabi Bus Terminalbus
20h 35mBus, train to Don Mueang International Airport, fly to Krabi Airport
- Take the bus from Ban Na Chaliang to Lam Naraibus
- Take the train from Sathani Rotfai Lam Narai to Rangsittrain
- Fly from Don Mueang International Airport (DMK) to Krabi Airport (KBV)plane DMK - KBV
9h 27m฿1,591–4,636Bus, train to Phitsanulok, fly to Phuket International Airport
- Take the bus from Huai Nga Chang to Taphan Hinbus
- Take the train from Taphan Hin to Phitsanuloktrain
- Fly from Phitsanulok (PHS) to Phuket International Airport (HKT)plane PHS - HKT
- Take the bus from Phuket Airport to Krabi Town Hotel Transferbus
11h 49m฿3,238–7,950Bus, train to Suvarnabhumi Airport, fly to Krabi Airport
- Take the bus from Huai Nga Chang to Taphan Hinbus
- Take the train from Taphan Hin to Lak Sitrain
- Fly from Suvarnabhumi Airport (BKK) to Krabi Airport (KBV)plane BKK - KBV
10h 28m฿1,483–4,450Bus, train to Don Mueang International Airport, fly to Phuket International Airport
- Take the bus from Ban Na Chaliang to Lam Naraibus
- Take the train from Sathani Rotfai Lam Narai to Rangsittrain
- Fly from Don Mueang International Airport (DMK) to Phuket International Airport (HKT)plane DMK - HKT
- Take the bus from Phuket Airport to Krabi Town Hotel Transferbus
11h 52m฿2,266–5,066Bus
- Take the bus from Ban Na Chaliang to Bangkok Mochit Bus Terminalbus 14
- Take the bus from Bangkok Mochit Bus Terminal to Krabi Bus Stationbus
26h 34m฿1,271–6,800Drive 1,086.7 km
- Drive from Khao Sak to Krabicar 1,086.7 km
15h 15m฿4,163–6,013
Phitsanulok (PHS) to Krabi Airport (KBV) flights
Comparing Your Travel Options
The cheapest way to get from Khao Sak to Krabi is to bus and train via Ban Na San which costs ฿650 - ฿2300 and takes 23h 5m.
The fastest way to get from Khao Sak to Krabi is to bus and train and fly which takes 9h 19m and costs ฿3000 - ฿5500.
No, there is no direct bus from Khao Sak to Krabi. However, there are services departing from Ban Na Chaliang and arriving at Krabi Bus Terminal via Bus Depot Mochit 2 and Asia Holiday Travel. The journey, including transfers, takes approximately 17h 51m.
The distance between Khao Sak and Krabi is 1129 km. The road distance is 1086.7 km.
The best way to get from Khao Sak to Krabi without a car is to bus via Bangkok which takes 17h 51m and costs ฿1800 - ฿2100.
It takes approximately 9h 19m to get from Khao Sak to Krabi, including transfers.
Khao Sak to Krabi bus services, operated by Phetprasert Tour, depart from Ban Na Chaliang station.
Khao Sak to Krabi bus services, operated by Phetprasert Tour, arrive at Bangkok Mochit Bus Terminal station.
Yes, the driving distance between Khao Sak to Krabi is 1087 km. It takes approximately 15h 15m to drive from Khao Sak to Krabi.
There are 1186+ hotels available in Krabi.
What companies run services between Khao Sak, Thailand and Krabi, Thailand?
You can take a vehicle from Khao Sak to Krabi Bus Terminal via Ban Na Chaliang, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), Bus Depot Mochit 2, Khaosan Road, and Asia Holiday Travel in around 17h 51m.
- Website
- airasia.com
Flights from Phitsanulok to Krabi Airport via Don Mueang International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ฿2,700–3,600
Flights from Phitsanulok to Krabi Airport via Don Mueang International Airport, Chiang Mai
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ฿2,700–3,600
Flights from Don Mueang International Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,000–2,700
Flights from Phitsanulok to Phuket International Airport via Don Mueang International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ฿2,300–6,000
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,100–3,000
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,100–2,600
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿850–2,900
Flights from Phitsanulok to Phuket International Airport via Don Mueang International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ฿2,700–7,500
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–2,700
- Website
- nokair.com
Flights from Don Mueang International Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–3,300
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,200–3,500
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ฿1,300–5,500
Flights from Suvarnabhumi Airport to Krabi Airport via Koh Samui
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ฿1,300–3,200
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–3,100
- Website
- bangkokair.com
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–3,200
Flights from Suvarnabhumi Airport to Krabi Airport via Koh Samui
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ฿1,300–3,200
- Website
- Thai Railway
Train from Taphan Hin to Phitsanulok
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- ฿45–420
- Schedules at
- Thai Railway
Train from Taphan Hin to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 5h 10m
- Frequency
- Every 2 hours
- Estimated price
- ฿160–650
- Schedules at
- Thai Railway
Train from Bang Bamru to Surat Thani Train Station
- Ave. Duration
- 9h 32m
- Frequency
- Hourly
- Estimated price
- ฿210–1,600
- Schedules at
- Thai Railway
Train from Taphan Hin to Phitsanulok
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- ฿45–420
- Schedules at
- Thai Railway
Train from Taphan Hin to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 5h 10m
- Frequency
- Every 2 hours
- Estimated price
- ฿160–650
- Schedules at
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Na San
- Ave. Duration
- 11h 17m
- Frequency
- Hourly
- Estimated price
- ฿220–1,400
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Taphan Hin to Phitsanulok
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ฿24–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿24–35
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Sathani Rotfai Lam Narai to Sathani Rotfai Don Mueang
- Ave. Duration
- 2h 58m
- Frequency
- Twice daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–90
- 2nd Class (Air-conditioned Seat)
- ฿320–360
Train from Taphan Hin to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 4h 10m
- Frequency
- Twice 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–140
- 2nd Class (Air-conditioned Seat)
- ฿370–410
Train from Bang Bamru to Surat Thani Train Station
- Ave. Duration
- 10h 10m
- Frequency
- 3 times a day
- 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
Train from Sathani Rotfai Lam Narai to Rangsit
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
Train from Taphan Hin to Phitsanulok
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- ฿24–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿24–35
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Taphan Hin to Lak Si
- Ave. Duration
- 3h 48m
- 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–410
Train from Sathani Rotfai Lam Narai to Rangsit
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
Train from Taphan Hin to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 4h 10m
- Frequency
- Twice 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–140
- 2nd Class (Air-conditioned Seat)
- ฿370–410
Train from Krung Thep Aphiwat Central Terminal to Na San
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ฿230–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿240–290
- 2nd Class (Air-Conditioned Berth)
- ฿230–300
- 2nd Class (Air-conditioned Seat)
- ฿550–600
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Huai Nga Chang to Taphan Hin
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- ฿60–150
- Schedules at
- phetprasert.com
- 13
- ฿60–70
Bus from Ban Na Chaliang to Bangkok Mochit Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- ฿300–420
- Schedules at
- phetprasert.com
- 13
- ฿300–360
Bus from Ban Na Chaliang to Lam Narai
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿110–210
- Schedules at
- phetprasert.com
- 13
- ฿110–130
Bus from Huai Nga Chang to Taphan Hin
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- ฿60–150
- Schedules at
- phetprasert.com
- 13
- ฿60–70
Bus from Ban Na Chaliang to Lam Narai
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿110–210
- Schedules at
- phetprasert.com
- 13
- ฿110–130
Bus from Huai Nga Chang to Taphan Hin
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- ฿60–150
- Schedules at
- phetprasert.com
- 13
- ฿60–70
Bus from Huai Nga Chang to Taphan Hin
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- ฿60–150
- Schedules at
- phetprasert.com
- 13
- ฿60–70
Bus from Ban Na Chaliang to Lam Narai
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿110–210
- Schedules at
- phetprasert.com
- 13
- ฿110–130
Bus from Huai Nga Chang to Taphan Hin
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- ฿60–150
- Schedules at
- phetprasert.com
- 13
- ฿60–70
Bus from Ban Na Chaliang to Bangkok Mochit Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- ฿300–420
- Schedules at
- phetprasert.com
- 13
- ฿300–360
- Phone
- +66 2 254 1054
- [email protected]
- Website
- 12go.co
Bus from Asia Holiday Travel to Krabi Bus Terminal
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ฿1,210
- Book at
- Asia Holiday Travel
- 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
- Phone
- +66 99 414 6109
- Website
- Call Me Taxi
Bus from Phuket Airport to Krabi Town Hotel Transfer
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ฿650
- Schedules at
- Call Me Taxi
Bus from Phuket Airport to Krabi Town Hotel Transfer
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ฿650
- Schedules at
- Call Me Taxi
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
- Phone
- +66 2-9362474
- Website
- Lignite Tour
Bus from Nasan to Krabi Bus Terminal
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- ฿153
- Schedules at
- Lignite Tour
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Bangkok Mochit Bus Terminal to Krabi Bus Station
- Ave. Duration
- 19h 48m
- Frequency
- 3 times a day
- Estimated price
- ฿650–6,000
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 2 227 1027
- [email protected]
- Website
- 12go.co
Ferry from Khao San Montanatip to Floating Pier East Railay
- Ave. Duration
- 11h 5m
- Frequency
- Twice daily
- Estimated price
- ฿750–1,300
- Book at
- Holiday Travel Agency
- Phone
- +66 74 783 643
- [email protected]
- Website
- Satun Pakbara
Ferry from Railay Sunrise Beach Pier to Klong Jilad Pier Krabi
- Ave. Duration
- 15 min
- Frequency
- Once daily
- Estimated price
- ฿50–400
- Website
- Satun Pakbara
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 Southend Airport into central London, Train travel in Spain: A guide to Renfe, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.














