Hotels in Heidelberg

Find the best deals on 242 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.2
310 C$
View all deals
$self.alt
Hotel Heidelberg
8.5
92 C$
View all deals
$self.alt
Crowne Plaza Heidelberg City Centre
8.5
165 C$
View all deals
$self.alt
Hotel Zum Ritter St. Georg
8.4
127 C$
View all deals
$self.alt
Die Hirschgasse Heidelberg
9.0
163 C$
View all deals
$self.alt
Heidelberg Marriott Hotel
7.9
154 C$
View all deals
$self.alt
Leonardo Hotel Heidelberg
7.9
83 C$
View all deals
$self.alt
NH Heidelberg
8.1
125 C$
View all deals
$self.alt
City Partner Hotel Holländer Hof
8.8
140 C$
View all deals
$self.alt
Leonardo Hotel Heidelberg City Center
8.2
109 C$
View all deals
$self.alt
The Heidelberg Exzellenz Hotel
8.8
124 C$
View all deals
$self.alt
Hotel Bayrischer Hof
8.0
99 C$
View all deals
$self.alt
Hotel Goldener Hecht
8.2
107 C$
View all deals
$self.alt
Hotel Vier Jahreszeiten
7.4
124 C$
View all deals
$self.alt
Hotel Auerstein
8.1
127 C$
View all deals
$self.alt
The Heidelberg acor hotel
7.6
120 C$
View all deals
$self.alt
Hotel Tannhäuser
8.2
136 C$
View all deals
$self.alt
Hotel Central Heidelberg
7.7
88 C$
View all deals
$self.alt
Schlosshotel Molkenkur
8.2
134 C$
View all deals
$self.alt
Hotel & Restaurant Grenzhof
8.8
178 C$
View all deals
$self.alt
Hotel Goldene Rose
8.6
124 C$
View all deals
$self.alt
Ibis Heidelberg Hauptbahnhof
7.6
96 C$
View all deals
$self.alt
Hotel Classic Inn
7.2
76 C$
View all deals
$self.alt
Auerstein Dependance
7.5
102 C$
View all deals
$self.alt
Embl - Hotel Isg
8.5
105 C$
View all deals
$self.alt
Altstadt Hotel
7.9
94 C$
View all deals
$self.alt
Zum Waldhorn
8.2
104 C$
View all deals
$self.alt
Hotel Elite Heidelberg
7.3
92 C$
View all deals
$self.alt
Neu Heidelberg - Guesthouse & Apartments
7.8
92 C$
View all deals
$self.alt
Arthotel Heidelberg
9.2
216 C$
View all deals
$self.alt
Hotel Am Rathaus
8.0
120 C$
View all deals
$self.alt
Hotel am Schloss
8.5
154 C$
View all deals
$self.alt
Hotel Heidelberger Hof
8.0
124 C$
View all deals
$self.alt
Parkhotel Atlantic
8.2
105 C$
View all deals
$self.alt
Hotel Villa Marstall
9.0
158 C$
View all deals
$self.alt
Hotel Krokodil
8.0
107 C$
View all deals
$self.alt
Hotel Zur Alten Brücke
8.9
150 C$
View all deals
$self.alt
Hotelo Heidelberg
8.0
83 C$
View all deals
$self.alt
Das Lamm Heidelberg
7.7
101 C$
View all deals
$self.alt
Hotel Deutscher Kaiser
8.8
136 C$
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
April
High Season
March

cheapest month to stay

14%

expected price decrease

most expensive time to stay

45%

expected price increase

Price
132 C$ - 223 C$
Highest day of week
Saturday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

129 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

158 C$

avg. 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, 24 days before.
90
Days before departure
0
1-2 star
95 C$ - 116 C$
3 star
121 C$ - 151 C$
4-5 star
149 C$ - 161 C$

