Distance between Bangkok and Phon Charoen is 570.18 km.
This distance is equal to 354.3 miles, and 307.67 nautical miles.
The distance line on map shows distance from Bangkok to Phon Charoen between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Bangkok to Phon Charoen,
It takes 0.63 hours to arrive.