Hotels in Heidelberg

Showing 1 - 20 from 234 properties
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
Apartments
Price from: $258
klingelhüttenweg 17, 69118 Heidelberg, Germany
8.9 Fabulous
From: $258
Aparthotel
Price from: $90
32 Rohrbacher Straße, 69115 Heidelberg, Germany
7.7 Good
From: $90
Aparthotel
Price from: $83
Eppelheimer Str. 14, Bahnstadt, 69115 Heidelberg, Germany
8.2 Very good
From: $83
Hotel
Price from: $106
Neckarstaden 66, Altstadt, 69117 Heidelberg, Germany
8.5 Very good
From: $106
Hotel
Price from: $52
Pleikartsförster Str. 101, 69124 Heidelberg, Germany
7.6 Good
From: $52
Aparthotel
Price from: $60
Haberstraße 15, Rohrbach, 69126 Heidelberg, Germany
8.2 Very good
From: $60
Hotel
Price from: $118
Birkig-Hof 6, 69214 Heidelberg, Germany
8.4 Very good
From: $118
Apartments
Price from: $85
112 Peterstaler Straße, Ziegelhausen, 69118 Heidelberg, Germany
9.2 Superb
From: $85
Hotel
Price from: $142
Hauptstr. 75, Altstadt, 69117 Heidelberg, Germany
8.1 Very good
From: $142
Hotel
Price from: $396
Römerstrasse 80, Weststadt, 69115 Heidelberg, Germany
9.7 Exceptional
From: $396
Hotel
Price from: $97
Mühltalstr. 41, 69121 Heidelberg, Germany
8.6 Fabulous
From: $97
Guest house
Price from: $108
Haspelgasse 8, Altstadt, 69117 Heidelberg, Germany
7.2 Good
From: $108
Hotel
Price from: $95
Bergheimerstr 74, Bergheim, 69115 Heidelberg, Germany
8.3 Very good
From: $95
Hotel
Price from: $154
Friedrich-Ebert Anlage 32, Altstadt, 69117 Heidelberg, Germany
8.7 Fabulous
From: $154
Aparthotel
Price from: $78
37 Rohrbacher Straße, 69115 Heidelberg, Germany
7.6 Good
From: $78
Apartments
Price from: $131
Obere Neckarstrasse 7, Altstadt, 69117 Heidelberg, Germany
8.4 Very good
From: $131
Hotel
Price from: $94
Bergheimer Strasse 24, Bergheim, 69115 Heidelberg, Germany
8.2 Very good
From: $94
Hotel
Price from: $126
Plöck 1, Altstadt, 69117 Heidelberg, Germany
7.6 Good
From: $126