Getting your driver's license in Vancouver means passing a written knowledge test and a practical driving test through ICBC (Insurance Corporation of British Columbia)

You cannot get a BC driver's license from any other body — ICBC is the sole issuer. The process has two main stages: you first pass a written exam to get a learner's permit, then after a waiting period and supervised driving, you take a road test. The whole timeline typically takes several months, though you can move faster if you book your tests early and practice consistently.

You will need to bring specific documents to prove your identity and residency. ICBC accepts a passport, birth certificate, or proof of status in Canada, plus a document showing your current address — a utility bill, lease, or bank statement works. If your name has changed, bring the legal document showing that change.

Key Takeaways

  • You must pass ICBC's written knowledge test before you can drive with a learner's permit, and you cannot take the road test until you have held that permit for a minimum waiting period.
  • The written test covers BC traffic laws and safe driving practices; you can study using the official ICBC handbook or take a pre-test course to prepare.
  • You need to book both your written test and your road test in advance through ICBC's online system or by phone, as appointment slots fill up weeks ahead.
  • Bring original identity and residency documents to your written test; without them, you will not be allowed to sit the exam.
  • Road test fees and insurance requirements vary depending on the class of license you are seeking and your driving history.

Understanding the learner's permit stage

Before you can take a road test, you must first pass ICBC's written knowledge test and hold a learner's permit for a set period. The waiting period depends on your age: if you are 25 or older, you must wait at least 12 months after passing the written test. If you are under 25, the wait is longer — typically 24 months — though this can be reduced if you complete an approved driver training course.

The written test itself covers BC's Motor Vehicle Act, road signs, safe driving practices, and hazard recognition. You have 50 minutes to answer 50 multiple-choice questions, and you need 32 correct answers to pass. ICBC publishes the official BC Driver's Guide free online, which contains all the material tested. Many people also take a classroom pre-test course, which costs money but can help you pass on your first attempt.

Once you pass the written test, ICBC issues your learner's permit when ready. You can then drive only with a fully licensed driver aged 25 or older in the passenger seat, and you must display an "L" plate on your vehicle. During this waiting period, you should practice regularly — most people need 50 to 100 hours of supervised driving before they are ready for the road test.

Booking and preparing for the written test

You book your written test through ICBC's online system at icbc.com or by calling 1-800-665-4222. You choose your preferred testing location — ICBC has offices throughout Vancouver and the Lower Mainland — and select from available dates. Appointment slots typically fill 4 to 8 weeks in advance, so book as soon as you know you are ready.

Bring your original identity and residency documents to the test. ICBC will not let you sit the exam without them. Arrive 15 minutes early; if you are late, you may lose your appointment and your fee. You cannot bring study materials, phones, or other devices into the testing room.

If you do not pass on your first attempt, you can retake the test, but you must wait at least 7 days before booking again. Each attempt costs the same fee. Most people pass within two attempts if they have studied the BC Driver's Guide thoroughly.

The road test: timing, booking, and what to expect

You can book your road test only after you have held your learner's permit for the required waiting period. Like the written test, you book through ICBC's online system or by phone. Road test appointments also fill weeks in advance, so book as soon as you become may be able to access.

On the day of your road test, bring your learner's permit, proof of insurance for the vehicle you will be driving, and your original identity document. The vehicle itself must be in safe working condition — the examiner will check the brakes, lights, wipers, and horn before you start. If anything is not working, you will not be allowed to take the test.

The road test lasts about 45 minutes and covers basic vehicle control, following traffic laws, hazard awareness, and parking. The examiner sits beside you and gives you directions. You will drive in a mix of residential streets, busier roads, and possibly highway conditions depending on your location. If you fail, you can retake the test after waiting 7 days, just as with the written test.

Insurance and vehicle requirements

Before you can legally drive on BC roads, you must have vehicle insurance. ICBC is the main provider, though private insurers also operate in BC. You need at least basic coverage — third-party liability is mandatory. When you book your road test, you will need to show proof of insurance for the vehicle you plan to use.

The vehicle itself must pass a basic safety check. Brakes, lights, wipers, horn, mirrors, and seat belts must all work. If you are driving an older vehicle, ICBC may require a more thorough inspection. You do not need to own the vehicle — you can borrow one from a friend or family member as long as the owner's insurance covers you as a driver.

License classes and what you can drive

BC has several driver's license classes. Most new drivers start with a Class 5 license, which allows you to drive regular passenger cars and light trucks. If you want to drive a motorcycle, you need a separate Class 6 license, which requires its own written and road tests. If you want to drive a bus or large truck, you need a Class 1, 2, 3, or 4 license, each with additional requirements and testing.

For a Class 5 license, the process described above applies. For other classes, the waiting periods and test requirements differ. Most people seeking their first license pursue Class 5.

Timeline and cost overview

The total time from starting to getting your license typically ranges from 4 to 12 months, depending on how quickly you book tests and how many attempts you need. The waiting period alone is 12 months for adults 25 and older, or 24 months for younger drivers (unless you complete a training course). Add time for studying, practicing, and waiting for test appointments.

Costs include the written test fee, the road test fee, vehicle insurance, and optionally a pre-test course. Fees vary slightly by year and testing location, so check ICBC's website for current amounts. Insurance costs depend on your age, driving history, and the vehicle you are insuring.

Frequently Asked Questions

Can I take the road test before the 12-month waiting period is up?

No. You must hold your learner's permit for the full waiting period — 12 months if you are 25 or older, 24 months if you are younger. The only exception is if you complete an approved driver training course, which can reduce the waiting period for drivers under 25.

What happens if I fail the road test?

You can retake it after waiting 7 days. There is no limit to how many times you can attempt it, though each attempt costs a fee. Most people pass within two or three tries if they have practiced consistently.

Do I need to take a driver training course?

No, it is not required. However, taking an approved course can reduce your waiting period if you are under 25, and it may lower your insurance costs. ICBC publishes a list of approved courses in the Vancouver area.

Can I use someone else's car for the road test?

Yes, as long as the vehicle is insured, in safe working condition, and the owner's insurance covers you as a driver. You cannot use a vehicle that is not insured.

What if I lose my learner's permit before I take the road test?

Contact ICBC to request a replacement. You will need to pay a replacement fee and provide your identity and residency documents again. Your waiting period does not restart — it continues from when you first passed the written test.