Passenger car in city traffic

How to Get a Czech Driving Licence as a Foreigner: A Complete Guide

Key Takeaways

  • EU and EEA holders swap their licence without sitting any tests
  • Third-country nationals usually face both theory and practical exams
  • A valid medical certificate is required for every applicant
  • Applications are handled by the Magistrát in your town of residence

Yes, a foreigner can get a Czech driving licence, and how long it takes depends almost entirely on the licence you already hold. EU and EEA drivers simply exchange theirs; everyone else typically has to take the full Czech theory and practical tests. Prague expats, Brno students, and longer-term residents all go through the same Magistrát offices, so the steps are easy to plan once you know your route.

How the Czech System Works for Outsiders

The Czech Republic follows the European driving licence directive, so categories line up with the rest of the EU. That keeps things straightforward for anyone who already holds a standard European licence.

The Standard EU Categories

You'll meet the familiar lineup: AM for mopeds, A1 and A2 for light and medium motorcycles, A for heavy motorcycles, B for passenger cars up to 3,500 kilograms, and C and D for trucks and buses. Category B is what most foreign residents need for everyday driving and small vans.

Do You Actually Need a Czech Licence?

EU and EEA licence holders can drive on their existing licence indefinitely, no exchange required. It's only when you become a permanent resident that swapping to a Czech card can simplify paperwork. Third-country nationals can use their home licence for up to one year after establishing residency, and after that the choice is exchange or a full Czech test.

Swapping Your Existing Licence

If you already hold a licence, conversion is almost always faster and cheaper than starting over.

If You Hold an EU or EEA Licence

EU and EEA licences exchange without any theory or practical testing. Take your current licence, a valid medical certificate, passport photos, proof of residency, and the application fee to your local Magistrát. The Czech card mirrors the categories on your original licence, your old card is returned to the country that issued it, and the whole swap typically takes four to six weeks.

For Licences From Outside the EU

Whether you can convert depends on your home country. The Czech Republic has reciprocal arrangements with a number of non-EU countries, including several US states, Canada, Australia, Japan, and South Korea, and those holders can often exchange without tests. Without an agreement, expect to sit both the theory and practical exams. The theory test is normally held in Czech, though some centres offer English and other languages for an extra fee.

Starting From Scratch: The Full Application

If you don't hold a valid foreign licence, or it's lapsed, you'll go through the complete Czech process.

Step 1: Enrol in a Driving School

First stop is a Czech driving school, or autoškola. Schools teach both theory and practical skills, in Czech and sometimes in English. Theory covers Czech traffic law, road signs, and safe driving, while practical tuition runs through a set minimum of hours with a certified instructor. For category B that means at least 28 hours of theory and 28 hours of practical work, and plenty of learners book extras.

Step 2: Pass the Theory Examination

The theory exam takes place at an authorised test centre and runs to 25 multiple-choice questions, with 20 correct answers needed to pass. It covers traffic regulations, road signs, driving in different conditions, and first aid. Study materials come from driving schools and online resources, the fee is about 700 CZK, and a failed attempt can be retaken after a waiting period.

Step 3: Pass the Practical Driving Test

The practical test happens on public roads and lasts around 30 to 40 minutes. A Magistrát examiner puts you through urban streets, rural roads, and possibly a motorway stretch, watching your vehicle control, observation, and compliance with Czech law. Expect specific manoeuvres like reversing, parking, and hill starts. The test fee is roughly 1,000 CZK.

Step 4: Submit Application and Documents

Both tests passed, you hand everything to the Magistrát: identity document, proof of residency, medical certificate, photos, your pass certificates, and the application fee. Processing takes two to three weeks, then you collect your new Czech licence.

What You'll Pay: A Rough Budget

The full process carries real costs, so it's worth knowing them in advance.

ExpenseCost (CZK)Approx. EUR
Driving school (B category)15,000 to 25,000600 to 1,000
Theory examination70028
Practical driving test1,00040
Medical certificate500 to 1,50020 to 60
Licence issuance fee2008
Passport photos100 to 2004 to 8

A brand-new licence lands somewhere between 17,500 and 28,000 CZK (700 to 1,120 EUR). Exchanging an existing licence is far cheaper, typically 2,000 to 3,000 CZK (80 to 120 EUR).

Rules Worth Knowing Before Your First Drive

Czech roads follow European norms with a few local habits. Speed limits run 50 km/h in towns, 90 km/h on rural roads, and 110 km/h on motorways. Headlights stay on day and night, the alcohol limit is effectively zero for everyone, seatbelts are mandatory throughout the car, and using a mobile phone while driving is banned unless you're on hands-free.

Related Guides

With the licence sorted, get the car sorted too — the Pirelli Tyres Guide is a good start, the Auto Locksmiths Guide covers lost keys, and the Auto Parts Guide helps with maintenance.

Exchange or Full Test? A Quick Comparison

Why Exchange Wins

  • No tests for EU and EEA holders
  • Done in four to six weeks
  • A fraction of the cost of full training
  • Your existing categories carry over
  • Exactly the same legal standing as a new licence

What a Full Application Involves

  • Months of driving school attendance
  • Mandatory theory and practical exams
  • A much larger budget
  • A several-month timeline start to finish
  • Czech language skills make training easier

Final Words

Becoming a licensed driver in the Czech Republic as a foreigner is mostly a paperwork exercise if you hold an EU licence, and a longer training project if you don't. Either way, start early, gather the right documents, and pick an autoškola with a good reputation if you need the full course. Get those pieces right and you'll be driving legally around Prague or Brno without stress.

Frequently Asked Questions

Can a foreigner exchange their licence for a Czech one without tests?

EU and EEA licence holders exchange without any theory or practical testing. Holders from countries with reciprocal arrangements, including several US states, Canada, Australia, Japan, and South Korea, can often exchange without tests too; the swap typically takes four to six weeks.

How much does a Czech driving licence cost?

A brand-new licence lands between 17,500 and 28,000 CZK (700 to 1,120 EUR), including driving school at 15,000 to 25,000 CZK. Exchanging an existing licence is far cheaper, typically 2,000 to 3,000 CZK (80 to 120 EUR).

How long can I drive in the Czech Republic on a foreign licence?

EU and EEA licence holders can drive indefinitely with no exchange required. Third-country nationals can use their home licence for up to one year after establishing residency, after which it's exchange or a full Czech test.

What do I need to pass to get a Czech licence from scratch?

You need at least 28 hours of theory and 28 hours of practical tuition at an autoškola, then pass a 25-question theory exam needing 20 correct (about 700 CZK) and a 30 to 40 minute practical test (about 1,000 CZK). A valid medical certificate is required for every applicant.

Czech Driving LicenceForeigners Czech RepublicDriving Test PragueLicence ConversionExpats Czech Republic
Steven Hehr

Written by Steven Hehr

Expert author and researcher covering automotive, technology, and transportation. Committed to providing accurate, well-researched guides to help you make informed decisions.