There are 3 ways to get from Ranong to Krabi by taxi, train, bus 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.

Recommended option

Taxi, train  •  6 h 53 min

$198 - $264

Cheapest option

Mini Bus, Minivan  •  9 h 5 min


1 alternative option

Drive  •  4 h 41 min

  1. 190.2 miles

$26 - $40

What companies run services between Ranong, Thailand and Krabi, Thailand?

You can take a bus from Ranong to Krabi via Chumphon and Chumphon in around 9 h 5 min.

Train operators
State Railway of Thailand
Train from Lang Suan to Thung Song
Ave. Duration
3 h
Every 2 hours
Estimated price
$9 - $35
Schedules at
Book at
3rd Class (Seat)
$3 - $7
2nd Class (Seat)
$9 - $13
2nd Class (Berth)
$19 - $25
1st Class (Berth)
$26 - $35
Bus operators
Mini Bus
Bus from Ranong to Chumphon
Ave. Duration
2 h
Estimated price
Fame Tour
Bus from Chumphon to Krabi Bus
Ave. Duration
6 h 30 min
Estimated price
Schedules at
Book at
Other operators
Taxi from Ranong to Lang Suan
Ave. Duration
1 h 53 min
Estimated price
$100 - $130

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 South Korea: Travelling from Seoul to Busan , What documents do I need to cross Niagara Falls? and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

The distance between Ranong and Krabi is 213 km. The road distance is 304 km.

The cheapest way to get from Ranong to Krabi is to Mini Bus and Minivan which costs ฿853 and takes 9 h 5 min.

The quickest way to get from Ranong to Krabi is to drive which takes 4 h 41 min and costs ฿850 - ฿1300.

No, there is no direct bus from Ranong to Krabi. However, there are services departing from Ranong and arriving at Krabi Bus via Chumphon. The journey, including transfers, takes approximately 9 h 5 min.

It takes approximately 6 h 53 min to get from Ranong to Krabi, including transfers.