Trusted Shops badge

Heidelberg

Heidelberg is a city in Baden-Württemberg, Germany, halfway between Stuttgart and Frankfurt. The city is a vibrant mixture of tradition and modernity. In the past it has been a centre for both science and the arts and today this tradition is carried on with many research centres located in or around the city.

Make your stay even more unique and memorable

Book one of the experiences that other customers have liked and recommended:

Show all tours and activities