There are 10 ways to get from Laos to Yala 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 Nakhon Phanom, fly to Narathiwat Airport, train
best- Drive from Thakhèk to Nakhon Phanom (KOP)car
- Fly from Nakhon Phanom (KOP) to Narathiwat Airport (NAW)plane KOP - NAW
- Take the train from Tanyongmat to Yalatrain
8h 23m฿5,312–11,828Train
cheapest- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain 26 / ...
- Take the train from Salaya to Yalatrain 171 / ...
29h 3m฿650–3,289Drive, bus
- Drive from Vientiane to Si Chiang Maicar
- Take the bus from Si Chiang Mai to Nakhonchaiair Station Bangkokbus
- Take the bus from Southern Terminal Bangkok to Pattanibus
- Take the bus from Pattani Bus Station to Yalabus
29h 11m฿2,083–2,345Drive 1,692 km
- Drive from Vientiane to Yalacar 1,692 km
24h 11m฿9,868–14,253Drive to Nakhon Phanom, fly to Hat Yai, train
- Drive from Thakhèk to Nakhon Phanom (KOP)car
- Fly from Nakhon Phanom (KOP) to Hat Yai (HDY)plane KOP - HDY
- Take the train from Hat Yai to Yalatrain
8h 47m฿4,757–11,338Bus to Udon Thani International Airport, fly to Hat Yai, train
- Take the bus from Udon Kaew office, Nong Khai to Udon Thani Airportbus
- Fly from Udon Thani International Airport (UTH) to Hat Yai (HDY)plane UTH - HDY
- Take the train from Hat Yai to Yalatrain
8h 26m฿2,866–6,453Fly Wattay International Airport to Hat Yai, train
- Fly from Wattay International Airport (VTE) to Hat Yai (HDY)plane VTE - HDY
- Take the train from Hat Yai to Yalatrain
10h 19m฿4,540–14,005Fly Wattay International Airport to Narathiwat Airport, train
- Fly from Wattay International Airport (VTE) to Narathiwat Airport (NAW)plane VTE - NAW
- Take the train from Tanyongmat to Yalatrain
8h 35m฿4,895–14,495Bus, train
- Take the bus from Khua Din Bus Station to Udon Thani Bus Terminal 1bus
- Take the train from Udon Thani to Krung Thep Aphiwat Central Terminaltrain 26
- Take the train from Krung Thep Aphiwat Central Terminal to Yalatrain 171
35h 26m฿823–2,513Bus
- Take the bus from Morning Market, Vientiane to Mochit New Van Terminalbus Morning market Talat Sao - Mochit 2 Bus Terminal
- Take the bus from Mochit to Yalabus Mochit - Yala
40h 19m฿2,020–10,050
Laos to Yala by bus
Comparing Your Travel Options
The cheapest way to get from Laos to Yala is to train which costs ฿650 - ฿3300 and takes 29h 3m.
The fastest way to get from Laos to Yala is to drive and fly and train which takes 8h 23m and costs ฿5000 - ฿12000.
No, there is no direct bus from Laos to Yala. However, there are services departing from Morning Market, Vientiane and arriving at Yala via Mochit. The journey, including transfers, takes approximately 40h 19m.
No, there is no direct train from Laos to Yala. However, there are services departing from Nong Khai and arriving at Yala via Krung Thep Aphiwat Central Terminal and Salaya. The journey, including transfers, takes approximately 29h 3m.
The distance between Laos and Yala is 1390 km. The road distance is 1692 km.
The best way to get from Laos to Yala without a car is to bus and train which takes 35h 26m and costs ฿800 - ฿2600.
It takes approximately 8h 23m to get from Laos to Yala, including transfers.
Laos to Yala bus services, operated by Tara Tour and Travel, depart from Morning Market, Vientiane station.
Laos to Yala train services, operated by State Railway of Thailand, depart from Nong Khai station.
The best way to get from Laos to Yala is to train which takes 29h 3m and costs ฿650 - ฿3300. Alternatively, you can bus, which costs ฿2000 - ฿11000 and takes 40h 19m.
What companies run services between Laos and Yala, Thailand?
You can take a vehicle from Vientiane to Yala via Nong Khai, Krung Thep Aphiwat Central Terminal, and Salaya in around 29h 3m. Alternatively, you can take a bus from Morning Market, Vientiane to Yala via Mochit New Van Terminal and Mochit in around 40h 19m.
- Website
- airasia.com
Flights from Nakhon Phanom to Narathiwat Airport via Don Muang
- Ave. Duration
- 5h 22m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿4,600–10,000
Flights from Nakhon Phanom to Hat Yai via Don Muang
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ฿4,400–10,000
Flights from Udon Thani International Airport to Hat Yai via Don Muang
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- ฿3,200–7,500
Flights from Wattay International Airport to Hat Yai via Don Muang
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ฿4,400–13,000
Flights from Wattay International Airport to Narathiwat Airport via Don Muang
- Ave. Duration
- 3h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿4,400–13,000
- Website
- lionairthai.com
Flights from Nakhon Phanom to Hat Yai via Don Muang
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ฿4,700–12,000
Flights from Udon Thani International Airport to Hat Yai
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,200–8,500
Flights from Udon Thani International Airport to Hat Yai via Don Muang
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- ฿3,300–8,500
- Website
- thaiairways.com
Flights from Wattay International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ฿6,500–17,000
- Website
- vietjetair.com
Flights from Wattay International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ฿3,900–13,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
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 Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿200–1,300
- 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)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Salaya to Yala
- Ave. Duration
- 16h 28m
- Frequency
- Every 2 hours
- Estimated price
- ฿310–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿310–380
- 2nd Class (Air-Conditioned Berth)
- ฿340–440
- 2nd Class (Air-conditioned Seat)
- ฿700–800
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 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 Udon Thani to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Every 3 hours
- Estimated price
- ฿190–1,300
- 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–240
- 2nd Class (Air-conditioned Seat)
- ฿490–530
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Krung Thep Aphiwat Central Terminal to Yala
- Ave. Duration
- 19h 35m
- Frequency
- Every 2 hours
- Estimated price
- ฿320–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿320–390
- 2nd Class (Air-Conditioned Berth)
- ฿350–460
- 2nd Class (Air-conditioned Seat)
- ฿700–800
- Phone
- 1624
- [email protected]
- Website
- Nakhonchai Air
Bus from Si Chiang Mai to Nakhonchaiair Station Bangkok
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ฿700–850
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Southern Terminal Bangkok to Pattani
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿967
- Schedules at
- Siam Lane Tour (Siam Dernrod) | สยามเดินรถ
Bus from Pattani Bus Station to Yala
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿21–29
- Phone
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Khua Din Bus Station to Udon Thani Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿313
- Book at
- Yortdoy Travel
- Phone
- 086 065 5466
- [email protected]
- Website
- 12go.asia
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- ฿1,100–1,600
- Book at
- 12go.asia
- Phone
- +66 2 217 1017
- [email protected]
- Website
- Next Step Journey
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿1,688
- Website
- Next Step Journey
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Mochit to Yala
- Ave. Duration
- 24h 19m
- Frequency
- Once daily
- Estimated price
- ฿900–8,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
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 Want to know more about Flixbus?, Bali: What to do if Mount Agung erupts, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Laos to Yala bus services, operated by Tara Tour and Travel, arrive at Mochit New Van Terminal station.
Laos to Yala train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Laos to Yala is 1692 km. It takes approximately 24h 11m to drive from Laos to Yala.
Book your Laos to Yala bus tickets online with 12go.asia.
There are 13+ hotels available in Yala.










