Travel Information

How to come to Heidelberg

 

If you want to come by plane, the airport of choice from most places in the world is Frankfurt Airport. It is about one hour by train, coach, or car from Heidelberg. Alternative airports are Stuttgart, Baden-Baden, and Frankfurt-Hahn.

Schematic view of Frankfurt Airport. For a more detailed map see here.

 

Frankfurt Airport -> Heidelberg by train

Frankfurt Airport has 2 train stations. One is for regional trains ("Regional-Bahnhof" or "Regiobf"), with platforms 1-3, the other one is the long-distance railway station, platforms 4-7. You should make your way to the long-distance railway station ("Fernbahnhof" or "Fernbf") which is shown at the bottom of the map.

Only very few trains go directly from Frankfurt Airport to Heidelberg. So you should get the next available train to Mannheim. You can schedule your railway trip here.

Trains to Mannheim leave typically twice per hour, so not too much planning is required. However, you should better get a ticket beforehand.

The long-distance train station has 2 levels: you enter at the top level, where you find a ticket office and ticket machines. Buy a ticket to Heidelberg, taking into account which train you will take, because there are different prices for different trains. For the ICE, it is typically 22 EUR. All common credit cards and cash are accepted.
You can also purchase tickets in trains. But be careful: entering an S-Bahn or other local area train without a valid ticket is not allowed and might cost you a fine of 40 EUR plus the normal price. Purchase tickets on the train only if you go with an EC, IC, ICE train. If you can: get your ticket beforehand!

The train takes about 30 minutes to Mannheim, which is the first stop. You have to change at Mannheim. Trains to Heidelberg go very often, and take only about 15 minutes. Your destination is "Heidelberg Hauptbahnhof". Here you can get a taxi, a bus or a tram -- see also local transport info (VRN).

 

Frankfurt Airport -> Heidelberg by door-to-door shuttle service

There is an Airport Shuttle Service that picks you up from Frankfurt Airport either at the exit of Terminal 1 or the meeting point in Terminal 2 and brings you to your Hotel in or outside Heidelberg (door-to-door), or vice versa (takes 1 h). It costs 28 EUR per person (one way to Heidelberg). You can book it also by phone or fax a few days before your arrival/departure:
TLS Transfer & Limousine Service, Tel.: +49 (0) 6221 77 00 77, Fax +49 (0) 6221 77 00 70

 

Frankfurt Airport -> Heidelberg by Lufthansa bus

Lufthansa provides an Airport Bus between Crowne Plaza Hotel (Heidelberg) and Frankfurt Airport Terminal 1 B (i.e. arrival level, meeting point domestic and international flights). This service is open also to customers of other airlines. Lufthansa (and some allied airlines) passengers can even check in at Crowne Plaza Hotel. Price for the bus trip: 19 EUR one way or 35 EUR return.
For more information/reservation call +49 (0) 01803 803 803.
Check the time table for Lufthansa buses.


Next page: Accommodation