Distance between Budapest and Craiova

Distance between Budapest and Craiova is 510.55 km.
This distance is equal to 317.24 miles, and 275.49 nautical miles.

317.24 Miles
510.55 Km.

The distance line on map shows distance from Budapest to Craiova between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Budapest to Craiova,
It takes 0.57 hours to arrive.