How long can I stay in Denmark without a visa?
90 days in any 180 days.
Short answer
If you are visa-free, you may stay in Denmark for up to 90 days in total in any 180-day period. The count is shared with all other Schengen countries, Greenland and the Faroe Islands, so days in Germany or Sweden use up the same allowance. You can use the days in one stay or several shorter trips, but one stay may not exceed 90 days in a row. Citizens of Antigua and Barbuda, the Bahamas, Barbados, Saint Kitts and Nevis, Mauritius and the Seychelles have a different count: 90 days within six months from the first entry.
Why
- The limit is the same for tourists and business visitors.
- Days in all Schengen countries are added together.
- Entries and exits are registered in the EES.
Details
Time spent waiting in Denmark for a residence permit decision counts toward the 90 days.
Tip
Use the EU short-stay calculator before you book a return date close to the limit.
What may differ
If you hold a residence permit in Denmark or another Schengen country, those days do not count toward the 90.
Common misconception
You can reset the 90 days by leaving Schengen for a weekend.
What actually happens
The rule is rolling, so a short trip out does not reset it; only days older than 180 days drop out of the count.
People also ask
- How are the 90 days counted?
- Is Denmark in Schengen?
- Do I need a visa for Denmark?
Sources
This answer is for reference only. Entry and customs rules can change, so check the Danish Immigration Service, the Danish police and the Danish Customs Agency before you travel.
Planning and budgetRelated questions
-
Do you pay customs on gifts sent to Denmark from outside the EU?
A gift sent by a private person from outside the EU is free of duty and VAT if it is worth EUR 45 or less.
-
Can you bring medicine into Denmark?
Yes, from 1 January 2026 you may bring medicine into Denmark for personal use from any country, if it was sold legally in the country where you bought it.
-
Can you bring meat and milk into Denmark from outside the EU?
No, travellers coming from a country outside the EU may not bring any meat or dairy products, which includes sausages, cheese and milk.
-
Do you have to declare cash over EUR 10,000 when entering or leaving Denmark?
Yes, if you carry cash or other liquid assets worth EUR 10,000 (about 75,000 kr.) or more, you must declare them to Toldstyrelsen when you enter or leave Denmark.

