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 Krung Thep Aphiwat Central Terminal Station to Muang Phon Station

Taxi

  1. Take a taxi from Bangkok to Phon

Drive

  1. Drive from Bangkok to Phon

Fly Suvarnabhumi to Khon Kaen, taxi

  1. Fly from Suvarnabhumi (BKK) to Khon Kaen (KKC)
  2. Take a taxi from Khon Kaen to Phon

Fly Don Muang to Khon Kaen, taxi

  1. Fly from Don Muang (DMK) to Khon Kaen (KKC)
  2. Take a taxi from Khon Kaen 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 Don Muang to Roi Et, taxi

  1. Fly from Don Muang (DMK) to Roi Et (ROI)
  2. Take a taxi from Roi Et to Phon

Bangkok to Phon by train

The train journey time between Bangkok and Phon is around 5h 54m and covers a distance of around 404 km. Operated by State Railway of Thailand, the Bangkok to Phon train service departs from Krung Thep Aphiwat Central Terminal Station and arrives in Muang Phon Station. Typically 21 trains run weekly, although weekend and holiday schedules can vary so check in advance.

21 Weekly Trains
5h 54m Average Duration
฿130 Cheapest Price
See schedules

Questions & Answers

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

More details

The quickest way to get from Bangkok to Phon is to fly and taxi which costs ฿1300 - ฿3300 and takes 3h 40m.

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 46m.

More details

Yes, there is a direct train departing from Krung Thep Aphiwat Central Terminal Station station and arriving at Muang Phon Station station. Services depart three times a day, and operate every day. The journey takes approximately 5h 54m.

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 46m and costs ฿280 - ฿600.

More details

The bus from Bangkok Mochit to Phon takes 5h 46m 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 Krung Thep Aphiwat Central Terminal Station.

More details

The best way to get from Bangkok to Phon is to bus which takes 5h 46m and costs ฿280 - ฿600. Alternatively, you can train, which costs ฿130 - ฿1900 and takes 5h 54m.

Mode details

Map of how to get from Bangkok to Phon.
Launch map view
  • Distance: 321.7 km
  • Duration: 5h 46m

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 - ฿600 and the journey takes 5h 46m. Alternatively, State Railway of Thailand operates a train from Krung Thep Aphiwat Central Terminal Station to Muang Phon Station 3 times a day. Tickets cost ฿130 - ฿1900 and the journey takes 5h 54m.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Khon Kaen
Ave. Duration
1h 3m
When
Every day
Estimated price
฿950 - ฿3700
Flights from Don Muang to Buri Ram
Ave. Duration
1h 2m
When
Every day
Estimated price
฿800 - ฿3000
Flights from Don Muang to Roi Et
Ave. Duration
1h 6m
When
Every day
Estimated price
฿1000 - ฿4100
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Khon Kaen
Ave. Duration
1h 2m
When
Every day
Estimated price
฿1300 - ฿3800
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Khon Kaen
Ave. Duration
1h 2m
When
Every day
Estimated price
฿1300 - ฿3800
Thai Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Khon Kaen
Ave. Duration
1h 5m
When
Every day
Estimated price
฿850 - ฿2900
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Khon Kaen
Ave. Duration
1h 2m
When
Every day
Estimated price
฿1000 - ฿2500
Nok Air
Website
nokair.com
Flights from Don Muang to Buri Ram
Ave. Duration
57 min
When
Every day
Estimated price
฿950 - ฿3400
Train operators
State Railway of Thailand
Phone
1690
Email
sarabanklang@railway.co.th
Website
railway.co.th
Train from Krung Thep Aphiwat Central Terminal Station to Muang Phon Station
Ave. Duration
5h 54m
Frequency
3 times a day
Estimated price
฿130 - ฿1900
Book at
https://12go.asia/en/operator/thai-railways
Website
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 No.75
฿190 - ฿400
Train No.133
฿168
Train No.25
฿700 - ฿1900
Bus operators
Sombat Tour
Phone
+66 2 936 3256
Website
sombattour.com
Bus from Bangkok Mochit to Phon
Ave. Duration
5h 46m
Frequency
Twice daily
Estimated price
฿280 - ฿600
Book at
https://12go.asia/en/operator/sombat-tour
Website
https://www.sombattour.com/
Star
฿282
Super
฿340 - ฿430
Supreme
฿430 - ฿600
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 How to travel India's Golden Triangle, How to get from JFK to New York City and Getting to Rome from the airport - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Suvarnabhumi Airport to Khon Kaen Airport is the direct flight which takes 1h.

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 Airways International, Thai Vietjet Air and Thai Smile offer flights from Suvarnabhumi Airport to Khon Kaen Airport.

Search flights

The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26 min and costs ฿35 - ฿45.

More details

ticket