Hotels in Heidelberg

Find the best deals on 240 hotels in Heidelberg

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Heidelberg

Find the perfect Heidelberg hotel for business or leisure
Hotel Europäischer Hof Heidelberg
9.2
225 USD
View all deals
Hotel Heidelberg
8.5
67 USD
View all deals
Crowne Plaza Heidelberg City Centre
8.5
120 USD
View all deals
Hotel Zum Ritter St. Georg
8.3
92 USD
View all deals
Die Hirschgasse Heidelberg
9.0
119 USD
View all deals
Heidelberg Marriott Hotel
7.9
112 USD
View all deals
Leonardo Hotel Heidelberg
8.0
60 USD
View all deals
NH Heidelberg
8.1
91 USD
View all deals
City Partner Hotel Holländer Hof
8.8
102 USD
View all deals
Leonardo Hotel Heidelberg City Center
8.2
79 USD
View all deals
The Heidelberg Exzellenz Hotel
8.8
90 USD
View all deals
Hotel Bayrischer Hof
7.9
72 USD
View all deals
Hotel Goldener Hecht
8.1
78 USD
View all deals
Vier Jahreszeiten
7.5
90 USD
View all deals
Hotel Auerstein
8.1
92 USD
View all deals
The Heidelberg acor hotel
7.5
87 USD
View all deals
Hotel Tannhäuser
8.4
99 USD
View all deals
Hotel Central Heidelberg
7.7
64 USD
View all deals
Schlosshotel Molkenkur
8.3
97 USD
View all deals
Hotel & Restaurant Grenzhof
8.7
129 USD
View all deals
Hotel Goldene Rose
8.6
90 USD
View all deals
Ibis Heidelberg Hauptbahnhof
7.6
70 USD
View all deals
Classic Inn
7.3
55 USD
View all deals
Auerstein Dependance
7.6
74 USD
View all deals
Embl - Hotel Isg
8.6
76 USD
View all deals
Altstadt Hotel
7.8
68 USD
View all deals
Zum Waldhorn
8.2
76 USD
View all deals
Hotel Elite Heidelberg
7.3
67 USD
View all deals
Neu Heidelberg - Guesthouse & Apartments
7.8
67 USD
View all deals
Arthotel Heidelberg
9.2
157 USD
View all deals
Hotel Am Rathaus
8.0
87 USD
View all deals
Hotel am Schloss
8.4
112 USD
View all deals
Hotel Heidelberger Hof
8.1
90 USD
View all deals
Parkhotel Atlantic
8.2
76 USD
View all deals
Hotel Villa Marstall
9.1
115 USD
View all deals
Hotel Restaurant Krokodil
8.2
78 USD
View all deals
Hotel Zur Alten Brücke
9.0
109 USD
View all deals
Hotelo Heidelberg
8.0
60 USD
View all deals
Das Lamm Heidelberg
7.7
73 USD
View all deals
Hotel Deutscher Kaiser
8.9
99 USD
View all deals

When to book a hotel in Heidelberg

Low Season
February
High Season
June

cheapest month to stay

48%

expected price decrease

most expensive time to stay

101%

expected price increase

220 USD
165 USD
110 USD
55 USD
Price
55 - 212 USD
Highest day of week
Saturday
Cheapest day of week
Thursday

av. price over the last two weeks

Average price (weeknight)

88 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

102 USD

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Heidelberg is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, 80 days before.
90
Days before departure
0
1-2 star
66 - 89 USD
3 star
91 - 112 USD
4-5 star
118 - 133 USD

Heidelberg travel tips

Let us help you with the best tips about Heidelberg

How long do people stay in Heidelberg?

When visiting Heidelberg the average booking length is 2 nights.

How much does a hotel cost in Heidelberg?

A hotel room in Heidelberg will generally set you back around 136 USD per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

When is the best time to book a hotel in Heidelberg?

February is the cheapest month to book a hotel in Heidelberg. Prices can be 53% lower than other, busier months; so this is a great time to get a good deal.

