What is the distance in miles from Frankfurt to heidelberg?

The driving distance from Frankfurt am Main to Heidelberg is approximately 50 miles (80 km) travelling along the A5 Autobahn.