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:

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:

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:

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:

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:

Frequently Asked Expat Questions

Can I use an International Driving Permit (IDP) in Denmark?

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.

I have a UK licence. Can I still exchange it after Brexit?

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.

I'm a US citizen. Can I exchange my licence?

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.

How long does the full process take?

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.