There are 10 ways to get from Ranong to Yala by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Ranong to Lang Suantaxi
- Take the train from Lang Suan to Hat Yaitrain 171
- Take the train from Hat Yai to Yalatrain 171
10h 37m฿275–1,930Minivan, bus
- Take the bus from Ranong Bus Station to Surat Thanibus
- Take the bus from P Plus Express Surat Thani to Yalabus P Plus Express Surat Thani - Yala
12h฿780Drive 626.9 km
- Drive from Ranong to Yalacar 626.9 km
9h 32m฿2,852–4,120Fly Ranong Airport to Narathiwat Airport, train
- Fly from Ranong Airport (UNN) to Narathiwat Airport (NAW)plane UNN - NAW
- Take the train from Tanyongmat to Yalatrain
22h 56m฿4,550–10,950Minivan, train
- Take the bus from Ranong Bus Station to Chumphon Train Stationbus
- Take the train from Chumphon to Yalatrain 171 / ...
13h฿731–1,775Minivan, train via Surat Thani
- Take the bus from Ranong Bus Station to Surat Thanibus
- Take the train from Surat Thani Train Station to Yalatrain 171 / ...
13h 21m฿355–1,125Bus
- Take the bus from Ranong Bus Station to Hat Yai Bus Terminalbus Ranong Bus Station - Hat Yai Bus Terminal
- Take the bus from Hat Yai Bus Terminal to Yalabus Hat Yai Bus Terminal - Yala
13h 30m฿1,491–1,541Fly Ranong Airport to Hat Yai, train
- Fly from Ranong Airport (UNN) to Hat Yai (HDY)plane UNN - HDY
- Take the train from Hat Yai to Yalatrain
10h 10m฿3,995–7,460Bus to Phuket International Airport, fly to Hat Yai, train
- Take the bus from Ranong Bus Station Rungkit Tour Ranong to Phuket Airportbus
- Fly from Phuket International Airport (HKT) to Hat Yai (HDY)plane HKT - HDY
- Take the train from Hat Yai to Yalatrain
11h 20m฿2,182–4,847Minivan to Surat Thani, fly to Narathiwat Airport, train
- Take the bus from Ranong Bus Station to Surat Thanibus
- Fly from Surat Thani (URT) to Narathiwat Airport (NAW)plane URT - NAW
- Take the train from Tanyongmat to Yalatrain
12h 15m฿3,905–8,770
Ranong to Yala by bus and train
Comparing Your Travel Options
The cheapest way to get from Ranong to Yala is to Minivan and train via Surat Thani which costs ฿350 - ฿1200 and takes 13h 21m.
The fastest way to get from Ranong to Yala is to drive which takes 9h 32m and costs ฿2800 - ฿4200.
No, there is no direct bus from Ranong station to Yala. However, there are services departing from Ranong Bus Station and arriving at Yala via P Plus Express Surat Thani. The journey, including transfers, takes approximately 12h.
The distance between Ranong and Yala is 608 km. The road distance is 626.9 km.
The best way to get from Ranong to Yala without a car is to taxi and train which takes 10h 37m and costs ฿270 - ฿2000.
It takes approximately 10h 37m to get from Ranong to Yala, including transfers.
Ranong to Yala bus services, operated by Local Minivan Thailand, depart from Ranong Bus Station.
Ranong to Yala bus services, operated by Local Minivan Thailand, arrive at Surat Thani station.
Yes, the driving distance between Ranong to Yala is 627 km. It takes approximately 9h 32m to drive from Ranong to Yala.
Book your Ranong to Yala bus tickets online with 12go.asia.
What companies run services between Ranong, Thailand and Yala, Thailand?
You can take a bus from Ranong Bus Station to Yala via Surat Thani and P Plus Express Surat Thani in around 12h.
- Website
- airasia.com
Flights from Ranong Airport to Narathiwat Airport via Don Muang
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- ฿4,100–9,500
Flights from Ranong Airport to Hat Yai via Don Muang
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ฿3,900–6,000
Flights from Surat Thani to Narathiwat Airport via Don Muang
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- ฿3,200–7,000
- Website
- bangkokair.com
Flights from Phuket International Airport to Hat Yai
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿1,400–3,100
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Lang Suan to Hat Yai
- Ave. Duration
- 6h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿130–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿170–210
- 2nd Class (Air-Conditioned Berth)
- ฿130–180
- 2nd Class (Air-conditioned Seat)
- ฿410–450
Train from Hat Yai to Yala
- Ave. Duration
- 1h 37m
- Frequency
- Every 2 hours
- Estimated price
- ฿35–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿35–50
- 2nd Class (Air-conditioned Seat)
- ฿280–310
Train from Tanyongmat to Yala
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- ฿20–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿20–27
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Chumphon to Yala
- Ave. Duration
- 9h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿190–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–250
- 2nd Class (Air-conditioned Seat)
- ฿500–540
Train from Surat Thani Train Station to Yala
- Ave. Duration
- 7h 8m
- Frequency
- Every 2 hours
- Estimated price
- ฿130–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)
- ฿130–180
- 2nd Class (Air-conditioned Seat)
- ฿420–460
Train from Hat Yai to Yala
- Ave. Duration
- 1h 37m
- Frequency
- Every 2 hours
- Estimated price
- ฿35–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿35–50
- 2nd Class (Air-conditioned Seat)
- ฿280–310
Train from Hat Yai to Yala
- Ave. Duration
- 1h 37m
- Frequency
- Every 2 hours
- Estimated price
- ฿35–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿35–50
- 2nd Class (Air-conditioned Seat)
- ฿280–310
Train from Tanyongmat to Yala
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- ฿20–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿20–27
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Bus from Ranong Bus Station to Surat Thani
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ฿190
Bus from Ranong Bus Station to Surat Thani
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ฿190
Bus from Ranong Bus Station to Surat Thani
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ฿190
- Phone
- +66 2 352 1152
- [email protected]
- Website
- P Plus Express
Bus from P Plus Express Surat Thani to Yala
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ฿590
- Schedules at
- P Plus Express
- Phone
- +66 81 676 4900
- [email protected]
- Website
- 12go.asia
Bus from Ranong Bus Station to Chumphon Train Station
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿500–900
- Schedules at
- facebook.com
- Book at
- 12go.asia
- Phone
- +66 2 250 1050
- [email protected]
- Website
- facebook.com
Bus from Ranong Bus Station to Hat Yai Bus Terminal
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ฿821
- Book at
- Andaman Sea Tour and Transport
- Website
- kbi.dlt.go.th
Bus from Hat Yai Bus Terminal to Yala
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿675
- Book at
- 12 Go
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Bus Terminal to Yala
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ฿715
- Schedules at
- Zee Zenith Travel
- Phone
- +66 2 367 1167
- [email protected]
- Website
- Rungkit Tour
Bus from Ranong Bus Station Rungkit Tour Ranong to Phuket Airport
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ฿588
- Website
- Rungkit Tour
- Ave. Duration
- 1h 40m
- Estimated price
- ฿110–130
Pon Place Ranong
- Phone
- +66 (0)77 823344
- Website
- ponplace-ranong.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 How do I buy a London Underground ticket?, How to get from Heathrow Airport into central London, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
Booking & Getting There
There are 13+ hotels available in Yala.




