How to get to Heidelberg
From Frankfurt Main Airport you can take the train to Heidelberg, which takes 50 minutes by ICE (one way: approx. 24.00 €). You have to change trains in Mannheim. Another way is to book a seat on the Lufthansa Airport Shuttle Service. A one way ticket to the Crowne Plaza Hotel in Heidelberg (which is in the city centre, close to the main bus station Bismarckplatz) is 22.00 € (20.00 € if you fly with Lufthansa). The bus takes 60 minutes to Heidelberg and requires reservation.
From Stuttgart Airport you can take the train to Heidelberg. It takes 90 minutes by IC (one way: approx. 26.00 €). Another possibilty is the Airport transfer from Stuttgart. This is an individual car transfer which requires reservation and costs about 125.00 € (travel time: 90 minutes).
From Frankfurt Hahn Airport you can use the buses which leave from there. Reservation is not required (Exception: for groups of 5 or more persons reservation needs to be done at least 3 work days in advance). A one way ticket to the Heidelberg main station is 18.00 €. The bus takes 135 minutes to Heidelberg. Please note that there is no connection by train from Hahn to Heidelberg.
You can book tickets for the German railway system directly on the homepage of the Deutsche Bahn.
- from the north: Motorway A5 / A 656 (via Darmstadt, direction: Karlsruhe/Basel), exit at Heidelberg motorway junction
- from the south: Motorway A5 (direction: Frankfurt a. M.), exit at Heidelberg motorway junction
Local public transport service
The local public transport service in the Rhine-Neckar area is the Verkehrsverbund Rhein-Neckar.