Guide

Theory test Switzerland: questions, mistakes, validity

How many questions the Swiss theory test has, how many mistakes are allowed, how long it lasts, what it costs and how long it stays valid.

Updated: September 2026 Category B By  Lesson prices live from the town pages

Booking driving lessons? Compare driving schools near you:

In short

The most important answers in brief

Until 31 December 2026: 50 questions on a computer, each with three answers, of which one or two are correct (canton of Aargau). From 1 January 2027: 55 questions (asa); the new questions also cover the content of the road-awareness course (VKU). The questions come from the asa, the association of the cantonal road traffic offices (asa, learning materials).

Until 31 December 2026: a maximum of 15 error points out of 150 points – so you need at least 135 (asa). A question answered entirely correctly gives 3 points; one answered wrongly or partly wrongly gives 1 to 3 error points (canton of Aargau).

Until 31 December 2026 at most 45 minutes (canton of Aargau). The result must be communicated to you; if you fail, the office has to give reasons, in writing on request (VZV art. 12a).

Since 1 January 2021 it is valid indefinitely. What does expire is the Lernfahrausweis (learner’s permit): 24 months, not extendable. You have to pass the practical test within that time.

Depending on the canton, 30 to 40 francs per attempt. Every cost on the road to your licence is set out in the cost overview.

After your application for the Lernfahrausweis, the Strassenverkehrsamt (cantonal road traffic office) of the canton you live in sends you your admission; you use that to register, online in most cantons. You can start from one month before your 17th birthday (VZV art. 6 and art. 13). From 1 January 2027 you also need to have attended the road-awareness course (VKU) to register (VZV art. 13 para. 1ter); until 31 December 2026 it comes only after the theory test. Failed? You may retake it as often as you like (ch.ch), and you pay the fee again. How long you wait in between depends on the canton: in St. Gallen there is no waiting period, in Zürich at least one day. For studying: the best apps compared.

Theory test - what you need to know for the theoretical test for the Swiss driving licence

The theory test is the first big hurdle on the road to your driving licence. Do not worry: with the right preparation and a bit of calm you will master it. You will find answers to all your questions in the sections below.

To pass the theory test first time and without stress, follow the «tips and tricks for the theory test»

How much does the theory test cost?

Depending on the canton, the theory test costs between 30 and 40 francs.

You will find more information about the costs in the blog article «Cost overview for the driving licence».

How many questions are there in the theory test?

The basic theory test is built as a multiple-choice test and consists of 50 questions until 31 December 2026 and of 55 from 1 January 2027 (asa), which you have to answer. Each question has three answers, of which at least one is correct and at most two are wrong. The various learning programs are built the same way as the test, and so are the relevant apps.

You will find a neutral comparison of the various providers of theory-test learning software and apps in the blog article Comparison of theory test learning software and apps.

By the way: this is how the theory questions come about

The test questions are drawn up by the cantons in agreement with ASTRA, the Federal Roads Office (VZV art. 13 para. 2). They are written by a working group of the association of the road traffic offices (www.asa.ch), based on its competence catalogues (asa, annual report 2024). You get 50 of them at the theory test (asa, exam format).

The asa licenses the questions themselves to the providers of learning materials; each of them only contains part of the questions (asa, learning materials).

At the link below you can test your knowledge right now and take a free practice test.

Traffic theory - to get the learner's permit you have to pass the theory test; only then can you drive in Switzerland

How many mistakes am I allowed to make in the theory test?

Until 31 December 2026, with 50 questions asked, the maximum possible score is 150. You can afford 10% error points. You have to reach 135 points to pass the theory test. A question answered completely correctly earns 3 points; every question answered wrongly or partly wrongly earns 1 to 3 error points (canton of Aargau).

To pass the theory test successfully at the first attempt, avoid these «mistakes in the theory test»

How do I find out whether I passed the theory test?

The result of your theory test must be communicated to you, and if you have not passed, reasons must be given, in writing on request (VZV art. 12a).

How long does the theory test take?

Until 31 December 2026 the test lasts at most 45 minutes (canton of Aargau).

Failed the theory test – can I retake it?

Unlike the practical driving test, the theory test can be retaken as often as you like (ch.ch). How long you have to wait before the next attempt depends on the canton: in the canton of St. Gallen there is no waiting period, in the canton of Zürich at least one day. The registration fee of 30 to 40 francs is payable again for each further attempt.

Registering for the theory test

Once you have submitted your application for the Lernfahrausweis, you receive written confirmation from the Strassenverkehrsamt of the canton you live in, which you use to register for the theory test. From 1 January 2027 you must already have attended the road-awareness course (VKU) for that (VZV art. 13 para. 1ter); until 31 December 2026 it comes only after the theory test, with the learner’s permit.

In most cantons registration through an online form is compulsory (ch.ch). In the cantons of St. Gallen, Fribourg and Graubünden you go to the theory test without booking in advance once you have received your admission. You will find the test dates on the website of the cantonal road traffic offices.

Registering for the theory test: your canton

The office responsible is always the Strassenverkehrsamt of the canton you live in. There you will find registration, dates and the fee (usually 30 to 40 francs):

You sit the theory test at a PC at the cantonal road traffic office. That is also where you find out whether you passed or not.

In which languages can I sit the theory test?

In Switzerland you can sit the theory test in the three national languages German, French and Italian. The basic theory test is also available in English in, among others, the cantons of Fribourg, Graubünden, Neuchâtel, Schwyz, Solothurn, St. Gallen, Thurgau, Vaud and Zürich, but not in the canton of Lucerne.

How long is the theory test valid?

If you passed a theory test after 1 January 2021, it is valid indefinitely. 

Is the theory test compulsory?

Yes, the theory test is compulsory for everyone. Unless you already hold a driving licence in categories A, B, C and D or the subcategories A1, B1, C1 and D1. In that case you do not have to sit a theory test.

Fear of the theory test

Are you afraid of the theory test? Then you are not alone. Read the best tips against fear of the theory test, briefly summarised, here. 

👉 We have put together a detailed checklist for the road to your driving licence in the blog article «Detailed driving licence checklist».

👉 If you would like to know even more about the Swiss theory test, you can also have a look around at the asa.

👉 You can read how other learner drivers got on in Lara’s experience report.

Next step

The best driving schools in your region

Price comparison Best rated Affordable options

Free and without obligation. The price per lesson is on every driving school card.

Guides

What you read next

All guides

Read on

The whole road to your driving licence

The full overview

Until 31 December 2026 the road-awareness course (VKU) comes after the theory test, with the learner’s permit (VZV Art. 18 para. 2). From 1 January 2027 it comes before it: anyone registering for the theory test must have attended it (VZV Art. 13 para. 1ter).