The 90-Day Rule
Once you establish residency in Denmark (by getting a CPR number and registering your address), the clock starts ticking. As a new resident, you have 90 days to either:
- Exchange your foreign licence for a Danish one (if eligible), or
- Begin the process of obtaining a new Danish licence
After 90 days, your foreign driving licence is no longer valid for driving in Denmark (with some exceptions for EU/EEA citizens).
Residency requirement: You must be registered with a Danish address in the Civil Registration Office (Folkeregisteret) and reside in Denmark at least 185 days per year.
Path 1: EU/EEA Licence Holders
If you hold a valid driving licence from an EU or EEA country (plus Switzerland), you're in the simplest situation:
- You can drive legally in Denmark with your existing licence — no exchange required
- If you want to exchange it for a Danish licence (recommended for long-term residents), no driving test is needed
- The exchange costs 520 DKK
- You'll need to visit your local Citizen Service centre (Borgerservice) with your licence, passport, and a recent photo
EU/EEA countries include: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, and Switzerland.
Path 2: Countries with Exchange Agreements
Denmark has bilateral agreements with certain countries that allow direct licence exchange without a test. These currently include:
- Australia
- Canada (some provinces)
- Israel
- Japan
- South Korea
- Switzerland (also covered by EEA rules)
- Taiwan
- Turkey
- United Kingdom (post-Brexit agreement)
- United States (specific states only — check with Færdselsstyrelsen)
If your country is on this list, you can exchange your licence at Borgerservice for 520 DKK without taking a driving test. You'll need your original licence, a Danish translation if it's not in Latin script, and valid photo ID.
Note: Exchange agreements can change. Always verify the current list with the Danish Road Traffic Authority (Færdselsstyrelsen) before making plans.
Path 3: All Other Countries — Full Danish Licence Process
If your country is not on the exchange list, you must go through the complete Danish driving licence process — regardless of your driving experience. This means:
Step 1: Enrol at a Driving School
Find an approved Danish driving school (køreskole). Many in Copenhagen, Aarhus, and other cities offer instruction in English. Expect to pay 12,000–18,000 DKK for the full course.
Step 2: Complete Mandatory Lessons
For a category B (car) licence, you need:
- 29 theory lessons (classroom instruction)
- At least 16 practical driving lessons (many students need more)
- 4 lessons on a manoeuvre course (slippery surface, emergency braking)
- First aid course (8 hours, separate from the driving school)
Step 3: Pass the Theory Test
The theory test (teoriprøve) is a 25-minute digital exam with 25 traffic scenarios. You can take it in English. The test fee is 600 DKK per attempt.
This is where KørApp comes in — it gives you all the official practice questions in English so you can prepare effectively for just 99 DKK.
Step 4: Pass the Practical Driving Test
After passing the theory test, you take the practical driving test. A test examiner sits in the car with you and your instructor, and you drive on public roads for about 25 minutes. The test fee is 890 DKK.
Step 5: Get Your Licence
Once you pass both tests, your driving school submits the paperwork. You'll receive your Danish driving licence (pink card format) within a few weeks. The licence issue fee is 520 DKK.
Total Cost Breakdown for Non-EU Expats
| Item | Cost (DKK) |
|---|---|
| Driving school package | 12,000–18,000 |
| First aid course | 600–900 |
| Theory test (per attempt) | 600 |
| Practical test (per attempt) | 890 |
| Licence issue | 520 |
| KørApp (theory practice) | 99 |
| Total estimate | 14,700–21,000 |
Given the total cost, failing the theory test and having to retake it (another 600 DKK plus weeks of delay) is something you absolutely want to avoid. Spending 99 DKK on KørApp to maximise your chance of passing the first time is an obvious decision.
Finding an English-Speaking Driving School
Many driving schools in Denmark offer lessons in English, especially in larger cities. When choosing a school, ask about:
- Language: Do they teach theory lessons in English, or only practical lessons?
- Package price: What's included? How many lessons?
- Additional lesson cost: If you need more lessons beyond the package, what's the per-lesson price?
- Pass rate: What percentage of their students pass on the first attempt?
- Timeline: How long will the full process take?
Frequently Asked Expat Questions
An IDP is valid for tourists and short-term visitors. Once you establish residency (get a CPR number), the IDP is no longer valid for driving in Denmark. You must exchange your licence or get a Danish one within 90 days.
Yes. Denmark and the UK have a bilateral agreement that allows direct licence exchange without a driving test. Visit Borgerservice with your UK licence, passport, and a recent photo.
It depends on which state issued your licence. Denmark has agreements with some US states but not all. Check the current list with Færdselsstyrelsen. If your state isn't listed, you'll need to go through the full Danish process.
For non-EU expats going through the complete process: typically 3–6 months from enrollment to getting your licence. The timeline depends on lesson availability, test centre booking times, and how quickly you progress.