There are 5 ways to get from Vientiane to Phetchabun (State) by 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.
Train, bus
best- Take the train from Nong Khai to Sathani Rotfai Lam Narai
- Take the bus from Lam Narai to Petchabun14 / ...
9h฿418–1,745Bus via Khon Kaen
- Take the bus from Vientiane Phanthavong Tour Office to Khon Kaen
- Take the bus from Khon Kaen to Lom Sak874
- Take the bus from Lom Sak to Petchabun14 / ...
10h 5m฿555–779Drive 335.3 km
- Drive from Vientiane to Phetchabun335.3 km
5h 40m฿1,923–2,778Fly, train, bus
- Fly from Wattay International Airport (VTE) to Don Mueang International Airport (DMK)VTE - DMK
- Take the train from Sathani Rotfai Don Mueang to Sathani Rotfai Lam Narai
- Take the bus from Lam Narai to Nong Phai
7h 7m฿2,466–6,251Bus
- Take the bus from Vientiane Talat Sao Station to Udon Thani
- Take the bus from Udon Thani to Phu Ruea876
- Take the bus from Phu Ruea to Petchabun14
11h 30m฿420–1,104
Vientiane to Phetchabun (State) by bus
Questions & Answers
The cheapest way to get from Vientiane to Phetchabun (State) is to bus which costs ฿420 - ฿1100 and takes 11h 30m.
The fastest way to get from Vientiane to Phetchabun (State) is to drive which takes 5h 40m and costs ฿1900 - ฿2800.
No, there is no direct bus from Vientiane to Phetchabun (State). However, there are services departing from Vientiane Phanthavong Tour Office and arriving at Petchabun via Khon Kaen and Lom Sak. The journey, including transfers, takes approximately 10h 5m.
The distance between Vientiane and Phetchabun (State) is 627 km. The road distance is 335.3 km.
The best way to get from Vientiane to Phetchabun (State) without a car is to bus via Khon Kaen which takes 10h 5m and costs ฿550 - ฿800.
It takes approximately 9h to get from Vientiane to Phetchabun (State), including transfers.
Vientiane to Phetchabun (State) bus services, operated by Lao-Thai International Bus, depart from Vientiane Phanthavong Tour Office station.
Vientiane to Phetchabun (State) bus services, operated by Lao-Thai International Bus, arrive at Khon Kaen station.
Yes, the driving distance between Vientiane to Phetchabun (State) is 335 km. It takes approximately 5h 40m to drive from Vientiane to Phetchabun (State).
There are 30+ hotels available in Phetchabun (State).
What companies run services between Vientiane, Laos and Phetchabun (State), Thailand?
You can take a bus from Vientiane Phanthavong Tour Office to Petchabun via Khon Kaen and Lom Sak in around 10h 5m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Wattay International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ฿2,200–5,000
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Nong Khai to Sathani Rotfai Lam Narai
- Ave. Duration
- 5h 33m
- Frequency
- Twice daily
- Estimated price
- ฿140–1,300
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿140–240
- 2nd Class (Air-Conditioned Berth)
- ฿650–900
- 2nd Class (Air-conditioned Seat)
- ฿350–490
- 1st Class (Air-Conditioned Berth)
- ฿1,000–1,300
- Second Class Sleeper
- ฿951–956
- Ordinary Train
- ฿220–1,200
Train from Sathani Rotfai Don Mueang to Sathani Rotfai Lam Narai
- Ave. Duration
- 2h 39m
- Frequency
- 3 times a day
- Estimated price
- ฿80–1,100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿80–190
- 2nd Class (Air-Conditioned Berth)
- ฿550–800
- 2nd Class (Air-conditioned Seat)
- ฿280–390
- 1st Class (Air-Conditioned Berth)
- ฿800–1,100
- Phone
- +66 56 720 720
- info@phetprasert.com
- Website
- phetprasert.com
Bus from Lam Narai to Petchabun
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ฿150–260
- Schedules at
- phetprasert.com
- 13
- ฿150–190
Bus from Khon Kaen to Lom Sak
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- ฿190–300
- Schedules at
- phetprasert.com
- 13
- ฿190–230
Bus from Lom Sak to Petchabun
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- ฿45–140
- Schedules at
- phetprasert.com
- 13
- ฿45–55
Bus from Lam Narai to Nong Phai
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ฿95–200
- Schedules at
- phetprasert.com
- 13
- ฿95–120
Bus from Udon Thani to Phu Ruea
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- ฿200–310
- Schedules at
- phetprasert.com
- 13
- ฿200–240
Bus from Phu Ruea to Petchabun
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ฿140–240
- Schedules at
- phetprasert.com
- 13
- ฿140–170
Bus from Vientiane Phanthavong Tour Office to Khon Kaen
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ฿320–340
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Vientiane Talat Sao Station to Udon Thani
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ฿80–600
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
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 to plan an amazing trip around Scandinavia, Italian Lakes: Getting around by train, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.







