There are 9 ways to get from Sapa to Krabi by car, plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Dien Bien Phu Airport, fly to Krabi Airport
best- Drive from Sapa to Dien Bien Phu Airport (DIN)car
- Fly from Dien Bien Phu Airport (DIN) to Krabi Airport (KBV)plane DIN - KBV
21h 34m฿5,874–16,274Bus, train
cheapest- Take the bus from Sapa to Hanoi Hoan Kiembus
- Take the bus from Hanoi SSB to Southern Bus Station Vientianebus
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Krung Thep Aphiwat Central Terminal to Na Santrain 85
- Take the bus from Nasan to Krabi Bus Terminalbus 710 / ...
2d 12h฿2,731–6,360Train, bus
- Take the train from Hekou North to Kunmingtrain
- Take the bus from Kunming South to Laos Vientianebus
- Take the bus from Morning market Talat Sao to Hua Hin Bus Stationbus
- Take the train from Hua Hin to Surat Thani Train Stationtrain 85
- Take the bus from Surat Thani Train station to Krabi Bus Terminalbus
46h 31mDrive 2,212 km
- Drive from Sapa to Krabicar 2,212 km
31h 2m฿10,157–14,671Bus to Noi Bai International Airport, fly to Krabi Airport
- Take the bus from Sapa to Hanoi Airportbus
- Fly from Noi Bai International Airport (HAN) to Krabi Airport (KBV)plane HAN - KBV
13h 3m฿4,130–8,736Bus to Noi Bai International Airport, fly to Phuket International Airport, bus
- Take the bus from Sapa to Hanoi Airportbus
- Fly from Noi Bai International Airport (HAN) to Phuket International Airport (HKT)plane HAN - HKT
- Take the bus from Phuket Airport to Krabi Town Hotel Transferbus
15h 18m฿4,705–7,766Bus to Noi Bai International Airport, fly to Trang Airport, bus
- Take the bus from Sapa to Hanoi Airportbus
- Fly from Noi Bai International Airport (HAN) to Trang Airport (TST)plane HAN - TST
- Take the bus from Trang Bus Terminal to Krabi Bus Terminalbus
16h 49m฿4,639–10,680Bus
- Take the bus from Sapa to Hanoi Hoan Kiembus
- Take the bus from Ha Noi to Savannakhet Laosbus
- Take the bus from Mukdahan to Hua Hinbus
- Take the bus from Hua Hin Clock Tower to Sapthaweephol Krabi Officebus
2d 11h฿2,952–3,491Bus, Minivan
- Take the bus from Sapa to Hanoi Hoan Kiembus
- Take the bus from Hanoi Old Quarter to Northern Bus Station, Ban Naluangbus
- Take the bus from Sokprasert Bus Terminal to Chiang Mai Bus Terminal 3bus
- Take the bus from Chiang Mai to Phuket Bus Terminal 2bus
- Take the bus from Phuket Bus Terminal to Krabi Bus Stationbus
3d 16h฿7,422–9,541
Sapa to Krabi by bus, taxi, train, and foot
Comparing Your Travel Options
The cheapest way to get from Sapa to Krabi is to bus which costs ฿2900 - ฿3500 and takes 2 days 11h.
The fastest way to get from Sapa to Krabi is to bus and fly which takes 13h 3m and costs ฿4100 - ฿9000.
No, there is no direct bus from Sapa to Krabi. However, there are services departing from Sapa and arriving at Sapthaweephol Krabi Office via Ha Noi, Mukdahan and Hua Hin Clock Tower. The journey, including transfers, takes approximately 2 days 11h.
The distance between Sapa and Krabi is 1816 km. The road distance is 2212 km.
The best way to get from Sapa to Krabi without a car is to bus and train which takes 2 days 12h and costs ฿2700 - ฿6500.
It takes approximately 21h 34m to get from Sapa to Krabi, including transfers.
Sapa to Krabi bus services, operated by Sao Viet, depart from Sapa station.
Sapa to Krabi bus services, operated by Sao Viet, arrive at Hanoi Hoan Kiem station.
Yes, the driving distance between Sapa to Krabi is 2212 km. It takes approximately 31h 2m to drive from Sapa to Krabi.
Book your Sapa to Krabi bus tickets online with 12go.asia.
What companies run services between Sapa, Vietnam and Krabi, Thailand?
You can take a bus from Sapa to Sapthaweephol Krabi Office via Hanoi Hoan Kiem, Ha Noi, Savannakhet Laos, Mukdahan, Hua Hin, and Hua Hin Clock Tower in around 2d 11h.
- Website
- airasia.com
Flights from Dien Bien Phu Airport to Krabi Airport via Noi Bai International Airport, Don Muang
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- ฿5,000–15,000
Flights from Noi Bai International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ฿3,500–7,500
Flights from Noi Bai International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ฿3,600–5,500
Flights from Noi Bai International Airport to Phuket International Airport via Chiang Mai
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ฿3,600–5,500
Flights from Noi Bai International Airport to Trang Airport via Don Muang
- Ave. Duration
- 7h 22m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿3,200–9,000
- Website
- airasia.com
Flights from Dien Bien Phu Airport to Krabi Airport via Noi Bai International Airport, Kuala Lumpur
- Ave. Duration
- 19h 47m
- When
- Every day
- Estimated price
- ฿6,000–19,000
Flights from Noi Bai International Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,100–13,000
Flights from Noi Bai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 6h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿3,600–11,000
- Website
- vietjetair.com
Flights from Dien Bien Phu Airport to Krabi Airport via Noi Bai International Airport, Suvarnabhumi
- Ave. Duration
- 18h 10m
- When
- Every day
- Estimated price
- ฿5,500–16,000
Flights from Noi Bai International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿2,500–8,500
- Website
- bangkokair.com
Flights from Noi Bai International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ฿3,700–11,000
Flights from Noi Bai International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ฿4,100–5,500
- Website
- vietnamairlines.com
Flights from Dien Bien Phu Airport to Krabi Airport via Noi Bai International Airport, Suvarnabhumi
- Ave. Duration
- 17h 35m
- When
- Every day
- Estimated price
- ฿5,500–16,000
Flights from Noi Bai International Airport to Phuket International Airport via Tan Son Nhat
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ฿4,100–5,500
- Website
- thaiairways.com
Flights from Noi Bai International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ฿4,800–13,000
Flights from Noi Bai International Airport to Phuket International Airport via Suvarnabhumi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ฿4,200–11,000
- Website
- flyscoot.com
Flights from Noi Bai International Airport to Krabi Airport via Singapore Changi
- Ave. Duration
- 7h 10m
- When
- Monday and Saturday
- Estimated price
- ฿3,900–13,000
- Website
- vietjetair.com
Flights from Noi Bai International Airport to Phuket International Airport via Tan Son Nhat
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,800–7,000
- Website
- en.ceair.com
Flights from Noi Bai International Airport to Phuket International Airport via Kunming
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿4,000–13,000
- Website
- lionairthai.com
Flights from Noi Bai International Airport to Trang Airport via Don Muang
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿3,200–9,000
- Website
- nokair.com
Flights from Noi Bai International Airport to Trang Airport via Don Muang
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ฿3,200–9,000
Train from Hekou North to Kunming
- Hard Seat
- ฿240–320
- Hard sleeper
- ฿470–650
- Soft sleeper
- ฿750–1,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hua Hin to Surat Thani Train Station
- Ave. Duration
- 6h 2m
- Frequency
- Hourly
- Estimated price
- ฿140–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿180–220
- 2nd Class (Air-Conditioned Berth)
- ฿140–190
- 2nd Class (Air-conditioned Seat)
- ฿430–470
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 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)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿210–270
- 2nd Class (Air-conditioned Seat)
- ฿520–570
Train from Krung Thep Aphiwat Central Terminal to Na San
- Ave. Duration
- 11h 17m
- Frequency
- Hourly
- 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
- [email protected]
- Website
- chinabusguide.com
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,973
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,100
- Phone
- 086 065 5466
- [email protected]
- Website
- Tara Tour and Travel
Bus from Morning market Talat Sao to Hua Hin Bus Station
- Ave. Duration
- 15h 5m
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,700
- Schedules at
- Tara Tour and 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
- 1900 6746
- [email protected]
- Website
- xesaoviet.com.vn
Bus from Sapa to Hanoi Airport
- Ave. Duration
- 5h 53m
- Frequency
- Hourly
- Estimated price
- ฿450–650
- Schedules at
- xesaoviet.com.vn
- Book at
- baolau.com
Bus from Sapa to Hanoi Airport
- Ave. Duration
- 5h 53m
- Frequency
- Hourly
- Estimated price
- ฿450–650
- Schedules at
- xesaoviet.com.vn
- Book at
- baolau.com
Bus from Sapa to Hanoi Airport
- Ave. Duration
- 5h 53m
- Frequency
- Hourly
- Estimated price
- ฿450–650
- Schedules at
- xesaoviet.com.vn
- Book at
- baolau.com
Bus from Sapa to Hanoi Hoan Kiem
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- ฿460–650
- Schedules at
- xesaoviet.com.vn
- Book at
- baolau.com
Bus from Sapa to Hanoi Hoan Kiem
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- ฿460–650
- Schedules at
- xesaoviet.com.vn
- Book at
- baolau.com
Bus from Sapa to Hanoi Hoan Kiem
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- ฿460–650
- Schedules at
- xesaoviet.com.vn
- Book at
- baolau.com
- Phone
- 19001137
- [email protected]
- Website
- interbuslines.com
Bus from Sapa to Hanoi Airport
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿460–490
- Schedules at
- booking.baolau.com
- Book at
- interbuslines.com
Bus from Sapa to Hanoi Airport
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿460–490
- Schedules at
- booking.baolau.com
- Book at
- interbuslines.com
Bus from Sapa to Hanoi Airport
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿460–490
- Schedules at
- booking.baolau.com
- Book at
- interbuslines.com
- 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 Trang Bus Terminal to Krabi Bus Terminal
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- ฿110–270
- Schedules at
- Provincial Land Transport Office Of Krabi
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
- Website
- kbi.dlt.go.th
Bus from Trang Bus Terminal to Krabi Bus Terminal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿420
- Book at
- 12 Go
- Phone
- +66 2 203 1003
- [email protected]
- Website
- Minibus 1996
Bus from Trang Bus Terminal to Krabi Bus Terminal
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- ฿335
- Website
- Minibus 1996
- Phone
- +84 28 38389593
- [email protected]
- Website
- thesinhtourist.vn
Bus from Ha Noi to Savannakhet Laos
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- ฿550–800
- Schedules at
- thesinhtourist.vn
- Phone
- +66 33019033
- [email protected]
- Website
- iloveyellowbus.com
Bus from Mukdahan to Hua Hin
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- ฿900–1,000
- Schedules at
- iloveyellowbus.com
- Phone
- +66 2 218 1018
- [email protected]
- Website
- Nitiphong Phai Boon Transport
Bus from Hua Hin Clock Tower to Sapthaweephol Krabi Office
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ฿945
- Website
- Nitiphong Phai Boon Transport
- [email protected]
- Website
- hhttps
Bus from Hanoi SSB to Southern Bus Station Vientiane
- Ave. Duration
- 23h 20m
- Frequency
- 3 times a day
- Estimated price
- ฿1,600–3,700
- Book at
- 12go.asia
- Phone
- +66 2-9362474
- Website
- Lignite Tour
Bus from Nasan to Krabi Bus Terminal
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- ฿154
- Schedules at
- Lignite Tour
- Phone
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Hanoi Old Quarter to Northern Bus Station, Ban Naluang
- Ave. Duration
- 26h
- Frequency
- Once daily
- Estimated price
- ฿850–1,600
- Schedules at
- vietlaobus.com
- Phone
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Sokprasert Bus Terminal to Chiang Mai Bus Terminal 3
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- ฿2,375
- Book at
- Yortdoy Travel
- Phone
- +66 5326 6480
- [email protected]
- Website
- Green Bus Thailand
Bus from Chiang Mai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 40m
- Frequency
- Once daily
- Estimated price
- ฿3,400–4,600
- Book at
- 12 Go
- Website
- Green Bus Thailand
Bus from Phuket Bus Terminal to Krabi Bus Station
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿250
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 London City Airport into central London, What are the different types of Renfe trains in Spain?, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
There are 1193+ hotels available in Krabi.





























