Hotels in Heidelberg 4 stars

Showing 1 - 20 from 32 properties
Hotel
Price from: $95
Bergheimerstr 74, Bergheim, 69115 Heidelberg, Germany
8.3 Very good
From: $95
Aparthotel
Price from: $83
Eppelheimer Str. 14, Bahnstadt, 69115 Heidelberg, Germany
8.2 Very good
From: $83
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
Apartments
Price from: $258
klingelhüttenweg 17, 69118 Heidelberg, Germany
8.9 Fabulous
From: $258
Hotel
Price from: $126
Plöck 1, Altstadt, 69117 Heidelberg, Germany
7.6 Good
From: $126
Hotel
Price from: $152
Bergheimer Str. 41, Bergheim, 69115 Heidelberg, Germany
8.5 Very good
From: $152
Hotel
Price from: $76
Kranichweg 15, 69123 Heidelberg, Germany
8.0 Very good
From: $76
Hotel
Price from: $94
Bergheimer Str. 91, Bergheim, 69115 Heidelberg, Germany
8.1 Very good
From: $94
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: $78
Pfarrgasse 3, 69121 Heidelberg, Germany
7.4 Good
From: $78
Aparthotel
Price from: $63
9 Speyerer Strasse, 69115 Heidelberg, Germany
8.4 Very good
From: $63
Apartments
Price from: $266
13 Marstallstraße, Altstadt, 69117 Heidelberg, Germany
9.3 Superb
From: $266
Apartments
Gaisbergstr. 29, 69115 Heidelberg, Germany
9.4 Superb
Apartments
Werderstr. 43, Neuenheim, 69120 Heidelberg, Germany
9.2 Superb
Apartments
Hauptstr. 161, Altstadt, 69117 Heidelberg, Germany
8.7 Fabulous
Hotel
Price from: $170
Grabengasse 7, Altstadt, 69117 Heidelberg, Germany
9.0 Superb
From: $170
Hotel
Price from: $64
Bergheimer Strasse 63, Bergheim, 69115 Heidelberg, Germany
7.6 Good
From: $64
Hotel
Price from: $86
Grüne Meile 21, Bahnstadt, 69115 Heidelberg, Germany
8.5 Very good
From: $86