There are 8 ways to get from Bangkok to Phon by bus, train, taxi, 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
-
Take a taxi from Bangkok to Phon
Drive
-
Drive from Bangkok to Phon
Fly Don Muang to Buri Ram, taxi
-
Fly from Don Muang (DMK) to Buri Ram (BFV)
-
Take a taxi from Buri Ram to Phon
Fly Suvarnabhumi to Khon Kaen, train
-
Fly from Suvarnabhumi (BKK) to Khon Kaen (KKC)
-
Take the train from Khon Kaen to Muang Phon
Fly Don Muang to Udon Thani, train
-
Fly from Don Muang (DMK) to Udon Thani (UTH)
-
Take the train from Udon Thani to Muang Phon
Fly Don Muang to Khon Kaen, train
-
Fly from Don Muang (DMK) to Khon Kaen (KKC)
-
Take the train from Khon Kaen to Muang Phon
Bangkok to Phon by bus
The bus journey time between Bangkok and Phon is around 5h 40m and covers a distance of around 363 km. Operated by Sombat Tour, the Bangkok to Phon bus service departs from Bangkok Mochit and arrives in Phon. Typically 14 buses run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Bangkok to Phon is to bus which costs ฿280 - ฿440 and takes 5h 40m.
The quickest way to get from Bangkok to Phon is to fly and taxi which costs ฿2100 - ฿4500 and takes 4h 48m.
Yes, there is a direct bus departing from Bangkok Mochit and arriving at Phon. Services depart twice daily, and operate every day. The journey takes approximately 5h 40m.
Yes, there is a direct train departing from Bang Sue Junction and arriving at Muang Phon. Services depart three times a day, and operate every day. The journey takes approximately 6h 50m.
The distance between Bangkok and Phon is 322 km. The road distance is 377.5 km.
The best way to get from Bangkok to Phon without a car is to bus which takes 5h 40m and costs ฿280 - ฿440.
The bus from Bangkok Mochit to Phon takes 5h 40m including transfers and departs twice daily.
Bangkok to Phon bus services, operated by Sombat Tour, depart from Bangkok Mochit station.
Bangkok to Phon train services, operated by State Railway of Thailand, depart from Bang Sue Junction station.
The best way to get from Bangkok to Phon is to bus which takes 5h 40m and costs ฿280 - ฿440. Alternatively, you can train, which costs ฿130 - ฿1300 and takes 6h 50m.

- Distance: 321.7 km
- Duration: 5h 40m
What companies run services between Bangkok, Thailand and Phon, Thailand?
Sombat Tour operates a bus from Bangkok Mochit to Phon twice daily. Tickets cost ฿280 - ฿440 and the journey takes 5h 40m. Alternatively, State Railway of Thailand operates a train from Bang Sue Junction to Muang Phon 3 times a day. Tickets cost ฿130 - ฿1300 and the journey takes 6h 50m.

- Website
- nokair.com
Flights from Don Muang to Buri Ram
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- ฿950 - ฿3000
Flights from Don Muang to Udon Thani
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿850 - ฿2000

- Website
- airasia.com
Flights from Don Muang to Buri Ram
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ฿900 - ฿3400
Flights from Don Muang to Udon Thani
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿900 - ฿2200
Flights from Don Muang to Khon Kaen
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- ฿1000 - ฿2600

- Website
- lionairthai.com
Flights from Don Muang to Udon Thani
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- ฿800 - ฿2100
Flights from Don Muang to Khon Kaen
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ฿750 - ฿2300

- Website
- thaismileair.com
Flights from Suvarnabhumi to Khon Kaen
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ฿850 - ฿2400

- Website
- vietjetair.com
Flights from Suvarnabhumi to Khon Kaen
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿480 - ฿2000

- Phone
- 1690
- webmaster.srt@railway.co.th
- Website
- railway.co.th
Train from Bang Sue Junction to Muang Phon
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a day
- Estimated price
- ฿130 - ฿1300
- Website
- http://www.railway.co.th/main/timetable/time-train.html
- Book at
- https://12go.asia/en/operator/thai-railways
- Schedules at
- https://www.railway.co.th/Home/Index
- 3rd Class (Seat)
- ฿130 - ฿230
- 2nd Class (Air-Conditioned Berth)
- ฿600 - ฿850
- 2nd Class (Air-conditioned Seat)
- ฿340 - ฿470
- 1st Class (Air-Conditioned Berth)
- ฿950 - ฿1300
Train from Khon Kaen to Muang Phon
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Estimated price
- ฿50 - ฿1000
- Website
- http://www.railway.co.th/main/timetable/time-train.html
- Book at
- https://12go.asia/en/operator/thai-railways
- Schedules at
- https://www.railway.co.th/Home/Index
- 3rd Class (Seat)
- ฿50 - ฿170
- 2nd Class (Air-Conditioned Berth)
- ฿550 - ฿750
- 2nd Class (Air-conditioned Seat)
- ฿250 - ฿350
- 1st Class (Air-Conditioned Berth)
- ฿750 - ฿1000
Train from Udon Thani to Muang Phon
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- ฿100 - ฿1200
- Website
- http://www.railway.co.th/main/timetable/time-train.html
- Book at
- https://12go.asia/en/operator/thai-railways
- Schedules at
- https://www.railway.co.th/Home/Index
- 3rd Class (Seat)
- ฿100 - ฿210
- 2nd Class (Air-Conditioned Berth)
- ฿600 - ฿850
- 2nd Class (Air-conditioned Seat)
- ฿310 - ฿430
- 1st Class (Air-Conditioned Berth)
- ฿900 - ฿1200

- Phone
- 077 281 110
- Website
- sombattour.com
Bus from Bangkok Mochit to Phon
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- ฿280 - ฿440
- Schedules at
- sombattour.com
- Book at
- sombattour.com
- Star
- ฿282
- Super
- ฿340
- Supreme
- ฿439
- Ave. Duration
- 5h 13m
- Estimated price
- ฿2700 - ฿3300
Tom Taxi Services
- Phone
- +66 98 281 2537
- Website
- tomtaxiservice.com
Grab Taxi
- Website
- grab.com
GoodTaxiThai
- Phone
- +66 85 046 6356
- Website
- goodtaxithai.com
All Thai taxi
- Phone
- +66 2 018 9799
- Website
- allthaitaxi.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 Thanksgiving 2018: How to travel stress-free, Best ways to travel around Australia and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
The quickest flight from Don Muang Airport to Buri Ram Airport is the direct flight which takes 50 min.
Bangkok to Phon bus services, operated by Sombat Tour, arrive at Phon station.
Bangkok to Phon train services, operated by State Railway of Thailand, arrive at Muang Phon station.
Yes, the driving distance between Bangkok to Phon is 378 km. It takes approximately 5h 13m to drive from Bangkok to Phon.
Thai AirAsia and Nok Air offer flights from Don Muang Airport to Buri Ram Airport.
The best way to get from Bangkok to Don Muang Airport is to bus which takes 54 min and costs ฿10 - ฿50.