Oct 21, 2019 - Oct 22, 2019

2 guests - 1 room

As the country's capital and largest city, Berlin is a great place to start if you want to experience everything Germany has to offer. The city is filled with so many historically significant buildings, museums, and monuments, it's impossible to see it all in one trip - but it's fun to try! Once you've chosen your travel dates, enter your information into Skyscanner's travel tools to find the cheapest flights to Berlin. Then, compare hundreds of the best Berlin hotels with Skyscanner's hotel search. If you already have a hotel in mind, you can also search by name to find the best deals at a particular hotel.

Top Hotels in Berlin

Once you've searched for all available hotels on your travel dates, you can sort the list by guest rating to see all the top hotels in Berlin based on real guest reviews. The Regent Berlin is a five star hotel with high guest ratings. Located under 2 km from Berlin's city centre, the Regent is within walking distance to many popular tourist attractions. The rooms are warm and luxurious, with private balconies and deep bathtubs to promote relaxation.

The Das Stue Hotel is another top-rated five star hotel. This hotel is located farther from the city centre but is close to big shopping centres. With spacious, stylishly decorated rooms and a full spa, the Das Stue Hotel is a favourite for travelling couples.

Best Berlin Hotels for Families

Families travelling to Berlin will likely require a different type of hotel than those travelling as a couple or on business. A central location, comfortable rooms, and an affordable price are all necessary features of a family-friendly hotel. Located under a kilometre from Berlin's city centre, the Hotel Nikolai Residence is a great spot for family vacations. However, rooms are limited, so book in advance to ensure availability.

The Mercure Hotel and Residenz Berlin Checkpoint Charlie is another hotel often frequented by families. Though the hotel is located close to the city centre, it is conveniently tucked away in a quiet neighbourhood. Connecting rooms are available for large families. The Mercure Hotel also offers other perks and amenities for families, like babysitting services and free breakfast for children under 12.

International Hotel Chains in Berlin

When you're far from home, it can be comforting to stay somewhere familiar. With over a thousand different hotel choices available in Berlin, it's no surprise that all of the major international hotel chains have a presence in the city. The Berlin Marriott Hotel has favourable guest reviews and is located about ten minutes from the city centre. There is also a Courtyard by Marriott Berlin less than five minutes from central Berlin. Both hotels are suitable for couples, families, and business travellers.

Hilton is another hotel chain available in Berlin. The Hilton Berlin is located close to both of the city's major airports, the Berlin Tegel Airport (TXL) and the Berlin Schoenefeld Airport (SXF). Rooms at the Hilton all feature ergonomic work stations and free Wi-Fi, perfect for business travellers. The Hilton also offers many dining options, from casual breakfast buffets to elegant, formal dinner restaurants.

Top rated hotels in Berlin

from C$149
from C$169
from C$251

What are travelers saying about Berlin?

History Buffs
Nightlife Lovers
Art & Design Lovers
Member reviews (704)
Mieke West
Mieke West

Berlin is a city with a rich history, however it is contrasted by a contemporary, modern atmosphere that it exhibits today! A great place to experience the authenticity of German cuisine, as well as some excellent modern art. The history is all around you, but a walking tour of the city is a great way to learn some in depth information about what the city has endured.

Olivia Follin
Olivia Follin

I’d recommend the Jewish memorial museum, Brandenburg and anywhere in Alexander Platz

Hannah  Male
Hannah Male

I didn’t spend a whole lot of time here, but the people were really friendly and transit was super easy to navigate!

Solrun E.
Solrun E.

Perfect mix of modern with history, city with nature, culture with party. Something for everyone


The least expensive month is January, with an average of C$110 per night. The most expensive month to stay in Berlin is September, with an average price of C$160 per night.
The average price of a hotel in October last year was C$137 per night. This is 2% more than the average nightly price of C$133 seen over the previous 12 months.
In Berlin, the expected average temperature in October is 10.9°C/51.5°F. The warmest month is typically July, which averages 23.9°C/75.0°F. The coolest month is February, with temperatures averaging -2.2°C/28.0°F.
The nearest airport to Berlin is Berlin Tegel (TXL) (8.51km). Other nearby airports include: Berlin Schoenefeld (18.64km)

Plan a trip to Germany