Hotels in Heidelberg

Find the best deals on 239 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
297 CAD
View all deals
Hotel Heidelberg
8.5
89 CAD
View all deals
Crowne Plaza Heidelberg City Centre
8.5
159 CAD
View all deals
Hotel Zum Ritter St. Georg
8.3
122 CAD
View all deals
Die Hirschgasse Heidelberg
9.0
157 CAD
View all deals
Heidelberg Marriott Hotel
7.9
148 CAD
View all deals
Leonardo Hotel Heidelberg
8.0
79 CAD
View all deals
NH Heidelberg
8.1
120 CAD
View all deals
City Partner Hotel Holländer Hof
8.8
135 CAD
View all deals
Leonardo Hotel Heidelberg City Center
8.2
104 CAD
View all deals
The Heidelberg Exzellenz Hotel
8.8
119 CAD
View all deals
Hotel Bayrischer Hof
7.9
95 CAD
View all deals
Hotel Goldener Hecht
8.1
103 CAD
View all deals
Vier Jahreszeiten
7.5
119 CAD
View all deals
Hotel Auerstein
8.0
122 CAD
View all deals
The Heidelberg acor hotel
7.5
115 CAD
View all deals
Hotel Tannhäuser
8.3
131 CAD
View all deals
Hotel Central Heidelberg
7.7
85 CAD
View all deals
Schlosshotel Molkenkur
8.3
128 CAD
View all deals
Hotel & Restaurant Grenzhof
8.7
171 CAD
View all deals
Hotel Goldene Rose
8.6
119 CAD
View all deals
Ibis Heidelberg Hauptbahnhof
7.7
93 CAD
View all deals
Classic Inn
7.4
73 CAD
View all deals
Auerstein Dependance
7.6
98 CAD
View all deals
Embl - Hotel Isg
8.6
100 CAD
View all deals
Altstadt Hotel
7.9
90 CAD
View all deals
Zum Waldhorn
8.2
100 CAD
View all deals
Hotel Elite Heidelberg
7.3
89 CAD
View all deals
Neu Heidelberg - Guesthouse & Apartments
7.8
89 CAD
View all deals
Arthotel Heidelberg
9.2
208 CAD
View all deals
Hotel Am Rathaus
8.0
115 CAD
View all deals
Hotel am Schloss
8.4
148 CAD
View all deals
Hotel Heidelberger Hof
8.1
119 CAD
View all deals
Parkhotel Atlantic
8.2
100 CAD
View all deals
Hotel Villa Marstall
9.1
152 CAD
View all deals
Hotel Restaurant Krokodil
8.1
103 CAD
View all deals
Hotel Zur Alten Brücke
9.0
144 CAD
View all deals
Hotelo Heidelberg
8.0
79 CAD
View all deals
Das Lamm Heidelberg
7.8
97 CAD
View all deals
Hotel Deutscher Kaiser
8.9
131 CAD
View all deals

When to book a hotel in Heidelberg

Low Season
April
High Season
June

cheapest month to stay

15%

expected price decrease

most expensive time to stay

149%

expected price increase

335 CAD
259 CAD
184 CAD
108 CAD
Price
108 - 317 CAD
Highest day of week
Saturday
Cheapest day of week
Thursday

avg. price over the last two weeks

Average price (weeknight)

104 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

126 CAD

avg. price over the last two weeks


Heidelberg travel tips

Let us help you with the best tips about Heidelberg

How long do people stay in Heidelberg?

The average length of stay in Heidelberg is 1 night.

How much does a hotel cost in Heidelberg?

Hotels in Heidelberg show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around 55 CAD per night.

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

The cheapest month to book a hotel in Heidelberg is April. The cost of your room could be as much as 29% cheaper than in peak months.

Which day is cheapest to stay in Heidelberg?

The cost of a Heidelberg hotel room will vary for each day but generally Wednesday works out the most economical, with Friday proving the least economical.

How much does a luxury hotel in Heidelberg cost?