Which day is cheapest to stay in Heidelberg?

Wednesday is the day where you will typically find the lowest price for your hotel room in Heidelberg. The highest price tends to be on Friday.

How much does a luxury hotel in Heidelberg cost?

On average, a luxury Heidelberg hotel costs 137 USD per person, per night. This is a 26.53% premium when compared to the average cost of a hotel in Heidelberg (100 USD per person, per night).

How much does a hostel in Heidelberg cost?

64 USD is how much a hostel (and up to 2 star hotels) in Heidelberg could cost you each night. Booking a hostel could save you 36 USD when compared to the average price of a hotel in Heidelberg.


How much does a hotel in Heidelberg cost?

4 stars and above
#1 most popular
Hotel Europäischer Hof Heidelberg
9.2
225 USD
#2 most popular
Crowne Plaza Heidelberg City Centre
8.5
120 USD
Best value
Leonardo Hotel Heidelberg
8.0
60 USD
3 stars
#1 most popular
Hotel Heidelberg
8.5
67 USD
#2 most popular
City Partner Hotel Holländer Hof
8.8
102 USD
Best value
Classic Inn
7.3
55 USD
2 stars and below
#1 most popular
Ibis Heidelberg Hauptbahnhof
7.6
70 USD
#2 most popular
Hotel Elite Heidelberg
7.3
67 USD
Best value
Lotte - The Backpackers
9.5
28 USD

Cheapest hotels in Heidelberg

Cheap hotels and hostels in Heidelberg
Steffis Hostel Heidelberg
8.5
26 USD
Pension Jeske Heidelberg
8.3
45 USD
Lotte - The Backpackers
9.5
28 USD
Gästehaus Endrich
7.0
53 USD
Jugendherberge Heidelberg International
8.1
39 USD
Classic Inn
7.3
55 USD

Best value hotels in Heidelberg

Leonardo Hotel Heidelberg
8.0
60 USD
Hotel Heidelberg
8.5
67 USD
Lotte - The Backpackers
9.5
28 USD
Hotel Zum Ritter St. Georg
8.3
92 USD
Hotel Europäischer Hof Heidelberg
9.2
225 USD
Die Hirschgasse Heidelberg
9.0
119 USD

Looking for a specific type of hotel

Luxury Hotels in Heidelberg
Best value
NH Heidelberg
8.1
91 USD
#1 Most popular
Hotel Europäischer Hof Heidelberg
9.2
225 USD
#2 Most popular
Hotel Zum Ritter St. Georg
8.3
92 USD
#3 Most popular
Die Hirschgasse Heidelberg
9.0
119 USD
#4 Most popular
Heidelberg Marriott Hotel
7.9
112 USD
#5 Most popular
Hotel Villa Marstall
9.1
115 USD
Boutique Hotel Heidelberg Suites - Small Luxury Hotels
9.0
247 USD

Popular flight routes to Heidelberg

Find the cheapest flights to Heidelberg on popular routes
London to Frankfurt am Main
Fastest flight time
6h 35m
Cheapest price
118 USD
Tel Aviv to Frankfurt am Main
Fastest flight time
4h 30m
Cheapest price
131 USD
Los Angeles to Frankfurt am Main
Fastest flight time
10h 50m
Cheapest price
289 USD
New York to Frankfurt am Main
Fastest flight time
7h 30m
Cheapest price
366 USD
Miami to Frankfurt am Main
Fastest flight time
9h 00m
Cheapest price
387 USD
Boston to Frankfurt am Main
Fastest flight time
6h 55m
Cheapest price
414 USD
Seattle to Frankfurt am Main
Fastest flight time
9h 45m
Cheapest price
431 USD
San Francisco to Frankfurt am Main
Fastest flight time
10h 50m
Cheapest price
446 USD
Chicago to Frankfurt am Main
Fastest flight time
8h 20m
Cheapest price
461 USD
Las Vegas to Frankfurt am Main
Fastest flight time
11h 10m
Cheapest price
475 USD
View more

Start planning your trip to Heidelberg