June 23, 2026
Patente B Italy Cost 2026 for Foreigners — Full Breakdown (Save €300–€500)
How much does Patente B cost in Italy as a foreigner? Complete 2026 cost breakdown for non-EU residents: autoscuola vs privatista, hidden fees, and how to save €300–€500.
Getting Patente B in Italy is expensive for everyone — but if you are a non-EU immigrant, the cost calculation is more complicated than what you will find on any autoscuola website. There are extra administrative steps that Italians never face: document translation, obtaining a medical certificate from the right kind of doctor, making sure your permesso di soggiorno does not expire mid-process, and in some cases proving you have a valid codice fiscale before you can even register.
This guide covers the full 2026 cost picture specifically for non-EU residents — Iranian, Afghan, Egyptian, Pakistani, Bangladeshi, and other immigrants who need to take the full theory and practical exams from scratch. If you want the general cost overview that applies to everyone, read our detailed general cost guide. What follows here goes deeper into the costs and obstacles that foreigners face and Italians do not.
Important reminder: If you have been a resident in Italy for more than 12 months and still hold a non-EU licence, your foreign licence is no longer valid for driving. Read our guide on the 12-month rule for non-EU drivers in Italy before doing anything else.
Why the Cost Is More Confusing for Foreigners
When an Italian goes to an autoscuola, they show their codice fiscale, hand over their documents, and the school handles the paperwork. For a non-EU immigrant, the process involves several extra steps before the autoscuola process can even begin:
- Codice fiscale — free to obtain at the Agenzia delle Entrate, but you need to know to get it first, and the wait can be 1–2 weeks.
- Permesso di soggiorno check — the Motorizzazione Civile requires proof of legal residency. If your permesso is close to expiry, you may need to renew it before registering, which can add weeks or months of delay.
- Document translation — if any of your documents (birth certificate, existing foreign licence, identity documents) are not in Italian, you need a sworn (giurata) translation from a certified translator. Autoscuole do not always tell you this upfront.
- Medical certificate — the visita medica must be issued by an authorised doctor (medico autorizzato per le patenti di guida, listed by the Motorizzazione) or performed at the Motorizzazione's own medical commission. Your regular GP cannot issue this certificate. Many immigrants only find this out after booking an appointment with their family doctor.
None of these extra steps cost a fortune individually, but together they add time, frustration, and real money to your total.
Full Cost Breakdown for Non-EU Foreigners (2026)
| Item | Cost |
|---|---|
| Codice fiscale | Free |
| Medical certificate (visita medica autorizzata) | €50–€80 |
| Document translation (sworn, if needed) | €30–€60 per document |
| Government stamp duty (marca da bollo) | €16 |
| Theory exam registration (Motorizzazione, privatista) | €30–€50 |
| Theory exam attempt fee | €10–€15 |
| Driving lessons (minimum 6 by law, €25–€40/hour) | €150–€480 |
| Practical exam attempt | €100–€150 |
| Licence issue fee (Motorizzazione) | €30–€50 |
| Total (privatista route, no re-sits) | €416–€901 |
| Autoscuola admin + theory package (if using school) | €150–€300 + €200–€400 |
| Total (autoscuola route, no re-sits) | €780–€1,531 |
Note: the autoscuola total includes their markup on exam registration, their theory course fee, and admin charges. Re-sits add €40–€60 each for theory and €100–€150 each for the practical.
Autoscuola vs Privatista: Which Is Better for Foreigners?
| Factor | Autoscuola | Privatista |
|---|---|---|
| Total cost | €780–€1,531 | €416–€901 |
| What is included | Theory course, exam registration, admin support, driving lessons | You organise everything yourself; lessons still required |
| Time investment | School handles scheduling | You book Motorizzazione appointments directly |
| Language support | Almost none — virtually all autoscuole in Italy operate in Italian only | You choose your own study resources, including bilingual apps |
| Good for foreigners? | Only if your Italian is strong enough to follow lessons; otherwise you pay for a service you cannot fully use | Yes — you can study in your own language and only pay for the mandatory driving lessons |
| Paperwork help | Autoscuola handles most forms | You handle all forms yourself (not as hard as it sounds) |
| Exam re-sit risk | School may offer re-sit coaching, but at extra cost | You repeat practice until you are ready; no time pressure from the school |
For most non-EU immigrants, the privatista route is the better financial decision — especially because the theory course at an autoscuola is delivered entirely in Italian. If you cannot follow Italian instruction fluently, you are paying €200–€400 for something that does not actually help you prepare.
How to Save €300–€500
These four steps are concrete and achievable for any non-EU immigrant:
1. Self-study for the theory exam using a bilingual app. The official theory exam question bank (7,400+ questions from MIT — Ministero delle Infrastrutture e dei Trasporti) is fixed. Every question that could appear in your exam is in that database. A bilingual study app lets you learn the concepts and memorise the correct answers in your own language, so you understand why the answer is correct — not just that it is. This is the single biggest money-saver because it eliminates the need for the autoscuola theory course (€200–€400).
2. Book the theory exam directly with the Motorizzazione as a privatista. You do not need an autoscuola to register for the theory exam. Go to your local Motorizzazione Civile office, present your residency documents and codice fiscale, pay the registration fee (€30–€50) and the stamp duty (€16), and you are registered. The autoscuola charges you extra to do this exact same thing.
3. Take only the mandatory minimum driving lessons. Italian law (DPR 495/1992, art. 170) requires a minimum of 6 hours of supervised driving with a licensed instructor before the practical exam. Six hours is €150–€240 at most driving schools. You do not need to buy an "all-inclusive" package of 15 or 20 lessons unless you have never driven before. If you can already drive and just need to learn Italian road rules and the exam circuit, 6–8 lessons is sufficient for most people.
4. Avoid autoscuola "all-inclusive" packages. These bundles typically combine theory course + exam registration + mandatory driving lessons + practical exam registration into one package at a fixed price. For someone who speaks Italian well and can follow classroom instruction, the bundled price can be reasonable. For a non-EU immigrant who cannot follow Italian lessons and would benefit from bilingual study instead, the bundle is poor value. You are paying for a theory course that you cannot use effectively.
Extra Costs Foreigners Face That Italians Do Not
| Extra Cost | Typical Price | Notes |
|---|---|---|
| Sworn document translation | €30–€60 per document | Required if your identity document, birth certificate, or foreign licence is not already in Italian |
| Authorised medical certificate | €50–€80 | Must come from a medico autorizzato per le patenti — your GP cannot issue this |
| Permesso di soggiorno renewal | €50–€100+ (plus waiting time) | If your permesso expires during the process, you cannot complete registration until it is renewed |
| International Driving Permit (if driving during process) | €40–€50 | Technically required alongside your home licence for the first 12 months; issued by your country's motoring association before you leave, or Italian branches of recognised clubs |
The permesso di soggiorno timing issue is the most serious. If your permesso expires while you are between registering for the theory exam and taking the practical exam — a period that easily spans 3–5 months — you will need to renew it before the Motorizzazione will proceed. Build this into your timeline from day one. Check your permesso expiry date before starting the process.
Costs by City
Autoscuola prices and Motorizzazione appointment waits both vary by location. Generally, northern cities charge 10–20% more than southern ones.
| City | Driving lessons (per hour) | Autoscuola all-in (approx.) | Motorizzazione wait (theory) |
|---|---|---|---|
| Milan | €40–€55 | €1,100–€1,600 | 6–10 weeks |
| Rome | €38–€50 | €1,000–€1,500 | 5–8 weeks |
| Turin | €35–€48 | €900–€1,400 | 4–7 weeks |
| Bologna | €32–€45 | €850–€1,300 | 3–6 weeks |
| Naples | €28–€40 | €700–€1,100 | 3–5 weeks |
| Palermo | €25–€38 | €650–€1,000 | 2–4 weeks |
If you are in a major city and facing a 6–8 week wait for a theory exam slot, it is legal to register at a different Motorizzazione office in a smaller city where appointments are available sooner. Some privatista candidates travel specifically for this reason.
Frequently Asked Questions
How much does Patente B cost in Italy for non-EU foreigners?
For a non-EU immigrant taking the full exam from scratch (the majority — there is no conversion agreement for Iran, Afghanistan, Egypt, Pakistan, or Bangladesh), expect to pay €416–€901 on the privatista route or €780–€1,531 going through an autoscuola. The difference is primarily the theory course fee (€200–€400) and the autoscuola admin markup. Both routes still require mandatory driving lessons (minimum 6 hours by law) and the official Motorizzazione exam fees.
Can I do the privatista route as a foreigner?
Yes. The privatista route is open to anyone who has legal residency in Italy, regardless of nationality. You register directly with the Motorizzazione Civile, present your permesso di soggiorno and codice fiscale, and sit the theory exam as an independent candidate. The only thing the privatista route does not change is the mandatory driving lesson requirement — you still need a minimum of 6 hours with a licensed instructor before the practical exam.
What documents do I need to register for Patente B as a foreigner?
You will need: valid permesso di soggiorno (or its receipt if in renewal), codice fiscale, valid identity document (passport or residence card), medical certificate issued by an authorised doctor (medico autorizzato per le patenti di guida), and a passport-size photo. If your identity document is not in Italian, you will also need a sworn translation. The Motorizzazione office in your city may have slightly different requirements, so confirm the exact list when you book your appointment.
Is there a cheaper way to get Patente B in Italy?
The most reliable way to reduce the total cost is to separate the theory preparation from the autoscuola. Study independently using a bilingual app, register directly with the Motorizzazione as a privatista, pass the theory exam first time (eliminating re-sit fees), then take only the legally required minimum driving lessons. This typically saves €300–€500 compared to an autoscuola all-inclusive package. See our pricing page for how Driving Freedom fits into this approach at a fraction of autoscuola costs.
What if my permesso di soggiorno expires during the Patente B process?
You will need to renew it before the Motorizzazione will proceed with your registration or allow you to sit the practical exam. This can add 4–12 weeks to your timeline. The practical solution is to check your permesso expiry date before starting the process and, if it expires within 6 months, initiate the renewal simultaneously with your Patente B registration. Do not wait until it expires.
Study for Your Theory Exam in Your Language
The theory exam is the part of the process most foreigners fail — not because the material is too hard, but because studying 7,400 questions in a language you are still learning is genuinely difficult. A bilingual resource changes this completely.
Driving Freedom is the only Patente B preparation app built specifically for immigrants in Italy. The full official question bank is available in Persian (Farsi), Arabic, English, Urdu, Bengali, and Hindi — so you can understand traffic concepts properly, not just memorise answers you do not understand.
See how it works · View pricing plans
For the general Patente B cost breakdown covering all residents (not specific to non-EU foreigners), see our complete cost guide.
Country guides
Read next