How much does a hotel in Heidelberg cost per night?

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
96 C$
$self.alt
#2 most popular
Hotel Elite Heidelberg
7.3
92 C$
$self.alt
Best value
Lotte-Hostel
9.5
39 C$
3 stars
$self.alt
#1 most popular
Hotel Heidelberg
8.5
92 C$
$self.alt
#2 most popular
City Partner Hotel Holländer Hof
8.8
140 C$
$self.alt
Best value
Hotel Classic Inn
7.2
76 C$
4 stars and above
$self.alt
#1 most popular
Hotel Europäischer Hof Heidelberg
9.2
310 C$
$self.alt
#2 most popular
Crowne Plaza Heidelberg City Centre
8.5
165 C$
$self.alt
Best value
Leonardo Hotel Heidelberg
7.9
83 C$

Cheapest hotels in Heidelberg

These hotels and hostels usually make for a cheap way to stay in Heidelberg
$self.alt
Steffis Hostel Heidelberg
8.4
36 C$
$self.alt
Pension Jeske Heidelberg
8.3
62 C$
$self.alt
Lotte-Hostel
9.5
39 C$
$self.alt
Gästehaus Endrich
7.2
73 C$
$self.alt
Jugendherberge Heidelberg International
8.1
54 C$
$self.alt
Hotel Classic Inn
7.2
76 C$

Get the best value hotel in Heidelberg

These hotels have the best prices for their ratings
$self.alt
Leonardo Hotel Heidelberg
7.9
83 C$
$self.alt
Hotel Heidelberg
8.5
92 C$
$self.alt
Lotte-Hostel
9.5
39 C$
$self.alt
Hotel Zum Ritter St. Georg
8.4
127 C$
$self.alt
Hotel Europäischer Hof Heidelberg
9.2
310 C$
$self.alt
Die Hirschgasse Heidelberg
9.0
163 C$

Heidelberg travel information

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 120 C$ 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 17% 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 Monday 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 C$ per person, per night. In comparison, the average cost of a hotel in Heidelberg is 99 C$ per person, per night, representing a 28% premium for a luxury hotel.

How much does a hostel in Heidelberg cost?

Hostels in Heidelberg (including hotels rated 2 stars and below) cost 62 C$ per person, per night on average. This is 37 C$ per night cheaper than the average cost of hotels in Heidelberg.


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
125 C$
$self.alt
#1 Most popular
Hotel Europäischer Hof Heidelberg
9.2
310 C$
$self.alt
#2 Most popular
Hotel Zum Ritter St. Georg
8.4
127 C$
$self.alt
#3 Most popular
Die Hirschgasse Heidelberg
9.0
163 C$
$self.alt
#4 Most popular
Heidelberg Marriott Hotel
7.9
154 C$
$self.alt
#5 Most popular
Hotel Villa Marstall
9.0
158 C$
$self.alt
Boutique Hotel Heidelberg Suites - Small Luxury Hotels
9.1
340 C$

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
512 C$
Montreal to Frankfurt am Main
Fastest flight time
7h 05m
Cheapest price
713 C$
Winnipeg to Frankfurt am Main
Fastest flight time
16h 05m
Cheapest price
940 C$
Vancouver to Frankfurt am Main
Fastest flight time
9h 45m
Cheapest price
1,019 C$
Windsor to Frankfurt am Main
Fastest flight time
26h 10m
Cheapest price
1,090 C$
Medicine Hat to Frankfurt am Main
Fastest flight time
31h 55m
Cheapest price
1,183 C$
Calgary to Frankfurt am Main
Fastest flight time
9h 05m
Cheapest price
1,201 C$
Ottawa to Frankfurt am Main
Fastest flight time
9h 50m
Cheapest price
1,209 C$
Québec City to Frankfurt am Main
Fastest flight time
15h 35m
Cheapest price
1,220 C$
Deer Lake to Frankfurt am Main
Fastest flight time
44h 55m
Cheapest price
1,221 C$
View more

Start planning your trip to Heidelberg