Hotels in Germany

Find the best deals on 166,502 hotels in Germany

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Germany

Looking for a city in Germany to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
99 C$ - 135 C$
CHEAPEST CITY IN GERMANY Düsseldorf 16% cheaper Hotels in Düsseldorf are the cheapest in Germany at just 99 C$ per night on average.
MOST EXPENSIVE CITY IN GERMANY Munich 15% more expensive Munich has the highest priced hotels in Germany with rooms averaging 135 C$ per night.
MOST POPULAR CITY IN GERMANY Berlin 71% more users visited More momondo users search for hotels in Berlin than any other city in Germany

Popular Cities in Germany

Book one of the best deals Germany has to offer in these popular locations
  • Best value

    Wombat S City Hostel Berlin

    2.8

    31 C$

    View Deal
  • #1 Most popular

    one80º Hostel Berlin

    8.2

    90 C$

    View Deal
  • #2 Most popular

    The Circus Hostel

    9.0

    35 C$

    View Deal
  • #3 Most popular

    Heart of Gold Hostel Berlin

    8.4

    79 C$

    View Deal
  • #4 Most popular

    Enjoy Hotel Berlin City Messe

    7.6

    70 C$

    View Deal
  • #5 Most popular

    citystay Hostel Berlin

    8.6

    35 C$

    View Deal
  • Axel Hotel Berlin-Adults Only

    7.7

    98 C$

    View Deal
  • Best value

    Maritim Hotel München

    8.0

    104 C$

    View Deal
  • #1 Most popular

    Hilton Munich Airport

    8.6

    150 C$

    View Deal
  • #2 Most popular

    Best Western Atrium Hotel

    6.2

    104 C$

    View Deal
  • #3 Most popular

    Hotel am Viktualienmarkt

    8.1

    184 C$

    View Deal
  • #4 Most popular

    Hotel Cristal München

    7.8

    120 C$

    View Deal
  • #5 Most popular

    H+ Hotel München

    8.2

    119 C$

    View Deal
  • Relexa Hotel München

    8.3

    119 C$

    View Deal
Hotels in Frankfurt am Main
Search hotel deals in Frankfurt am Main
  • Best value

    Hotel Elbe

    6.3

    61 C$

    View Deal
  • #1 Most popular

    Steigenberger Frankfurter Hof

    8.6

    262 C$

    View Deal
  • #2 Most popular

    Hilton Garden Inn Frankfurt Airport

    8.5

    140 C$

    View Deal
  • #3 Most popular

    Mercure Hotel Kaiserhof Frankfurt City Center

    8.3

    117 C$

    View Deal
  • #4 Most popular

    Hilton Frankfurt Airport

    8.6

    166 C$

    View Deal
  • #5 Most popular

    ibis budget Frankfurt City Ost

    7.9

    75 C$

    View Deal
  • Skyline Hotel

    7.8

    94 C$

    View Deal
  • Best value

    Check-in Hamburg

    6.6

    31 C$

    View Deal
  • #1 Most popular

    Leonardo Hotel Hamburg Airport

    8.1

    89 C$

    View Deal
  • #2 Most popular

    A&O Hamburg Reeperbahn

    6.4

    47 C$

    View Deal
  • #3 Most popular

    Apartment Staudacker

    9.1

    59 C$

    View Deal
  • #4 Most popular

    Steigenberger Hotel Hamburg

    8.1

    183 C$

    View Deal
  • #5 Most popular

    Novum Hotel Kronprinz Hamburg Hauptbahnhof

    7.4

    102 C$

    View Deal
  • Boutique 020 Hamburg City

    8.4

    102 C$

    View Deal
  • Best value

    Hotel Find

    8.0

    93 C$

    View Deal
  • #1 Most popular

    Maritim Hotel Stuttgart

    8.3

    95 C$

    View Deal
  • #2 Most popular

    Steigenberger Graf Zeppelin

    8.4

    188 C$

    View Deal
  • #3 Most popular

    Hotel Royal

    7.9

    98 C$

    View Deal
  • #4 Most popular

    Aloft Stuttgart

    8.8

    123 C$

    View Deal
  • #5 Most popular

    Wyndham Stuttgart Airport Messe

    8.4

    97 C$

    View Deal
  • Park Inn by Radisson Stuttgart

    8.3

    118 C$

    View Deal

Germany travel tips

Let us help you with the best tips about Germany

When is the least expensive time to stay in Germany?

At just 67 C$ per night on average, January is the least expensive month to stay at a hotel in Germany. The most expensive month to stay at a hotel in Germany is September.

Where do most people stay in Germany?

There is little doubt that travellers enjoy various cities in Germany, but the majority of travellers who visit Germany tend to spend the most time in Berlin.

Which city in Germany has the most expensive hotel rooms?

On average, 135 C$ per night will be the going rate for a hotel room in Munich. This is about 15% more expensive than any other city in Germany.

Which city in Germany has the least expensive hotel rooms?

Our users typically find that Munich has the lowest nightly rates in the country at just 68 C$. Munich offers hotel rooms at an average rate that is 54% lower than the average city in Germany.


Discover these regions in Germany

Find the perfect area of Germany for your next getaway