We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

McDonald's

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Heidelberg?

We'll send you updates with the latest deals, reviews and articles for Heidelberg each week.

Map of McDonald's

Hotels (75)

B&Bs / Inns (14)

Specialty Lodging (27)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travelers' Choice® 2018 Winner Best Service
 
Apartments & Hotel Kurpfalzhof (Heidelberg, Germany)
Kurpfalzhof 10, 69124 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$106 - $132 Avg. price/night*
Ollie #1 of 75 hotels in Heidelberg
Professional photos | Traveler photos (119)
Der Europaische Hof Heidelberg (Heidelberg, Germany)
Friedrich-Ebert-Anlage 1, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$261 - $545 Avg. price/night*
Ollie #2 of 75 hotels in Heidelberg
  •  A class of its own 
  • A real luxury hotel. We have a large and very elegant room. Everywhere are... more
  • May 18, 2018
Professional photos | Traveler photos (286)
Hotel Villa Marstall (Heidelberg, Germany)
Lauerstr. 1, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$148 - $205 Avg. price/night*
Ollie #3 of 75 hotels in Heidelberg
  •  Just beautiful 
  • We arrived by train which was easily accessible to the hotel. Check in... more
  • May 11, 2018
Professional photos | Traveler photos (465)
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance | Small Hotels
 
Neuenheimer Landstr. 12, 69120 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$238 - $396 Avg. price/night*
Ollie #4 of 75 hotels in Heidelberg
  •  Awesome stay 
  • We had requested for a suite facing the Heidelberg castle for photography... more
  • May 6, 2018
Professional photos | Traveler photos (833)
ArtHotel Heidelberg (Heidelberg, Germany)
Grabengasse 7, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$187 - $243 Avg. price/night*
Ollie #5 of 75 hotels in Heidelberg
Professional photos | Traveler photos (121)
Hotel Panorama (Heidelberg, Germany)
Bismarckstr. 19, 69115 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$133 - $223 Avg. price/night*
Ollie #6 of 75 hotels in Heidelberg
Professional photos | Traveler photos (84)
Gasthaus Hotel Backmulde (Heidelberg, Germany)
Schiffgasse 11, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$104 - $148 Avg. price/night*
Ollie #7 of 75 hotels in Heidelberg
  •  Perfect 
  • We arrived late at night and they were welcome and accommodating. Room was... more
  • March 14, 2018
Professional photos | Traveler photos (144)
Hotel Hollaender Hof (Heidelberg, Germany)
Neckarstaden 66, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$132 - $216 Avg. price/night*
Ollie #8 of 75 hotels in Heidelberg
  •  Excellent location 
  • First visit to this Beautiful city. Hotel reception very efficient and... more
  • May 22, 2018
Professional photos | Traveler photos (315)
Offers & Announcements Package Deal
Qube Hotel Heidelberg (Heidelberg, Germany)
Bergheimer Str. 74, 69115 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$120 - $267 Avg. price/night*
Ollie #9 of 75 hotels in Heidelberg
Professional photos | Traveler photos (211)
Kurfuersten-Anlage 1, 69115 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$143 - $365 Avg. price/night*
Ollie #10 of 75 hotels in Heidelberg
Professional photos | Traveler photos (384)
Special Offer Book Direct and Save
Hotel Heidelberg (Heidelberg, Germany)
Heuauer Weg 35-37, 69124 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$91 - $138 Avg. price/night*
Ollie #11 of 75 hotels in Heidelberg
Professional photos | Traveler photos (101)
Hotel Zum Ritter St. Georg (Heidelberg, Germany)
Hauptstr. 178, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$163 - $281 Avg. price/night*
Ollie #12 of 75 hotels in Heidelberg
Professional photos | Traveler photos (166)
Hotel Goldener Falke (Heidelberg, Germany)
Hauptstr. 204, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$145 - $224 Avg. price/night*
Ollie #13 of 75 hotels in Heidelberg
Professional photos | Traveler photos (149)
Hotel Goldene Rose (Heidelberg, Germany)
St.-Anna-Gasse 7, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$119 - $202 Avg. price/night*
Ollie #14 of 75 hotels in Heidelberg
  •  Hotel Treasure 
  • Hotel Goldene Rose provided a delightful stay! Located steps away from... more
  • December 19, 2017
Professional photos | Traveler photos (68)
Hotel Die Hirschgasse Heidelberg (Heidelberg, Germany)
Hirschgasse 3, 69120 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$198 - $355 Avg. price/night*
Ollie #15 of 75 hotels in Heidelberg
Professional photos | Traveler photos (115)
Hotel Chester Heidelberg (Heidelberg, Germany)
Bonhoefferstr. 10, 69123 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$133 - $240 Avg. price/night*
Ollie #16 of 75 hotels in Heidelberg
Professional photos | Traveler photos (169)
Heidelberg Marriott Hotel (Heidelberg, Germany)
Vangerowstr. 16, 69115 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$159 - $367 Avg. price/night*
Ollie #17 of 75 hotels in Heidelberg
  •  Superb hotel 
  • Located on Rhine River. Water taxi available every 30 minutes to downtown... more
  • May 13, 2018
Professional photos | Traveler photos (360)
Special Offer Member Rates
Hotel Zur Alten Brucke (Heidelberg, Germany)
Obere Neckarstr. 2 | Altstadt an der Alten Brücke, 69117 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$151 - $235 Avg. price/night*
Ollie #18 of 75 hotels in Heidelberg
Professional photos | Traveler photos (220)
Exzellenz Hotel (Heidelberg, Germany)
Rohrbacher Str. 29, 69115 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$100 - $185 Avg. price/night*
Ollie #19 of 75 hotels in Heidelberg
Professional photos | Traveler photos (63)
NH Heidelberg (Heidelberg, Germany)
Bergheimer Str. 91, 69115 Heidelberg, Baden-Wurttemberg, Germany
Show Prices
$100 - $218 Avg. price/night*
Ollie #20 of 75 hotels in Heidelberg
Professional photos | Traveler photos (453)
Special Offer GET UP TO 25% OFF!

Additional McDonald's Information

3.5 of 5 bubbles | 19 Reviews