What countries border Denmark?
Neighbours and borders
Short answer
Denmark borders Germany, with both a land and a sea border, and Sweden, which lies across the Øresund. The Øresund Bridge is the fastest way by car between the two countries. Both borders are internal Schengen borders, so Denmark has no external land border. Denmark covers 42,956,7 square kilometres, and together with Greenland and the Faroe Islands it forms the Realm of Denmark.
Why
- Germany is reached over a land border.
- Sweden is linked by a bridge.
- Both borders are inside Schengen.
Details
No point in Denmark is further than 50 km from the sea.
Tip
Bring a passport for Germany, since Danes need one outside the Nordic countries.
What may differ
Border controls with both neighbours are temporary and change over time.
Common misconception
You can only get from Denmark to Sweden by ferry.
What actually happens
The Øresund Bridge links Denmark and Sweden by road.
People also ask
- Is Denmark part of Scandinavia?
- Can you drive from Denmark to Sweden?
- Is there border control between Denmark and Germany?
Sources
- Danish Police: Border controlChecked at:
- Øresundsbron: Home pageChecked at:
- DSB: Øresund trainsChecked at:
- denmark.dk: Quick factsChecked at:
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.

