Travel within Thailand is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Phon?

Book now

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.

Recommended

Bus

  1. Take the bus from Bangkok Mochit to Phon

Cheapest

Train

  1. Take the train from Bang Sue Junction to Muang Phon

Taxi

  1. Take a taxi from Bangkok to Phon

Drive

  1. Drive from Bangkok to Phon

Fly Don Muang to Buri Ram, taxi

  1. Fly from Don Muang (DMK) to Buri Ram (BFV)
  2. Take a taxi from Buri Ram to Phon

Fly Suvarnabhumi to Khon Kaen, train

  1. Fly from Suvarnabhumi (BKK) to Khon Kaen (KKC)
  2. Take the train from Khon Kaen to Muang Phon

Fly Don Muang to Udon Thani, train

  1. Fly from Don Muang (DMK) to Udon Thani (UTH)
  2. Take the train from Udon Thani to Muang Phon

Fly Don Muang to Khon Kaen, train

  1. Fly from Don Muang (DMK) to Khon Kaen (KKC)
  2. 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.

14 Weekly Buses
5h 40m Average Duration
฿280 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Bangkok to Phon is to bus which costs ฿280 - ฿440 and takes 5h 40m.

More details

The quickest way to get from Bangkok to Phon is to fly and taxi which costs ฿2100 - ฿4500 and takes 4h 48m.

More details

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.

More details

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.

More details

The distance between Bangkok and Phon is 322 km. The road distance is 377.5 km.

Get driving directions

The best way to get from Bangkok to Phon without a car is to bus which takes 5h 40m and costs ฿280 - ฿440.

More details

The bus from Bangkok Mochit to Phon takes 5h 40m including transfers and departs twice daily.

More details

Bangkok to Phon bus services, operated by Sombat Tour, depart from Bangkok Mochit station.

More details

Bangkok to Phon train services, operated by State Railway of Thailand, depart from Bang Sue Junction station.

More details

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.

Mode details

Map of how to get from Bangkok to Phon.
Launch map view
  • 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.

Airlines
Nok Air
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
Thai AirAsia
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
Thai Lion Mentari
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
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Khon Kaen
Ave. Duration
1h
When
Every day
Estimated price
฿850 - ฿2400
Thai Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Khon Kaen
Ave. Duration
1h 5m
When
Every day
Estimated price
฿480 - ฿2000
Train operators
State Railway of Thailand
Phone
1690
Email
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
Bus operators
Sombat Tour
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
Other operators
Taxi from Bangkok to Phon
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.

Search flights

Bangkok to Phon bus services, operated by Sombat Tour, arrive at Phon station.

More details

Bangkok to Phon train services, operated by State Railway of Thailand, arrive at Muang Phon station.

More details

Yes, the driving distance between Bangkok to Phon is 378 km. It takes approximately 5h 13m to drive from Bangkok to Phon.

Get driving directions

Thai AirAsia and Nok Air offer flights from Don Muang Airport to Buri Ram Airport.

Search flights

The best way to get from Bangkok to Don Muang Airport is to bus which takes 54 min and costs ฿10 - ฿50.

More details

ticket