A luxury hotel in Heidelberg can set you back on average 137 CAD per person, per night. In comparison, the average cost of a hotel in Heidelberg is 100 CAD per person, per night, representing a 26.455% premium for a luxury hotel.

How much does a hostel in Heidelberg cost?

Hostels in Heidelberg (including hotels rated 2 stars and below) cost 64 CAD per person, per night on average. This is 36 CAD per night cheaper than the average cost of hotels in Heidelberg.


How much does a hotel in Heidelberg cost?

4 stars and above
#1 most popular
Hotel Europäischer Hof Heidelberg
9.2
297 CAD
#2 most popular
Crowne Plaza Heidelberg City Centre
8.5
159 CAD
Best value
Leonardo Hotel Heidelberg
8.0
79 CAD
3 stars
#1 most popular
Hotel Heidelberg
8.5
89 CAD
#2 most popular
City Partner Hotel Holländer Hof
8.8
135 CAD
Best value
Classic Inn
7.4
73 CAD
2 stars and below
#1 most popular
Ibis Heidelberg Hauptbahnhof
7.7
93 CAD
#2 most popular
Hotel Elite Heidelberg
7.3
89 CAD
Best value
Lotte - The Backpackers
9.5
37 CAD

Cheapest hotels in Heidelberg

Cheap hotels and hostels in Heidelberg
Steffis Hostel Heidelberg
8.5
34 CAD
Pension Jeske Heidelberg
8.3
59 CAD
Lotte - The Backpackers
9.5
37 CAD
Gästehaus Endrich
7.0
70 CAD
Jugendherberge Heidelberg International
8.0
52 CAD
Classic Inn
7.4
73 CAD

Best value hotels in Heidelberg

Leonardo Hotel Heidelberg
8.0
79 CAD
Hotel Heidelberg
8.5
89 CAD
Lotte - The Backpackers
9.5
37 CAD
Hotel Zum Ritter St. Georg
8.3
122 CAD
Hotel Europäischer Hof Heidelberg
9.2
297 CAD
Die Hirschgasse Heidelberg
9.0
157 CAD

Looking for a specific type of hotel

Luxury Hotels in Heidelberg
Best value
NH Heidelberg
8.1
120 CAD
#1 Most popular
Hotel Europäischer Hof Heidelberg
9.2
297 CAD
#2 Most popular
Hotel Zum Ritter St. Georg
8.3
122 CAD
#3 Most popular
Die Hirschgasse Heidelberg
9.0
157 CAD
#4 Most popular
Heidelberg Marriott Hotel
7.9
148 CAD
#5 Most popular
Hotel Villa Marstall
9.1
152 CAD
Boutique Hotel Heidelberg Suites - Small Luxury Hotels
9.1
327 CAD

Popular flight routes to Heidelberg

Find the cheapest flights to Heidelberg on popular routes
Toronto to Frankfurt am Main
Fastest flight time
7h 35m
Cheapest price
550 CAD
Vancouver to Frankfurt am Main
Fastest flight time
9h 45m
Cheapest price
652 CAD
Montreal to Frankfurt am Main
Fastest flight time
7h 05m
Cheapest price
940 CAD
Calgary to Frankfurt am Main
Fastest flight time
9h 05m
Cheapest price
1,029 CAD
Ottawa to Frankfurt am Main
Fastest flight time
9h 05m
Cheapest price
1,035 CAD
Edmonton to Frankfurt am Main
Fastest flight time
10h 35m
Cheapest price
1,071 CAD
Kelowna to Frankfurt am Main
Fastest flight time
13h 40m
Cheapest price
1,128 CAD
Victoria to Frankfurt am Main
Fastest flight time
17h 00m
Cheapest price
1,147 CAD
Winnipeg to Frankfurt am Main
Fastest flight time
11h 10m
Cheapest price
1,155 CAD
Thunder Bay to Frankfurt am Main
Fastest flight time
12h 10m
Cheapest price
1,158 CAD
View more

Start planning your trip to Heidelberg