Driver licensing

Find a Service Location

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

Ready to take your road test? Book with ICBC either online or by phone, and pay your testing fee only when you arrive on the day of your appointment.

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.

Book online

Online booking, rescheduling or cancelling is available to:

  • Metro Vancouver
  • Kelowna
  • Prince George
  • Kamloops
  • Nanaimo
  • Victoria


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

Please check back often if you require an earlier appointment as we do have cancellations.

Book by phone

​Metro Vancouver​

​​604-661-2255
Monday - Friday
8 a.m. - 5 p.m.

​​Abbotsford, Chilliwack, Kamloops, Kelowna, Nanaimo, Prince George and Victoria

​​1-888-715-7775
Monday - Friday
8 a.m. - 5 p.m.

​​Rest of B.C.

​​Call your nearest driver licensing office.
Hours vary by location.

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

You should only book your road test directly through ICBC, either online or by phone. Any third-party booking sites have no affiliation with ICBC.