Getting a Danish driver's license requires passing a theory test, a practical driving test, and meeting age and residency requirements
Denmark issues driver's licenses through the police and local municipalities, not a single national office. You must be at least 18 years old to drive a car, pass both a written knowledge test and a behind-the-wheel exam, and hold a valid passport or ID card. The entire process typically takes two to four months from start to finish, though this varies depending on how quickly you book your tests and how many attempts you need.
If you already hold a valid license from another country, Denmark recognizes most EU, EEA, and some non-EU licenses for temporary use. However, if you plan to stay longer than a few months or want a Danish license, you will need to exchange or convert your existing license rather than start from scratch.
Key Takeaways
- You must be at least 18 years old, hold a valid ID document, and pass both a theory test and a practical driving test to receive a Danish driver's license.
- The theory test covers road signs, traffic rules, and hazard perception, and you must score at least 43 out of 50 correct answers to pass.
- The practical test lasts 45 minutes and includes city driving, highway driving, and parking maneuvers evaluated by an examiner from the police.
- If you hold a valid license from another country, you may be able to exchange it for a Danish license without retesting, depending on the country of issue.
- You must register with the Danish police and book your tests through a driving school or directly with your local police station.
Who can explore for a Danish driver's license
You must be at least 18 years old and hold a valid form of identification — a Danish passport, national ID card, or a passport from another country. If you are a resident of Denmark, you must be registered with the Danish civil registration system (CPR). Non-residents can also obtain a license, but the process is slightly different and you will need to provide proof of your address in Denmark, such as a rental agreement or a letter from your employer.
You must also pass a medical examination to confirm you meet the health requirements for driving. This typically involves a basic vision test and a declaration that you do not have any medical conditions that would make driving unsafe. If you wear glasses or contact lenses, you must wear them during both the theory and practical tests.
The theory test: what to study and how to pass
The Danish theory test covers traffic rules, road signs, hazard perception, and vehicle safety. The test consists of 50 multiple-choice questions, and you must answer at least 43 correctly to pass. You have 45 minutes to complete it. The test is offered in Danish, English, and several other languages, so you can take it in whichever language you are most comfortable with.
You can study using the official Danish Road Safety Council materials, which are available online and in printed form. Many driving schools also provide study guides and practice tests. The practice tests are particularly useful because they use the same format and question types as the real exam. You can retake the theory test if you do not pass on your first attempt, though you must wait at least one week before booking another test.
To book your theory test, contact your local police station or a registered driving school. The police handle the testing directly, and most stations offer tests multiple times per week. The cost varies slightly by municipality but is typically around 400 to 500 Danish kroner (DKK).
The practical driving test: what happens during the exam
The practical test lasts 45 minutes and is conducted by an examiner from the police. You will drive in a variety of conditions: city streets, residential areas, and highway driving. The examiner will ask you to perform specific maneuvers such as parallel parking, three-point turns, and emergency stops. You must demonstrate that you can control the vehicle safely, follow traffic rules, and respond appropriately to hazards.
You can only take the practical test after you have passed the theory test. Most people book the practical test through a driving school, which provides the vehicle and an instructor who has worked with you during lessons. Some police stations allow you to bring your own vehicle if it meets safety requirements, but this is less common. The cost of the practical test is typically 600 to 800 DKK, plus the cost of driving lessons, which vary by school but usually range from 300 to 400 DKK per hour.
If you do not pass the practical test, you can retake it after at least one week. Most people need between 30 and 50 hours of professional driving instruction before they are ready for the test, though this varies depending on your prior driving experience and how quickly you learn.
Exchanging a foreign driver's license for a Danish one
If you hold a valid driver's license from an EU or EEA country, you can exchange it for a Danish license without taking any tests. You will need to visit your local police station with your foreign license, a valid ID document, and proof of your Danish address. The police will issue a Danish license that is valid for the same vehicle categories as your original license. The exchange process usually takes a few weeks.
If your license is from a non-EU country, the rules depend on which country issued it. Some countries have reciprocal agreements with Denmark, and you may be able to exchange your license. Others require you to pass the full Danish test. Contact your local police station with your license and ID to find out whether an exchange is possible. If an exchange is not possible, you will need to complete the theory and practical tests as described above.
Your foreign license remains valid for temporary use while you are waiting for your Danish license to be issued. However, if you plan to stay in Denmark for more than a few months, it is worth starting the exchange or testing process early.
How to register and book your tests
To begin the process, you must register with the Danish police. Visit your local police station in person with your valid ID and proof of your Danish address. The police will register you in the system and provide you with information about booking your theory test. Some stations allow you to book online through their website, while others require you to call or visit in person.
Once you have passed the theory test, you can book your practical test. If you are using a driving school, the school will usually handle this booking for you. If you are booking independently, contact your local police station again. You will need to provide proof that you have passed the theory test and pay the practical test fee.
The waiting time between booking and taking your test varies by municipality and season. In busy periods, you may wait four to eight weeks for a practical test slot. In quieter periods, you might get an appointment within two to three weeks. Booking early is important if you have a specific important date, such as a job start date.
Costs and timeline for getting your license
The total cost of obtaining a Danish driver's license depends on how many driving lessons you need and how many test attempts you require. Here is a typical breakdown:
- Theory test: 400 to 500 DKK
- Driving lessons: 300 to 400 DKK per hour, typically 30 to 50 hours needed (9,000 to 20,000 DKK total)
- Practical test: 600 to 800 DKK
- Police registration and license issuance: 100 to 200 DKK
The total cost is usually between 10,000 and 22,000 DKK, depending on how many lessons you need and whether you pass both tests on your first attempt. If you retake either test, you will pay the test fee again.
The timeline from registration to receiving your license is typically two to four months. This includes time to study for and book the theory test (two to four weeks), time between passing the theory test and booking the practical test (two to four weeks), driving lessons (four to twelve weeks depending on frequency), and the practical test itself. After you pass the practical test, the police will issue your license within one to two weeks.
Frequently Asked Questions
Can I use my foreign driver's license in Denmark?
Yes, most foreign licenses are valid for temporary use in Denmark. EU and EEA licenses are recognized for as long as they remain valid. Non-EU licenses are typically valid for up to one year. However, if you plan to stay in Denmark long-term, you should exchange or convert your license to a Danish one.
What happens if I fail the theory or practical test?
You can retake either test after waiting at least one week. You will pay the test fee again. There is no limit on the number of attempts, though most people pass within two or three tries. If you fail the practical test, consider taking additional driving lessons before your next attempt.
Do I need to take driving lessons from a school, or can I practice with a friend?
You can practice with a friend who holds a valid Danish license and is at least 24 years old, but you must take at least some professional lessons. Most driving schools require a minimum number of lessons before they will allow you to take the practical test in their vehicle. Check with your chosen school about their specific requirements.
How long is a Danish driver's license valid?
A Danish driver's license is valid for ten years. You will need to renew it before it expires. Renewal is a straightforward process through your local police station and does not require retesting unless you have had your license suspended or revoked.
What if I need a license urgently for a job?
The fastest route is to book your theory test when ready and arrange intensive driving lessons while you study. Some driving schools offer crash courses with multiple lessons per week. However, you cannot speed up the police's testing schedule, so plan for at least six to eight weeks from registration to receiving your license, even in the best-case scenario.