Travel options
from Frankfurt to Heidelberg

You can get from Frankfurt to Heidelberg by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Wed
Oct 27
$6FlixTrain
Find prices
Thu
Oct 28
$6FlixTrain
Find prices
Fri
Oct 29
$9FlixTrain
Find prices
Sat
Oct 30
$6FlixTrain
$5BlaBlaCar Bus
Sun
Oct 31
Find prices
$5BlaBlaCar Bus

Travel Information between Frankfurt and Heidelberg

distanceDistance48 miles (78 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $22 (€18) • 58 min
carriersPopular travel companiesDeutsche Bahn

Travel 48 miles (78 km) by train from Frankfurt to Heidelberg. Deutsche Bahn is the main travel company operating this journey. Travelers can even take a direct from Frankfurt to Heidelberg.