There are 7 ways to get from Chiang Mai to Ratchaprapa Dam by plane, bus, train, taxi, 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.
Fly to Surat Thani, Mini Van
best- Fly from Chiang Mai International Airport (CNX) to Surat Thani (URT)CNX - URT
- Take the bus from Surat Thani Town to Ratchaprapa Dam
6h 50m฿2,236–6,702Train, taxi
cheapest- Take the train from Chiang Mai to Krung Thep Aphiwat Central Terminal
- Take the train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station
- Take the taxi from Surat Thani Train Station to Ratchaprapa Dam
21h 37m฿907–3,683Bus, Mini Van via Bangkok
- Take the bus from Chaing Mai Arcade Bus Terminal to Bangkok Nakhonchai Air Terminal
- Take the bus from Bangkok Sai Tai Mai Terminal to Surat Thani Bus Terminal
- Take the bus from Surat Thani Town to Ratchaprapa Dam
24h 9m฿1,440–2,311Drive 1,345.9 km
- Drive from Chiang Mai to Ratchaprapa Dam1,345.9 km
18h 52m฿4,888–7,061Fly to Ranong Airport, taxi
- Fly from Chiang Mai International Airport (CNX) to Ranong Airport (UNN)CNX - UNN
- Take the taxi from Ranong-Airport-UNN to Ratchaprapa Dam
7h 22m฿4,986–9,648Fly to Krabi Airport, Minivan, Mini Van
- Fly from Chiang Mai International Airport (CNX) to Krabi Airport (KBV)CNX - KBV
- Take the bus from Krabi to Surat Thani Kaset Market
- Take the bus from Surat Thani Town to Ratchaprapa Dam
10h 6m฿2,849–7,557Bus, Mini Van
- Take the bus from Chiang Mai to Phuket Bus Terminal 2
- Take the bus from Phuket Bus Terminal 2 to Surat Thani Talad Kaset 2
- Take the bus from Surat Thani Town to Ratchaprapa Dam
34h 28m฿2,284–3,964
Chiang Mai to Ratchaprapa Dam by bus and foot
Questions & Answers
The cheapest way to get from Chiang Mai to Ratchaprapa Dam is to train and taxi which costs ฿900 - ฿3700 and takes 21h 37m.
The fastest way to get from Chiang Mai to Ratchaprapa Dam is to fly and Mini Van which takes 6h 50m and costs ฿2200 - ฿7000.
No, there is no direct bus from Chiang Mai to Ratchaprapa Dam. However, there are services departing from Chaing Mai Arcade Bus Terminal and arriving at Ratchaprapa Dam via สถานีจตุจักร;Chatuchak Station, Bangkok Sai Tai Mai Terminal and Surat Thani Town. The journey, including transfers, takes approximately 24h 9m.
The distance between Chiang Mai and Ratchaprapa Dam is 1177 km. The road distance is 1345.9 km.
The best way to get from Chiang Mai to Ratchaprapa Dam without a car is to train and taxi which takes 21h 37m and costs ฿900 - ฿3700.
It takes approximately 6h 50m to get from Chiang Mai to Ratchaprapa Dam, including transfers.
Chiang Mai to Ratchaprapa Dam bus services, operated by Nakhonchai Air, depart from Chaing Mai Arcade Bus Terminal station.
Chiang Mai to Ratchaprapa Dam bus services, operated by Nakhonchai Air, arrive at Bangkok Nakhonchai Air Terminal station.
Yes, the driving distance between Chiang Mai to Ratchaprapa Dam is 1346 km. It takes approximately 18h 52m to drive from Chiang Mai to Ratchaprapa Dam.
There are 32+ hotels available in Ratchaprapa Dam.
What companies run services between Chiang Mai, Thailand and Ratchaprapa Dam, Thailand?
You can take a bus from Chaing Mai Arcade Bus Terminal to Ratchaprapa Dam via Bangkok Nakhonchai Air Terminal, สถานีจตุจักร;Chatuchak Station, สถานีขนส่งสายใต้ใหม่, Bangkok Sai Tai Mai Terminal, Surat Thani Bus Terminal, and Surat Thani Town in around 24h 9m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Chiang Mai International Airport to Surat Thani
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ฿1,800–6,000
Flights from Chiang Mai International Airport to Surat Thani via Don Muang
- Ave. Duration
- 3h 44m
- When
- Every day
- Estimated price
- ฿1,800–6,000
Flights from Chiang Mai International Airport to Ranong Airport via Don Muang
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ฿2,700–7,000
Flights from Chiang Mai International Airport to Ranong Airport via Udon Thani, Don Muang
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿2,700–7,000
Flights from Chiang Mai International Airport to Krabi Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ฿1,900–6,500
Flights from Chiang Mai International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- ฿1,900–6,500
- Website
- nokair.com
Flights from Chiang Mai International Airport to Surat Thani via Don Muang
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ฿2,400–13,000
Flights from Chiang Mai International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 3h 53m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿2,300–14,000
- Website
- worldticket.com
Flights from Chiang Mai International Airport to Surat Thani via Don Muang
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ฿2,400–13,000
Flights from Chiang Mai International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 3h 53m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿2,300–14,000
- Website
- vietjetair.com
Flights from Chiang Mai International Airport to Surat Thani via Suvarnabhumi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ฿2,000–5,500
Flights from Chiang Mai International Airport to Krabi Airport via Suvarnabhumi
- Ave. Duration
- 3h 48m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ฿2,100–6,500
- Website
- lionairthai.com
Flights from Chiang Mai International Airport to Surat Thani via Don Muang
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿2,100–3,600
- Website
- bangkokair.com
Flights from Chiang Mai International Airport to Krabi Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿2,600–9,500
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Chiang Mai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 5m
- Frequency
- Hourly
- Estimated price
- ฿210–1,600
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿210–300
- 2nd Class (Air-Conditioned Berth)
- ฿700–1,000
- 2nd Class (Air-conditioned Seat)
- ฿440–600
- 1st Class (Air-Conditioned Berth)
- ฿1,200–1,600
Train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station
- Ave. Duration
- 9h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿190–1,500
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿190–280
- 2nd Class (Air-Conditioned Berth)
- ฿700–950
- 2nd Class (Air-conditioned Seat)
- ฿410–600
- 1st Class (Air-Conditioned Berth)
- ฿1,100–1,500
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- phantiptravel.com
Bus from Surat Thani Town to Ratchaprapa Dam
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- ฿220–310
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
Bus from Krabi to Surat Thani Kaset Market
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ฿310–550
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Phone
- 1624
- customerservice@nakhonchaiair.com
- Website
- nakhonchaiair.com
Bus from Chaing Mai Arcade Bus Terminal to Bangkok Nakhonchai Air Terminal
- Ave. Duration
- 9h 21m
- Frequency
- Every 3 hours
- Estimated price
- ฿650–1,100
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- Gold Class
- ฿700–850
- First Class
- ฿950–1,100
- Phone
- +66 2 936 3256
- Website
- sombattour.com
Bus from Bangkok Sai Tai Mai Terminal to Surat Thani Bus Terminal
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿558–868
- Book at
- https://12go.asia/en/operator/sombat-tour
- Website
- https://www.sombattour.com/
- VIP
- ฿868
- Express
- ฿558
- Phone
- +66 5326 6480
- servicecenter@greenbusthailand.com
- Website
- greenbusthailand.com
Bus from Chiang Mai to Phuket Bus Terminal 2
- Ave. Duration
- 24h 40m
- Frequency
- Once daily
- Estimated price
- ฿1,600–3,100
- Book at
- https://12go.asia/en/operator/greenbus
- Website
- https://www.greenbusthailand.com/website/
- Ave. Duration
- 2h 32m
- Estimated price
- ฿500–2,900
Taxi Surat Thani Group
- Phone
- +66 61 623 8333
Taxi Muang Surat Thani
- Phone
- +66 62 073 5090
Grab Taxi
- Website
- grab.com
Taxi 289
- Phone
- +66985550988
- Website
- taxi289.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 Train travel in Spain: A guide to Renfe, Travelling by boat in Italy, and Getting to Milan from the airport - to help you get the most out of your next trip.





















