Budapest, Hungary to Prague, Czech Republic is 326 miles.
It would normally take about 4 hours 26 minutes to drive.
Longer if you take a break on route.
326 miles or 525km
The driving distance from Budapest, Hungary to Prague, Czech Republic is 525km
The driving distance is approximately 530 km or 328 road miles.
528 km - about 4 hours 56 mins.
The distance between the start location and the destination is 528km, (328mi), and will take approximately 4 hours 52 minutes of driving time.
The driving distance is about 1,044 km
The driving distance from Prague, Czech Republic to Berlin, Germany is 218.17mi / 351.12km
The driving distance from Ljubljana, Slovenia to Prague, Czech Republic is about 719 km (447 miles).
The driving distance is about 550 km (342 miles).
The driving distance is about 238 road miles or 382 km
2,337 miles.
253 miles
The driving distance from Ljubljana, Slovenia to Prague, Czech Republic is 436 miles / 702 km