How many hotel nights are there in Denmark per year?
Over 21 million hotel nights in 2025.
Short answer
Danish hotels had 21,021,189 overnight stays in 2025, about 1 million more than the 19,983,774 in 2024. Danish guests stayed 11,912,704 nights and foreign guests 9,108,485 nights. Region Hovedstaden alone had 12,501,361 hotel nights in 2025. Counting all types of places to stay, including holiday homes, campsites and hostels, Denmark had 66,572,459 overnight stays in 2025.
Why
- Hotel nights grew by about 5 % from 2024 to 2025.
- Danes still account for more than half of hotel nights.
- The capital region has well over half of all hotel nights.
Details
Foreign guests in hotels in Region Hovedstaden stayed 6,992,648 nights in 2025, more than Danish guests there.
Tip
Busy hotel years mean full weekends in Copenhagen, so book as soon as your dates are fixed.
What may differ
Statistics Denmark revises figures from time to time, so later tables may show slightly different numbers.
Common misconception
Most hotel guests in Denmark are tourists from abroad.
What actually happens
In 2025 Danish guests stayed more hotel nights than foreign guests.
People also ask
- Which countries do hotel guests in Denmark come from?
- How many hotels are there in Denmark?
- How full are hotels in Denmark?
Sources
This answer is for reference only. Prices, rules and booking terms change, so check with the place you book and the official sources.
AccommodationRelated questions
-
Where can a school class or group stay overnight in Copenhagen?
Hostels with group and school camp offers are a common option for classes visiting Copenhagen.
-
Do you need a permit or registration to rent out your home to tourists in Denmark?
A private person who lets a home to holiday guests on a non-commercial basis needs no permit, as long as the yearly day limits are kept.
-
How much can you earn tax-free renting out your home in Denmark in 2026?
For short-term rental of a home or room you live in (under 4 months), the tax-free allowance in 2026 is 35,100 kr.
-
What are the Airbnb rules in Copenhagen?
In Copenhagen you may let your whole home for holiday purposes for up to 30 days per calendar year, or up to 70 days if the rental goes through an intermediary such as Airbnb.

