Driver licensing

Find a Service Location

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​Book a knowledge test and other driver licensing & ​ID services

As the COVID-19 pandemic has developed, we’ve had to change the way in-person visits to our driver licensing offices work to support the health and safety of everybody.​​​

You’ll need to book an appointment for knowledge tests, licence renewals and replacements, BC Services Card​ and BCID applications and​ renewals, ​along with most other driver licensing services. 

To avoid waiting, we recommend that you arrive no more than 15 minutes before your appointment.​​​ When visiting a driver licensing office, masks and physical distancing are voluntary.

Looking to book a road test?

Road tests are booked using a different system than other services, including knowledge tests. Review this page for information on booking an appointment for these services.​​

Before you book your in-person appointment 

You must be a resident of British Columbia to apply for or hold a B.C. driver’s licence.  If you are unsure if you qualify as a resident, please contact us.

The following services are available online or by phone and don't require an appointment: 

You may also book a review online for an immediate roadside prohibition (IRP)​, administrative driving prohibition (ADP) or unlicensed driving prohibition through RoadSafetyBC

​Unpaid debt, such as a provincial violation ticket or penalty point premiums, could affect your ability to renew or upgrade your licence when you visit. If you have outstanding debt with us, please call Account Services (604-661-2723 or 1-800-665-6442) prior to booking an appointment.​

Find your nearest driver licensing office

Find the office nearest you and click/tap the green or blue map pin to either book your appointment online (at an ICBC driver licensing office or Service BC Centre) or to find the contact information for the nearest appointed agent.

​​ Find an office ​and book now

Depending on your location, your nearest driver licensing office may be operated by ICBC directly, by Service BC or, in smaller communities, by an appointed agent (typically an Autoplan broker). These three location types have separate booking systems. 

If you know the type of office nearest you, you can book your appointment online with ICBC Driver licensing or with Service BC​ or find the contact information for your nearest appointed agent.​

The driver licensing offices in Chilliwack and Prince George are currently for road tests only. For other driver licensing services in these areas, please book your appointment through Service BC​.​​

​​What you’ll need for your appointment​

We’ll send you specific instructions in a confirmation email and two reminder emails. In the meantime, here are some important things you need to be aware of:

  • Expiry dates: Book your appointment within the recommended period ahead of any expiry dates.
  • Licence classes and types: Find out which licence is right for you.
  • Accepted ID: Find out what types of ID we accept.
  • Fees: Find out what the fees are for your service.
  • Check-in times: You'll need to arrive 15 minutes ahead of your appointment time. Make sure you consider this when booking.
  • Physical distancing: Masks and physical distancing are voluntary when visiting a driver licensing office. Masks continue to be mandatory for road tests.

Unable to book an appointment?

​Walk-ins are accepted at all ICBC driver licensing offices from 8:30 a.m. to 10 a.m., except for the Metrotown location, which accepts walk-ins from 9:30 a.m. to 11 a.m.

These walk-in hours ​do not apply if your nearest driver licensing office is a Service BC centre or appointed agent (like an Autoplan broker). ​Contact the office directly for appointment and walk-in information.

Knowledge tests are available without an appointment during morning walk-in hours.

We'll do our best to serve walk-in customers after morning walk-in hours, but customers with appointments will be prioritized. ​

 Frequently asked questions