June 6, 2026

Cost of Getting an Italian Driving Licence for Foreigners (2026)

Full cost breakdown for getting Patente B in Italy as a non-EU expat: autoscuola fees, theory exam, practical exam, and how to save €300–€500 studying independently.


Getting your Italian driving licence (Patente B) as a foreign resident is not cheap — but knowing exactly what you will pay, and where you can save money, makes a significant difference. This guide breaks down every cost you will encounter in 2026, from registration to the final practical exam.

The Full Cost Breakdown

Option 1 — Full Autoscuola (Driving School) Route

Most expats who are not confident in Italian use a driving school for everything. Here is the typical cost structure:

Item Typical Cost
Autoscuola registration fee €50–€100
Theory course (lessons + materials) €200–€400
Theory exam attempt (first) €40–€60 (school fee)
Theory exam re-sit (if needed) €40–€60 each
Mandatory driving lessons (minimum 6) €300–€600
Practical exam attempt (first) €100–€150
Practical exam re-sit (if needed) €100–€150 each
Medical certificate (visita medica) €50–€80
Licence issue fee (Motorizzazione) €30–€50
Total (first attempt, no re-sits) €770–€1,440
Total (one theory re-sit, one practical re-sit) €950–€1,800

Prices vary significantly by city. Milan and Rome sit at the top of the range; smaller cities in the south are often 20–30% cheaper.

Option 2 — Privatista Route (Independent Candidate)

Under Italian law (Codice della Strada, DL 285/1992, art. 121), you can register directly with the Motorizzazione Civile as a candidato privatista — an independent test candidate — without enrolling in a driving school for theory preparation. This is the route Pouya used, and it can save you €300–€500.

Item Cost
Privatista registration at Motorizzazione €30–€50
Theory exam stamp duty (marca da bollo) €16
Theory exam attempt (Motorizzazione fee) €10–€15
Study app / materials (e.g. Driving Freedom) €0–€80
Mandatory driving lessons (minimum 6 by law) €300–€600
Practical exam attempt €100–€150
Medical certificate €50–€80
Licence issue fee €30–€50
Total (first attempt) €536–€1,041

Even on the privatista route you must complete at least 6 hours of supervised driving lessons with a licensed instructor before sitting the practical exam — this is a legal requirement under DPR 495/1992 art. 170. You cannot skip this.

City-by-City Price Ranges (2026)

City Theory course (autoscuola) Practical lessons (per hour) Full autoscuola total
Milan €350–€450 €45–€60 €1,100–€1,600
Rome €300–€400 €40–€55 €1,000–€1,500
Turin €280–€380 €38–€50 €900–€1,400
Bologna €260–€350 €35–€48 €850–€1,300
Naples €200–€300 €30–€42 €700–€1,100
Palermo €180–€280 €28–€40 €650–€1,000

What Drives the Cost Up

Theory re-sits are the most common budget-killer. The Patente B theory exam has 40 questions; you must answer at least 36 correctly (maximum 4 errors) within 30 minutes. A failure means waiting at least 30 days before your next attempt, paying another exam fee, and in the autoscuola route, often paying for additional lessons.

The best way to avoid re-sits is targeted practice. Driving Freedom's question bank mirrors the official MIT (Ministero delle Infrastrutture e dei Trasporti) question database — the same 7,000+ questions used in the real exam — available in English, Farsi, Arabic, Urdu, Bengali, and Hindi.

Practical re-sits are expensive because they include examiner fees, car hire from the driving school, and fuel. One re-sit typically adds €100–€180 to your total.

What You Cannot Avoid Paying

Regardless of which route you choose, these costs are fixed:

  • Medical certificate — required by law; obtained from a licensed doctor or the Motorizzazione's own medical commission. Cost: €50–€80.
  • Marca da bollo — a government stamp duty of €16, required for the exam application.
  • Motorizzazione registration — €30–€50, paid directly to the state.
  • Minimum 6 driving lessons — mandatory by law even for privatista candidates.

How to Save Money

  1. Study independently for the theory exam. The theory course at an autoscuola costs €200–€400 and covers the same material available in official study apps. If you can pass the theory exam without the school's course, you save this entire amount.

  2. Pass the theory exam first time. Each re-sit costs time and money. Use a practice app with timed mock exams to simulate real exam conditions before your actual test.

  3. Register as a privatista. If you are confident studying independently, skip the autoscuola entirely for the theory preparation phase. You still need the driving school for mandatory practical lessons.

  4. Negotiate driving lesson packages. Most autoscuole offer package deals of 10–15 lessons at a discounted hourly rate. Buying a package upfront is almost always cheaper than paying per lesson.

  5. Choose the right city. If you are flexible about where you take the exam, cities outside the major northern centres are 20–30% cheaper across the board.

Timeline and What Affects It

Budget for 2–4 months from registration to licence in hand, assuming no re-sits:

  • Motorizzazione appointment availability: 2–6 weeks depending on city
  • Theory exam waiting time after registration: 3–8 weeks
  • Practical exam waiting time after passing theory: 2–6 weeks
  • Licence delivery after passing practical: 1–3 weeks (temporary paper licence valid from day 1)

Booking waits are longest in Milan, Rome, and Turin. If you are in a rush, some privatista candidates travel to a smaller city's Motorizzazione where appointment availability is better — this is legal.

Frequently Asked Questions

Do I need to pay for an autoscuola to get Patente B? No. You can register directly with the Motorizzazione as a privatista (independent candidate) for the theory exam. However, you must still complete at least 6 mandatory driving lessons with a licensed instructor before the practical exam.

Can I take the theory exam in English? Yes. Since 2013, the official Patente B theory exam has been available in multiple languages including English, French, Spanish, German, Arabic, and several others. Check with your local Motorizzazione for the exact languages available at your test centre.

What happens if I fail the theory exam? You must wait a minimum of 30 days before your next attempt. There is no limit on the number of attempts, but each one costs additional fees (€10–€60 depending on whether you pay through the Motorizzazione directly or via a driving school).

Is the privatista route harder? The exam content is identical. The only difference is that you study independently rather than attending lessons at a driving school. With a good study app and 2–3 months of consistent practice, the privatista route is achievable for most people.

Do EU residents pay the same fees? EU residents with a driving licence from another EU country who are converting it (not taking the exam from scratch) follow a different, cheaper process — see our guide to converting a foreign licence to Patente B.


Want to start preparing for the theory exam without paying for an autoscuola theory course? Try Driving Freedom free — full question bank in English, Farsi, Arabic, Urdu, Bengali, and Hindi.

Country guides

IranPakistanBangladeshIndiaEgyptAll countries →

Codice della Strada

Codice della Strada — Full Glossary in EnglishDrink Driving Laws Italy — BAC Limits & PenaltiesSpeed Limits in Italy — Complete Guide

Read next

How to Register as a Privatista (Save €500)How Long Does Patente B Take?Driving Freedom vs. Autoscuola — Cost ComparisonBest Apps for Patente B — 2026