Hotels in Heidelberg

Showing 1 - 20 from 80 properties
Hotel
Price from: $113
Bismarckstr. 19, Bergheim, 69115 Heidelberg, Germany
8.8 Fabulous
From: $113
Hotel
Price from: $89
2 Königstuhl, 69117 Heidelberg, Germany
8.9 Fabulous
From: $89
Hotel
Price from: $159
Grenzhof 9, 69123 Heidelberg, Germany
8.6 Fabulous
From: $159
Hotel
Price from: $97
Mühltalstr. 41, 69121 Heidelberg, Germany
8.6 Fabulous
From: $97
Hotel
Price from: $152
Bergheimer Str. 41, Bergheim, 69115 Heidelberg, Germany
8.5 Very good
From: $152
Hotel
Price from: $94
Bergheimer Str. 91, Bergheim, 69115 Heidelberg, Germany
8.1 Very good
From: $94
Hotel
Price from: $52
Pleikartsförster Str. 101, 69124 Heidelberg, Germany
7.6 Good
From: $52
Hotel
Price from: $141
Lauerstraße 1, Altstadt, 69117 Heidelberg, Germany
8.6 Fabulous
From: $141
Hotel
Price from: $95
Bergheimerstr 74, Bergheim, 69115 Heidelberg, Germany
8.3 Very good
From: $95
Hotel
Price from: $94
Bergheimer Strasse 24, Bergheim, 69115 Heidelberg, Germany
8.2 Very good
From: $94
Hotel
Price from: $118
Birkig-Hof 6, 69214 Heidelberg, Germany
8.4 Very good
From: $118
Hotel
Price from: $79
Rohrbacher Str. 2, Bergheim, 69115 Heidelberg, Germany
7.4 Good
From: $79
Hotel
Price from: $94
Im Hofert 28, 69118 Heidelberg, Germany
7.4 Good
From: $94
Hotel
Price from: $76
Kranichweg 15, 69123 Heidelberg, Germany
8.0 Very good
From: $76
Hotel
Price from: $106
Neckarstaden 66, Altstadt, 69117 Heidelberg, Germany
8.5 Very good
From: $106
Hotel
Price from: $154
Friedrich-Ebert Anlage 32, Altstadt, 69117 Heidelberg, Germany
8.7 Fabulous
From: $154
Hotel
Price from: $142
Hauptstr. 75, Altstadt, 69117 Heidelberg, Germany
8.1 Very good
From: $142
Hotel
Price from: $126
Plöck 1, Altstadt, 69117 Heidelberg, Germany
7.6 Good
From: $126
Hotel
Price from: $396
Römerstrasse 80, Weststadt, 69115 Heidelberg, Germany
9.7 Exceptional
From: $396
Hotel
Price from: $81
Im Entenlach 33, 69123 Heidelberg, Germany
7.4 Good
From: $81