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.
Complete Class 2 Commercial Bus Driver Training
Surrey / Langley / Abbotsford / Burnaby
Class 2 Bus Driver Training Program
Abbotsford, Chilliwack, Kamloops, Kelowna & Prince George
Class 2 Automatic Driver Training Program
Castlegar
Class 2 Commercial Bus Driver Training
Sidney & Victoria
ICBC Class 2 Commercial Knowledge & Road Examination
Province-Wide
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
- 1Pass the ICBC knowledge test for this class.
- 2Pass a medical exam if ICBC requires one for this class.
- 3Take the training (see the schools above).
- 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

