FindCareer

Class 2 (bus) driving schools in British Columbia

Driving · British Columbia

Facts checked 7 September 2026

Report a mistake·How we check facts

A Class 2 licence lets you drive a bus in BC, including transit and school buses. Here is where to train, what it costs, and the ICBC steps.

DIRECTORY

Where to train in BC

12 schools in our directory teach this. Prices are what each school publishes; confirm the final cost with them.

Class 2 Driver Training Course

Houston

5 days
About $1,125 Estimate; confirm with the school.

Complete Class 2 Commercial Bus Driver Training

Surrey / Langley / Abbotsford / Burnaby

12 hours
About $1,799 Estimate; confirm with the school.

Class 2 Bus Driver Training Program

Abbotsford, Chilliwack, Kamloops, Kelowna & Prince George

12–24 hours
About $1,999 Estimate; confirm with the school.

Class 2 Buses - Bus with Air Brakes Course

Burnaby

21 hours
About $2,100 Estimate; confirm with the school.

Class 2 Bus Driver Training Program

Burnaby & Coquitlam

4–8 hours
About $2,100 Estimate; confirm with the school.

Class 2 Driver Training Program

Kelowna & Vernon

21 hours
About $2,415 Estimate; confirm with the school.

Basic Class 2 Driver Training

Kamloops, Kelowna & Vernon

21 hours
About $2,415 Estimate; confirm with the school.

Class 2 Automatic Driver Training Program

Castlegar

51 hours
About $4,500 Estimate; confirm with the school.

Class 2 Bus Driver Training

Duncan, Victoria & Nanaimo

4–8 hours
Ask the school Estimate; confirm with the school.

Class 2 Commercial Bus Driver Training

Sidney & Victoria

4–8 hours
Ask the school Estimate; confirm with the school.

Class 2 Bus Driver Training

Prince George

4–8 hours
Ask the school Estimate; confirm with the school.

ICBC Class 2 Commercial Knowledge & Road Examination

Province-Wide

1.5 hours
Ask the school Estimate; confirm with the school.

FEES & TUITION

What it costs

Across the schools that publish a price, a Class 2 course runs about $1,100 to $4,500.

Estimate; confirm with the school.

LICENSING PROCESS

The ICBC steps

  1. 1Pass the ICBC knowledge test for this class.
  2. 2Pass a medical exam if ICBC requires one for this class.
  3. 3Take the training (see the schools above).
  4. 4Pass the ICBC road test.

The official requirements are set by ICBC. Confirm them on icbc.com before you start: icbc.com/driver-licensing/getting-licensed

FAQ

Questions people ask

How long does Class 2 bus training take?

Training ranges from about 12 to 51 hours depending on the school, package, and transmission type; see each school above.

How much does a Class 2 licence cost in BC?

Across the schools that publish a price, a Class 2 course runs about $1,100 to $4,500 (Estimate; confirm with the school), plus ICBC test fees, which ICBC sets ($15 knowledge test and $50 road test).

Do I need air brakes for a Class 2?

Buses usually have air brakes, so you generally need the air brake endorsement; confirm specific requirements with ICBC.

Facts checked 7 September 2026