My-Autoécole · Genève & La Côte (Vernier / Coppet) +41 76 562 24 71 · CONTACT@MY-AUTOECOLE.CH
B121 / B122 licence for taxi and VTC drivers in Geneva: saloon car at night
🚖 Taxi · VTC · Limousine · Geneva & Vaud

B121 / B122 licence course: taxi and VTC

Want to start a career as a taxi driver, VTC (ride-hailing) driver or in professional passenger transport? To do this work in Switzerland, you need the professional B121 driving licence.

Which jobs need the B121 licence?

The professional B121 driving licence is mainly for professional passenger transport. It is an important step if you want to work in this field.

Taxi and VTC driver training in Geneva: professional saloon car
Code 121

The B121 licence covers in particular

  • taxi drivers
  • VTC (ride-hailing) drivers
  • limousine drivers
  • professional passenger transport
  • minibuses with up to 9 seats, driver included (8 passengers + the driver)
Code 122

A more limited authorisation

Code 122 covers specific transport only, such as transporting schoolchildren, workers or people with disabilities, and ambulances. It is not enough for taxi or VTC work: go for code 121.

Code 121 or 122: what is the difference? (in French) →

B121 lesson prices

45-minute B121 / TPP driving lessons, to book online on MyRezApp.

Lesson

1 B121 lesson

95 CHF / 45 min
  • With an instructor
  • Taxi, VTC, limousine
2 lessons

2 B121 lessons

185 CHF / 2 × 45 min
  • Instead of 2 × 95 CHF
  • Book on MyRezApp
4 lessons

4 B121 lessons

370 CHF / 4 × 45 min
  • Instead of 4 × 95 CHF
  • Book on MyRezApp

Pay online, in cash or with Twint (cash: on the first day of the course). Cancellation up to 48 h before the course starts.

Requirements for the B121 licence

Before applying for the professional B121 licence, you must meet certain conditions.

In particular, you must

  • hold a category B driving licence
  • have held it for at least one year
  • have no record that seriously calls your fitness to drive into question under the LCR (Swiss Road Traffic Act)

Also plan for

  • a traffic medicine examination
  • an additional theory exam on the OTR 2 (working and rest hours)
  • a practical exam in a vehicle fitted with a tachograph
  • your file is handled by the OCV in Geneva or the SAN in the canton of Vaud

Your career plan

My-Autoécole supports you on your way to the professional B121 licence. Whether you want to become a taxi driver, a VTC driver or a limousine driver, good preparation helps you face each stage of your training with confidence.

1
Check the requirements
Category B licence held for at least one year, with no serious record under the LCR.
2
Medical exam and additional theory
Traffic medicine examination, then the OTR 2 theory exam.
3
B121 driving lessons
With My-Autoécole, in Vernier or Coppet: 95 CHF / 45 min.
4
Practical exam
In a vehicle fitted with a tachograph, through the OCV (Geneva) or the SAN (Vaud).

Frequently asked questions

How much is a B121 lesson?

95 CHF for a 45-min lesson. 2 lessons: 185 CHF. 4 lessons: 370 CHF.

Code 121 or 122: which one for taxi or VTC work?

Code 121. Code 122 is limited to specific transport (schoolchildren, workers, people with disabilities, ambulances) and is not enough for taxi or VTC work.

What are the requirements?

You must have held a category B licence for at least one year, with no record that seriously calls your fitness to drive into question under the LCR.

How many seats can I carry?

With a category B licence, up to 9 seats, driver included (8 passengers + the driver).

Is the B121 enough to work as a taxi or VTC driver in Geneva?

No. In Geneva, you also need a cantonal professional card (professional exams, then an application to the PCTN). Details on ge.ch (in French).

Learn more: our full guide to the B121 / TPP licence (in French).

Ready to become a professional driver?

Book your B121 driving lessons in Vernier or Coppet.

Book nowWhatsApp +41 76 562 24 71
My-Autoécole · Route de Montfleury 5d, 1214 Vernier & Place de la Gare 11, 1296 Coppet
CONTACT@MY-AUTOECOLE.CH · +41 76 562 24 71
B121 / B122 page — indicative prices, confirmed at signup.