Hotels in Denmark

Find deals on 1,278 hotels in Denmark

3 Feb — 4 Feb2
Sat 4/2
Wed 8/2

Top hotels in Denmark

Find the perfect hotel for your stay in Denmark
Review Score
Hotel class

Best cities to book a hotel in Denmark

Below are the average prices for hotels in the most popular cities in Denmark


C$ 154 - C$ 205

CHEAPEST CITY IN DENMARKAalborg13% cheaperHotels in Aalborg are the cheapest in Denmark at just C$ 154 per night on average
MOST EXPENSIVE CITY IN DENMARKBillund14% more expensiveBillund has the highest priced hotels in Denmark with rooms averaging C$ 205 per night
MOST POPULAR CITY IN DENMARKCopenhagen88% more users visitedMore momondo users search for hotels in Copenhagen than any other city in Denmark

Things to do in Denmark

Hotels in popular cities in Denmark

Below are the most popular cities in Denmark to stay in, as well as some of the best hotels in each area

When to book a hotel in Denmark

Check out the information below to find the best deal on a hotel room in Denmark
Low seasonMarchcheapest month to stay
High seasonDecembermost expensive time to stay
45%expected price decrease
42%expected price increase


C$ 123 - C$ 387

Cheapest day of weekSaturdayis the cheapest day of the week to book
Highest day of weekWednesdayis the most expensive day of the week to book
C$ 298is the average per night cost for a hotel on this day
C$ 166is the average per night cost for a hotel on this day

Useful insights on Denmark hotels

Get a quick overview on price and accommodation trends for your visit in Denmark

Lowest Hotel Price

C$ 17

Most Popular Hotel (5-star)

Copenhagen Marriott Hotel

Hotels Near Airport


Average Length of Stay

7 days
The cheapest price for a room in Denmark found in the last 7 days is C$ 17/night. This rate is available with a&o Copenhagen Norrebro, a 2-star hotel.
Travel with comfort when booking a room with Copenhagen Marriott Hotel, the most popular 5-star hotel in Denmark (8/10 rating - based on 1,361 reviews).
There are 1,501 hotels in Denmark close to Kastrup Copenhagen. Clarion Hotel Copenhagen Airport is the nearest with a distance of 1.4 km from this airport.
On average, people stay for 7 days when lodging at hotels in Denmark. The average accommodation price for 7 days in Denmark in the past week is C$ 1,516.

Information about staying in Denmark

Read these important travel tips before booking a hotel in Denmark

Visiting Denmark in March would make for the least expensive trip at just C$ 123 per night on average. To save on your trip, avoid planning it during December, as this is the most expensive month on average.

While the country has many desirable locations to visit, the most popular city in Denmark to travel to is Copenhagen.

At C$ 174 per night, Kastrup is the most expensive city in Denmark to book a hotel room in. The average cost of C$ 174 is about 13% above the country's average price per night.

Our users typically find that Vestervig has the lowest per night rates in the country at just C$ 44. Vestervig offers hotels rooms at an average rate that is 63% lower than the average city in Denmark.

momondo's favorite hotels in Denmark

Learn more about these user-preferred hotels in Denmark