Hotels with no availability for the dates selected
Nearby hotels with no availbility on the selected dates
Heidelberg
Book a hotel in Heidelberg
Heidelberg is a typical German city located southwest, alongside the Neckar River. The old part of town is very interesting for it preserves buildings and houses of Medieval and Renaissance styles that contribute to creating a fairy tale atmosphere. The Market Square (Marktplatz) is an important meeting point, ideal in the summer to enjoy some sun while sitting on the bar terraces, and in winter this is where the Heidelberg Christmas market is installed: You cannot miss it! NH Hotels has two 4-star hotels in Heidelberg and its surroundings. The NH Heidelberg is ideally situated in this German town, very close to areas to visit such as Hauptstrasse Street, the central station, the historic centre, and Heidelberg Castle. On the other hand, the NH Hirschberg Heidelberg is located in the nearby town of Hirschberg, near the beautiful Neckartal-Odenwald forest. Heidelberg is a city that offers more than a thousand reasons to visit; will we see you there?