Hotels in Heidelberg
Heidelberg is a small university city located on the Neckar River in southwest Germany. While small in size, the city boasts a wide range of accommodation options from comfortable 3 stars to luxurious boutique hotels with historic facades. As always, all of our hotels are handpicked with their service, value and comfort levels in mind, and you can guarentee your hotel will always be within a short walking distance of Heidelberg's Old Town.
Plan a custom trip with us and we will help you pick a hotel that will make your trip to Heidelberg even more memorable.