" This Driving Test Routes app is an absolute game-changer! A must-have for anyone preparing for their driving test - it's like having a secret weapon in your pocket. "
★★★★★
App Store Review
Getting ready for your ICBC road test? Our directory features a complete list of all ICBC Driver Licensing Offices across British Columbia, including the number of available road test routes for you to practise.
Qualicum, 120 W 2nd Ave, Qualicum Beach BC V9K 1T3
Quesnel ICBC Road Test Routes
Quesnel, 102-350 Barlow Ave, Quesnel BC V2J 2C2
R
Revelstoke ICBC Road Test Routes
Revelstoke, Room 104, Courthouse, 1123 2 St W, Revelstoke BC V0E 2S0
Richmond ICBC Road Test Routes
Richmond, 5300 No. 3 Rd, Richmond BC V6X 2X9
S
Salmo ICBC Road Test Routes
Salmo, 118 Main St, Salmo BC V0G 1Z0
Salmon Arm ICBC Road Test Routes
Salmon Arm, 850A 16 St NE, Salmon Arm BC V1E 4S4
Salt Spring Island ICBC Road Test Routes
Salt Spring Island, 1103-115 Fulford-Ganges Rd, Salt Spring Island BC V8K 2T9
Sechelt ICBC Road Test Routes
Sechelt, 5755 Cowrie St, Sechelt BC V0N 3A0
Sicamous ICBC Road Test Routes
Sicamous, 13-1133 Eagle Pass Way, Sicamous BC V0E 2V0
Sidney ICBC Road Test Routes
Sidney, 9884 Third St, Sidney BC V8L 4R2
Slocan Park ICBC Road Test Routes
Slocan Park, 3014 6 Hwy, Slocan Park BC V0G 2E0
Smithers ICBC Road Test Routes
Smithers, 1020 Murray St, Smithers BC V0J 2N0
Sooke ICBC Road Test Routes
Sooke, 6661 Sooke Rd #101, Sooke BC V9Z 0A1
Sparwood ICBC Road Test Routes
Sparwood, 110 Centennial St, Sparwood BC V0B 2G0
Squamish ICBC Road Test Routes
Squamish (Pemberton), 1325 Pemberton Ave, Squamish BC V8B 0J8
Squamish ICBC Road Test Routes
Squamish (Progress), 38919 Progress Way, Squamish BC V8B 0K5
Stewart ICBC Road Test Routes
Stewart, Court House, 703 Brightwell St, Stewart BC V0T 1W0
Summerland ICBC Road Test Routes
Summerland, 13615 Victoria Rd N, Summerland BC V0H 1Z5
Surrey ICBC Road Test Routes
Surrey (78th Ave.), 13426 78 Ave, Surrey BC V3W 8J6
Surrey ICBC Road Test Routes
Surrey (Boardwalk Mall), 15285 101 Ave, Surrey BC V3R 9V8
Surrey ICBC Road Test Routes
Surrey Guildford Claims Centre, 10262 - 152A Street, Surrey BC V3R 6T8
Surrey ICBC Road Test Routes
Surrey Newton Claims Centre, 13665 68 Avenue, Surrey BC BC V3W
T
Terrace ICBC Road Test Routes
Terrace, 101 - 3220 Eby St, Terrace BC V8G 5K8
Tofino ICBC Road Test Routes
Tofino, 368 Main St #101, Tofino BC V0R 2Z0
Trail ICBC Road Test Routes
Trail, 1520 Bay Ave, Trail BC V1R 4B3
Tumbler Ridge ICBC Road Test Routes
Tumbler Ridge, 235 Front St #105, Tumbler Ridge BC V0C 2W0
U
Ucluelet ICBC Road Test Routes
Ucluelet, 1920 Lyche Rd #8, Ucluelet BC V0R 3A0
V
Valemount ICBC Road Test Routes
Valemount, 1222 5 Ave, Valemount BC V0E 2Z0
Vancouver ICBC Road Test Routes
Vancouver (Commercial Drive), 2750 Commercial Dr, Vancouver BC V5N 5P4
Vancouver ICBC Road Test Routes
Vancouver (Royal Centre), 221-1055 West Georgia St., Vancouver BC V6E 3P3
Vancouver ICBC Road Test Routes
Vancouver driver licensing (Point Grey), 4126 MacDonald Street, Vancouver BC V6L 2P2
Vancouver ICBC Road Test Routes
Vancouver Kingsway Claims Centre, 999 Kingsway, Vancouver BC V5V 4Z7
Vanderhoof ICBC Road Test Routes
Vanderhoof, 188 Stewart St E, Vanderhoof BC V0J 3A0
Vernon ICBC Road Test Routes
Vernon, 3201 30 St, Vernon BC V1T 9G3
Victoria ICBC Road Test Routes
Victoria (McKenzie Ave.), 1150 McKenzie Ave #1, Victoria BC V8P 5P5
Victoria ICBC Road Test Routes
Victoria (Wharf St), 955 Wharf St., Victoria BC V8P 2L7
W
Whistler ICBC Road Test Routes
Whistler, 232 - 4370 Lorimer Rd., Whistler BC V8E 1A6
Williams Lake ICBC Road Test Routes
Williams Lake, 104 - 540 Borland St., Williams Lake BC V2G 1R8
ICBC Driver Licensing Offices Map
The Road Test Routes
Preparation is the key to building confidence, especially when taking your ICBC road test. Practising the same routes used during the exam will give you a clear advantage. By familiarizing yourself with the streets, intersections, and unique road features near your chosen Driver Licensing Office, you’ll feel more prepared, confident, and ready to pass.
Are These Real BC Road Test Routes?
Yes they are. They are designed from the beginning to mirror actual test conditions from ICBC Driver Licensing Offices. Here’s how they’re made:
Precise GPS Data: Actual road tests are recorded using GPS tracking to ensure accuracy.
Video Studies: Carefully analysing video footage of actual road tests allows routes to be mapped accurately.
Instructor Feedback: Insights from experienced driving instructors help us map the exact routes commonly used.
BC’s Graduated Licensing Program (GLP)
The GLP is designed to help new drivers gain experience and develop safe driving habits before earning their full licence, and has three stages:
Learner’s Licence (L)
To get your Learner’s Licence, you must pass a knowledge test and a vision test. With your red "L" decal displayed, you can start driving with a qualified supervisor.
Restrictions include no alcohol in your system, no handheld devices, and a maximum speed limit of 80 km/h in some areas.
Novice Licence (N)
After holding your L for at least 12 months, you can take the Class 7 road test to earn your Novice Licence. This allows you to drive without a supervisor, but you’ll still need to display a green "N" decal.
Restrictions include a limit on the number of passengers and maintaining zero blood alcohol levels.
Full Licence (Class 5)
After two years with your N (or 18 months if you take an approved driver training program), you can take the Class 5 road test. Passing this test gives you full driving privileges, with no restrictions.
Class 7 Road Test (N Test)
Passing this test moves you from the Learner’s stage (L) to the Novice stage (N), giving you more independence on the road.
During this test, you’ll be tested on your ability to handle everyday driving situations safely and confidently.
What You’ll Be Tested On
Navigating intersections, including proper stops and giving way.
Following road signs and speed limits, especially in school and playground zones.
Demonstrating parking maneuvers, such as parallel and reverse parking.
Shoulder checks, lane changes, and proper use of signals.
Preparation Tips
Practice common maneuvers like three-point turns and parking in quiet areas before tackling busier streets.
Familiarize yourself with the routes from your ICBC Driver Licensing Office.
Double-check your vehicle’s condition, including lights, mirrors, and brakes, before the test.
Passing the Class 7 road test means you’ve proven your ability to drive solo while following key restrictions, preparing you for even greater challenges in the Class 5 road test.
Class 5 Road Test (Full Licence Test)
This is the final step. Passing this test means you’ve demonstrated the skills and knowledge needed to earn your full licence, removing the restrictions of the Novice stage (N).
What You’ll Be Tested On
Highway Driving: Merging, maintaining speed, and changing lanes safely.
Advanced Maneuvers: Proper lane positioning, hazard awareness, and complex turns.
Defensive Driving: Anticipating potential hazards and responding appropriately.
Urban Driving: Navigating heavy traffic, multi-lane roads, and tricky intersections.
Preparation Tips
Practice highway driving and advanced maneuvers, as these are key components of the test.
Review common road signs and ensure you’re familiar with BC’s driving rules.
Stay calm and focus on safe, smooth driving rather than rushing or overthinking.
ICBC Driver Licensing Offices
From taking knowledge tests to booking and completing your road tests, these offices are your go-to destination for everything licensing-related in British Columbia.
What Services Are Offered?
Knowledge Tests: Start your journey with the Learner’s Licence (L) by passing the written knowledge test.
Access driving guides, including "Learn to Drive Smart" and "Tuning Up for Drivers," which cover rules of the road, defensive driving, and test preparation.