873 places to stay
25hours Hotel Hamburg HafenCity4-star hotels · Hamburg
ABION Villa Suites Berlin5-star hotels · Berlin
AC Hotel by Marriott Humboldthain Park Berlin4-star hotels · Berlin
Airporthotel Berlin-Adlershof3-star hotels · Berlin
Albergo City Hotel Berlin3-star hotels · Berlin
aletto Hotel Kudamm Berlin3-star hotels · Berlin
aletto Hotel Potsdamer Platz Berlin3-star hotels · Berlin
ALFA Hotel Berlin3-star hotels · Berlin
Alper Hotel am Potsdamer Platz Berlin3-star hotels · Berlin
Altan Hotel Hamburg3-star hotels · Hamburg
Altstadthotel Harburg Hamburg3-star hotels · Hamburg
Apple City Hotel Berlin3-star hotels · Berlin
Arbio I Parlamento Rooms BerlinGuesthouses · Berlin
Arco Smart Hotel Berlin3-star hotels · Berlin
Arena Hostel HamburgHostels · Hamburg
Art Hotel Charlottenburger Hof Berlin3-star hotels · Berlin
ArtHotel Connection Berlin3-star hotels · Berlin
Ata Hotel Self Check-in Hamburg3-star hotels · Hamburg
B&B Hotel Berlin City-Ost3-star hotels · Berlin
B&B Hotel Berlin City-West3-star hotels · BerlinFaceTraveler lists 873 places to stay in Germany, spread between its two largest cities: Berlin and Hamburg. Both are also federal states in their own right, which is why each appears as a city and as a region. There are direct trains between them, so you can combine the two in one trip.
Berlin, in the Berlin region. This is where we have the most places. The city is organised into large districts. Mitte is the centre and the choice if you want to walk between the main sights. Friedrichshain-Kreuzberg suits you if you want a neighbourhood with plenty of local life, and Charlottenburg-Wilmersdorf, in the west, if you prefer quieter streets with good connections to the centre.
Hamburg, in the Hamburg region. It lies where the Elbe meets the Alster and the Bille, and has the second-largest port in Europe. The centre surrounds two lakes, the Binnenalster and the Außenalster. Hamburg-Mitte brings together the old town, St. Pauli and HafenCity, the new district beside the port: this is the area that suits you best if you are staying only a few days.
Berlin Brandenburg Airport (BER), opened in 2020, is 18 km south-east of central Berlin. Hamburg Airport is about 8 km north of the centre, and the S1 line of the S-Bahn links it with the main station (Hauptbahnhof).
There are direct ICE trains between the two cities, from one main station to the other. If you plan to combine them, accommodation near the main station saves you transfers with luggage. Within each city, the U-Bahn (metro) and S-Bahn (suburban trains) reach almost every district.
Winters are cold: in Berlin the January average is around 1 °C. Summers are mild, with a July average close to 20 °C. From May to September is the most comfortable time to stroll and be outdoors; in winter, choose accommodation near public transport.
There are also 56 other places to stay.