Frankfurt International Airport is the closest (about 80 km) and most convenient airport for Heidelberg.
The Lufthansa Bus to Heidelberg leaves from Terminal 1 on the Arrivals Level, and it arrives in the city centre in Heidelberg Crowne Plaza Hotel, Kurfürstenanlage 1–3. You do not need to be a Lufthansa passenger in order to use this service. Please reserve your seat in advance.
There are two railway stations at Frankfurt Airport with routes to Heidelberg as follows:
The long-distance trains leave from the Fernbahnhof and are the faster but more expensive option. It is usually necessary to change at Mannheim.
The regional trains leave from the Regionalbahnhof and are cheaper but slower. You must usually change at Frankfurt main station.
Baden-Airpark is a small airport near Baden-Baden. It can be reached easily by car being situated close to motorway A5 (Basel-Karlsruhe). Travel time from and to Heidelberg is approximately one hour. How to travel by train & bus from and to Baden-Airpark.
Stuttgart Airport is an international airport. It can be reached by car being situated close to the motorway A8 (Munich-Karlsruhe). Travel time from and to Heidelberg is approximately an hour and a half. How to travel by train from and to Stuttgart Airport.
Heidelberg Hauptbahnhof (main train station) is located in the city centre. There are services to all countries in Europe by fast national and international trains as well as regional trains. Search train connections.
From the motorway A5 (Karlsruhe-Frankfurt), take the exit Heidelberg-Schwetzingen and head for Heidelberg-Boxberg-Emmertsgrund. Go up the hill, turn left at the petrol station into Boxberg and go straight through the Boxberg residential area, keeping left after the EMBL guesthouse. EMBL and EMBO are located in Meyerhofstraße in the forest on your right, shortly after you have left Boxberg.
From the motorway A6 (Mannheim-Heilbronn), take the exit Wiesloch–Rauenberg. Follow the signs to Heidelberg (B3). You will finally reach a fork in the road where you stay on the right, direction of Boxberg–Emmertsgrund. Go up the hill, turn left at the petrol station into Boxberg and go straight through the Boxberg residential area, keeping left after the EMBL guesthouse. EMBL and EMBO are located in Meyerhofstraße in the forest on your right, shortly after you have left Boxberg.
The easiest way to get to EMBO and EMBL from the city centre is by taxi. Taxis are available outside the Heidelberg main train station or can be called at +49 6221 302030. The journey to EMBL and EMBO from the train station / city centre will cost between 15 and 20 euros.
The bus 39 (direction Rohrbach Süd) leaves from Heidelberg Bismarckplatz in the city centre and it stops in front of the EMBO building (EMBL campus).
A one-way fare costs 2,70 euros (1,90 euros with a Bahncard) to be paid cash to the conductor. Even if your journey is a combination of a tramway and bus ride, you just pay once.
Visit the local transport company website (RNV) for the exact hours.