Hotels in Heidelberg

Find the best deals on 241 hotels in Heidelberg

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Heidelberg

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

When to book a hotel in Heidelberg

Check out the information below to find the best deal on a Heidelberg hotel room
Low Season
February
High Season
September

cheapest month to stay

12%

expected price decrease

most expensive time to stay

18%

expected price increase

Price
$73 - $98
Highest day of week
Sunday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

$72

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$69

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, 81 days before.
90
Days before departure
0
1-2 star
$61 - $83
3 star
$89 - $104
4-5 star
$115 - $134

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 3 nights.

How much does a hotel cost in Heidelberg?

A hotel room in Heidelberg will generally set you back around $124 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 22% lower than other, busier months; so this is a great time to get a good deal.

Which day is cheapest to stay in Heidelberg?

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

How much does a luxury hotel in Heidelberg cost?

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

How much does a hostel in Heidelberg cost?

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


How much does a hotel in Heidelberg cost?

Use the information below to find quality Heidelberg hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Ibis Heidelberg Hauptbahnhof
7.6
$70
$self.alt
#2 most popular
Hotel Elite Heidelberg
7.2
$67
$self.alt
Best value
Lotte - The Backpackers
9.5
$28
3 stars
$self.alt
#1 most popular
Hotel Heidelberg
8.5
$67
$self.alt
#2 most popular
City Partner Hotel Holländer Hof
8.8
$102
$self.alt
Best value
Classic Inn
7.3
$55
4 stars and above
$self.alt
#1 most popular
Hotel Europäischer Hof Heidelberg
9.1
$225
$self.alt
#2 most popular
Crowne Plaza Heidelberg City Centre
8.5
$120
$self.alt
Best value
Leonardo Hotel Heidelberg
8.0
$60

Cheapest hotels in Heidelberg

These hotels and hostels usually make for a cheap way to stay in Heidelberg
$self.alt
Steffis Hostel Heidelberg
8.5
$26
$self.alt
Pension Jeske Heidelberg
8.3
$45
$self.alt
Lotte - The Backpackers
9.5
$28
$self.alt
Gästehaus Endrich
7.1
$53
$self.alt
Jugendherberge Heidelberg International
8.0
$39
$self.alt
Classic Inn
7.3
$55

Get the best value hotel in Heidelberg

These hotels have the best prices for their ratings
$self.alt
Leonardo Hotel Heidelberg
8.0
$60
$self.alt
Hotel Heidelberg
8.5
$67
$self.alt
Lotte - The Backpackers
9.5
$28
$self.alt
Hotel Zum Ritter St. Georg
8.3
$92
$self.alt
Hotel Europäischer Hof Heidelberg
9.1
$225
$self.alt
Die Hirschgasse Heidelberg
8.9
$119

Looking for a specific type of hotel?

Check out these great hotels in Heidelberg that are perfect for any stay
Luxury Hotels in Heidelberg
$self.alt
Best value
NH Heidelberg
8.1
$91
$self.alt
#1 Most popular
Hotel Europäischer Hof Heidelberg
9.1
$225
$self.alt
#2 Most popular
Hotel Zum Ritter St. Georg
8.3
$92
$self.alt
#3 Most popular
Die Hirschgasse Heidelberg
8.9
$119
$self.alt
#4 Most popular
Heidelberg Marriott Hotel
7.9
$112
$self.alt
#5 Most popular
Hotel Villa Marstall
9.0
$115
$self.alt
Boutique Hotel Heidelberg Suites - Small Luxury Hotels
9.1
$247

Popular flight routes to Heidelberg

Find the cheapest flights to Heidelberg on popular routes
Bucharest to Frankfurt am Main
Fastest flight time
2h 40m
Cheapest price
$109
Tel Aviv to Frankfurt am Main
Fastest flight time
4h 30m
Cheapest price
$184
Chicago to Frankfurt am Main
Fastest flight time
8h 10m
Cheapest price
$388
New York to Frankfurt am Main
Fastest flight time
7h 30m
Cheapest price
$434
Miami to Frankfurt am Main
Fastest flight time
9h 10m
Cheapest price
$445
Pittsburgh to Frankfurt am Main
Fastest flight time
8h 00m
Cheapest price
$447
Newark to Frankfurt am Main
Fastest flight time
7h 20m
Cheapest price
$460
San Francisco to Frankfurt am Main
Fastest flight time
10h 50m
Cheapest price
$475
Boston to Frankfurt am Main
Fastest flight time
6h 55m
Cheapest price
$487
Baltimore to Frankfurt am Main
Fastest flight time
8h 00m
Cheapest price
$490
View more

Start planning your trip to Heidelberg