Hotels in Heidelberg

Find the best deals on 237 hotels in Heidelberg

Check-in
Check-out
Compare vs. momondo |

Top Heidelberg hotels

Find a cheap hotel in Heidelberg that meets your travel needs.
$self.alt
Crowne Plaza Heidelberg City Centre
8.5
$120
View all deals
$self.alt
Heidelberg Marriott Hotel
7.6
$112
View all deals
$self.alt
Leonardo Hotel Heidelberg City Center
8.1
$79
View all deals
$self.alt
Qube Heidelberg
8.6
$92
View all deals
$self.alt
Star Inn Hotel & Suites Premium Heidelberg, By Quality
8.7
$60
View all deals
$self.alt
Hotel Zum Ritter St. Georg
8.3
$92
View all deals
$self.alt
Leonardo Hotel Heidelberg
7.9
$60
View all deals
$self.alt
Steffis Hostel Heidelberg
8.5
$26
View all deals
$self.alt
Hotel Classic Inn
7.5
$55
View all deals
$self.alt
Apartment End
9.3
$86
View all deals
$self.alt
Hotel Heidelberg
8.4
$67
View all deals
$self.alt
NH Heidelberg
8.0
$91
View all deals
$self.alt
Hotel Bayrischer Hof
8.0
$72
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
Hotel am Schloss
8.5
$112
View all deals
$self.alt
Hotel Heidelberger Hof
8.1
$90
View all deals
$self.alt
Residenz Heidelberg
8.3
$87
View all deals
$self.alt
B&B Hotel Heidelberg
7.9
$74
View all deals
$self.alt
Zum Pfalzgrafen
$69
View all deals
$self.alt
Wohlfühl-Hotel Neu Heidelberg
8.5
$78
View all deals
$self.alt
Boardinghouse Luise 5
9.1
$134
View all deals
$self.alt
Hd City Apartments
8.3
$63
View all deals
$self.alt
Heidelberg Apartments
7.1
$79
View all deals
$self.alt
Boutique Suites Heidelberg Alte Zigarrenmanufaktur
9.0
$203
View all deals
$self.alt
Living Beneath Castle - Apartment Prinz Carl
9.3
$146
View all deals
$self.alt
Heidelberg On The Bergsstrasse, Experience The First Signs Of Spring ..
$90
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
August
High Season
April

cheapest month to stay

13%

expected price decrease

most expensive time to stay

13%

expected price increase

Price
$95 - $124
Highest day of week
Saturday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$99

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$106

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, 24 days before.
1-2 star
$69 - $84
3 star
$88 - $110
4-5 star
$108 - $117

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
B&B Hotel Heidelberg
7.9
$74
$self.alt
#2 most popular
Zum Pfalzgrafen
$69
$self.alt
Best value
Hotel Elite Heidelberg
7.2
$67
3 stars
$self.alt
#1 most popular
Star Inn Hotel & Suites Premium Heidelberg, By Quality
8.7
$60
$self.alt
#2 most popular
Hotel Heidelberg
8.4
$67
$self.alt
Best value
Hotel Classic Inn
7.5
$55
4 stars and above
$self.alt
#1 most popular
Crowne Plaza Heidelberg City Centre
8.5
$120
$self.alt
#2 most popular
Heidelberg Marriott Hotel
7.6
$112
$self.alt
Best value
Leonardo Hotel Heidelberg
7.9
$60

Cheap hotels in Heidelberg

These hotels and hostels are the cheapest accommodations available in Heidelberg
$self.alt
Steffis Hostel Heidelberg
8.5
$26
$self.alt
Leonardo Hotel Heidelberg
7.9
$60
$self.alt
Hotel Classic Inn
7.5
$55
$self.alt
Hd City Apartments
8.3
$63
$self.alt
Star Inn Hotel & Suites Premium Heidelberg, By Quality
8.7
$60
$self.alt
Hotel Heidelberg
8.4
$67

Get the best value hotel in Heidelberg

These hotels have the best prices for their ratings
$self.alt
Leonardo Hotel Heidelberg
7.9
$60
$self.alt
Star Inn Hotel & Suites Premium Heidelberg, By Quality
8.7
$60
$self.alt
Leonardo Hotel Heidelberg City Center
8.1
$79
$self.alt
Hotel Zum Ritter St. Georg
8.3
$92
$self.alt
Qube Heidelberg
8.6
$92
$self.alt
Steffis Hostel Heidelberg
8.5
$26

Heidelberg travel information

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 $88 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?

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

Which day is cheapest to stay in Heidelberg?

Saturday 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 $97 per person, per night. This is a 9% premium when compared to the average cost of a hotel in Heidelberg ($88 per person, per night).

How much does a hostel in Heidelberg cost?

$70 is how much a hostel (and up to 2 star hotels) in Heidelberg could cost you each night. Booking a hostel could save you $18 when compared to the average price of a hotel 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.0
$91
$self.alt
#1 Most popular
Heidelberg Marriott Hotel
7.6
$112
$self.alt
#2 Most popular
Qube Heidelberg
8.6
$92
$self.alt
#3 Most popular
Hotel Zum Ritter St. Georg
8.3
$92

Popular flight routes to Heidelberg

Find the cheapest flights to Heidelberg
Tel Aviv to Frankfurt am Main
Fastest flight time
4h 40m
Cheapest price
$127
London to Frankfurt am Main
Fastest flight time
1h 35m
Cheapest price
$178
Miami to Frankfurt am Main
Fastest flight time
9h 00m
Cheapest price
$347
Washington to Frankfurt am Main
Fastest flight time
7h 45m
Cheapest price
$380
Toronto to Frankfurt am Main
Fastest flight time
7h 35m
Cheapest price
$387
New York to Frankfurt am Main
Fastest flight time
7h 20m
Cheapest price
$389
Chicago to Frankfurt am Main
Fastest flight time
8h 10m
Cheapest price
$389
San Francisco to Frankfurt am Main
Fastest flight time
10h 55m
Cheapest price
$390
Boston to Frankfurt am Main
Fastest flight time
7h 05m
Cheapest price
$424
Atlanta to Frankfurt am Main
Fastest flight time
8h 50m
Cheapest price
$479
View more

Start planning your trip to Heidelberg