Heidelberg is located in the south-west of Germany. It is easily accessible and well connected by rail, road and air.
By Train
German Railways (Deutsche Bahn) www.bahn.de
Public transportation (VRN) http://www.vrn.de/
By Air
Frankfurt International Airport http://www.frankfurt-airport.de
Frankfurt Hahn Airport http://www.frankfurt-hahn-airport.de/
Stuttgart Airport http://www.flughafen-stuttgart.de
By Car
Motorway A5 / A 656 (via Darmstadt, direction: Karlsruhe/Basel), exit at Heidelberg motorway interchange or at ‘Heidelberg/Schwetzingen’