Heidelberg

Germany's oldest university town, where red-sandstone castle ruins overlook the Neckar and the Old Bridge; with the Philosophers' Walk and its Romantic air, it's the top pick near Frankfurt.

Heidelberg lies in Baden-Württemberg in southwestern Germany, where the Neckar emerges from the Odenwald hills just before entering the Rhine plain, about 90 km from Frankfurt. It is Germany's oldest university town (the university was founded in 1386) and a symbol of German Romanticism; its castle ruins, red-sandstone Old Bridge and valley scenery are the landscapes described by Goethe and Mark Twain. The climate is warm by German standards, with almond and cherry blossoms appearing early in spring; Apr–Oct is the best time to visit. In summer (on selected Saturdays in June, July and September) the castle is illuminated with fireworks, and in December there is a Christmas market in the old town, though the castle area is quieter then. Areas to explore: the old town on the south bank stretches along the Hauptstraße; its eastern end has the Marktplatz, the Church of the Holy Spirit, the Old Bridge and the funicular station up to the castle, while the western end has Universitätsplatz and the Student Prison; the castle sits on the hillside, with the Königstuhl at the summit; the north bank has the Philosophers' Walk and riverside lawns. Neckar boat trips run to and from Neckarsteinach, the 'Town of Four Castles'. Getting there: direct buses from Frankfurt Airport take about 1 hour; trains take about 1 hour from Frankfurt and 10–15 minutes from Mannheim. Heidelberg Hauptbahnhof is about 2–3 km from the old town; take a bus or tram to Bismarckplatz or the Bergbahn stop. How long: one day covers the main sights; stay overnight to see the old town at night and the Old Bridge in the early morning. Note: the old town's cobbled streets are often hilly, so wear comfortable shoes; combined castle and funicular tickets are good value; most shops close on Sundays.

Top sights

Where to eat

Itineraries