Driver licensing

Find a Service Location

​​​​​​​​​Book a road test

Ready to take your road test? Book your appointment and pay your testing fee when you arrive.

For passenger vehicle (cars) and motorcycle testing, the earliest date you can take the test is listed on your licence. Our offices can be really busy, so try to book well in advance.

Passenger vehicles and motorcycles

For passenger vehicle (cars) and motorcycle testing, the earliest date you can take the test is listed on your licence. Try to book well in advance, our offices can get busy especially during spring and summer.

You can book, reschedule or cancel your appointment online. If you have to cancel, give us 48 hours’ notice if possible, otherwise there is a $25 cancellation fee.

Book online 

The online booking service performs best on a desktop or laptop computer as some features may not display correctly on a mobile device.

Check back often if you are looking for an earlier appointment. As people cancel or reschedule, new appointments may become available.

Motorcycle road or skills tests are only available at certain locations. Call us at one of the numbers listed below to confirm.

If you’re not able to book online, call us at one of the numbers listed below to book by phone.

Commercial vehicles and medical re-exams

To book your commercial road test (Class 1, 2, 3, 4) or medical re-exam road test call:

Metro Vancouver 604-661-2255 Monday - Friday
8 a.m. - 5 p.m.
Rest of B.C.1-888-715-7775 Monday - Friday
8 a.m. - 5 p.m.

Stand-by appointments for road tests

If you have a flexible schedule and are comfortable with waiting at one of our ICBC Driver Licensing offices, we offer stand-by appointments on a first come, first served basis. We can’t guarantee that space will open up for a road test but we’ll do our best to accommodate you.

Book your road test through ICBC only

Make sure you book your road test directly through ICBC. Any third party booking sites you may come across aren't affiliated with ICBC.