There are 7 ways to get from Vientiane to Songkhla by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Wattay International Airport, bus
best- Fly from Wattay International Airport (VTE) to Hat Yai (HDY)plane VTE - HDY
- Take the bus from Hat Yai Airport to Songkhla Transferbus
5h 50m฿5,640–13,850Train
cheapest- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain 26 / ...
- Take the train from Krung Thep Aphiwat Central Terminal to Hat Yaitrain 45 / ...
27h 35m฿1,631–3,390Drive, bus via Bangkok
- 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 Songkhla Bus Terminalbus
26h 41m฿2,098–2,702Drive 1,585.4 km
- Drive from Vientiane to Songkhlacar 1,585.4 km
22h 46m฿9,305–13,440Bus to Udon Thani International Airport, fly, bus
- 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 bus from Hat Yai Airport to Songkhla Transferbus
6h 21m฿3,972–6,694Bus, 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 Hat Yaitrain 45
30h 32m฿1,802–3,512Drive, bus
- Drive from Vientiane to Si Chiang Maicar
- Take the bus from Si Chiang Mai to Mochitbus
- Take the bus from Mochit to Songkhla Bus Terminalbus
35h 51m฿2,325–9,179
Vientiane to Songkhla by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Vientiane to Songkhla is to train which costs ฿1600 - ฿3400 and takes 27h 35m.
The fastest way to get from Vientiane to Songkhla is to fly and bus which takes 5h 50m and costs ฿5500 - ฿14000.
No, there is no direct train from Vientiane to Songkhla. However, there are services departing from Nong Khai and arriving at Hat Yai via Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 27h 35m.
The distance between Vientiane and Songkhla is 1292 km. The road distance is 1585.4 km.
The best way to get from Vientiane to Songkhla without a car is to bus and train which takes 30h 32m and costs ฿1800 - ฿3600.
It takes approximately 5h 50m to get from Vientiane to Songkhla, including transfers.
Vientiane to Songkhla train services, operated by State Railway of Thailand, depart from Nong Khai station.
Vientiane to Songkhla train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Vientiane to Songkhla is 1585 km. It takes approximately 22h 46m to drive from Vientiane to Songkhla.
There are 152+ hotels available in Songkhla.
What companies run services between Vientiane, Laos and Songkhla, Thailand?
You can take a vehicle from Vientiane to Songkhla Transfer via Nong Khai, Krung Thep Aphiwat Central Terminal, Hat Yai, and Hat Yai station in around 27h 35m.
- Website
- airasia.com
Flights from Wattay International Airport to Hat Yai via Don Muang
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ฿4,400–13,000
Flights from Udon Thani International Airport to Hat Yai via Don Muang
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- ฿3,200–7,500
- Website
- lionairthai.com
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–18,000
- Website
- vietjetair.com
Flights from Wattay International Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ฿4,000–13,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
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,089–1,094
- Ordinary Train
- ฿250–1,300
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- Estimated price
- ฿300–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
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,089–1,094
- Ordinary Train
- ฿250–1,300
Train from Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 25m
- Frequency
- Hourly
- Estimated price
- ฿300–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Airport to Songkhla Transfer
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ฿1,200
- Schedules at
- Zee Zenith Travel
Bus from Hat Yai Airport to Songkhla Transfer
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ฿1,200
- Schedules at
- Zee Zenith Travel
- 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–900
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Southern Terminal Bangkok to Songkhla Bus Terminal
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- ฿900–1,100
- Schedules at
- Siam Lane Tour (Siam Dernrod) | สยามเดินรถ
- Phone
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Southern Terminal Bangkok to Songkhla Bus Terminal
- 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
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Si Chiang Mai to Mochit
- Ave. Duration
- 11h 40m
- Frequency
- Twice daily
- Estimated price
- ฿600–1,200
- Book at
- 12 Go
- Website
- Sombat Tour
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Mochit to Songkhla Bus Terminal
- Ave. Duration
- 22h 7m
- Frequency
- Once daily
- Estimated price
- ฿800–7,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 Train travel in Spain: A guide to Renfe, How to plan an amazing trip around Scandinavia, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.













