Road Test Routes - British Columbia

class 5 & 7 british columbia driving test routes
https://play.google.com/store/apps/details?id=com.cardiffappdevs.route_led_new

Whether you’re booked in Vancouver, Surrey, Kelowna, or Victoria, it helps to get familiar with the kinds of streets, traffic, and intersections you’ll encounter on test day.

With our app, you can practise real British Columbia driving test routes, complete with step-by-step navigation.

Download it today, pick your nearest test centre, or explore our directory to see all the available Class 5 & 7 routes.

1 A B C D E F G H I K L M N O P Q R S T U V W

100 Mile House Road Test Routes

100 Mile House: Hub International Insurance Brokers (HCW), 275 Horse Lake Rd, 100 Mile House BC V0K 2E1

Abbotsford Road Test Routes

Abbotsford (Clearbrook Plaza), 31935 South Fraser Way 150, Abbotsford BC V2T 5N7

Agassiz Road Test Routes

Agassiz: Hub International Insurance Brokers (HCW), 7072 Pioneer Ave, Agassiz BC V0M 1A0

Alert Bay Road Test Routes

Alert Bay Driver Licensing, 15 Maple Rd, Alert Bay BC V0N 1A0

Armstrong Road Test Routes

Armstrong: Hub International Insurance Brokers (HCW), No.1 - 3370 Smith Drive, Armstrong BC V0E 1B1

Ashcroft Road Test Routes

Ashcroft: Interior Savings Insurance Services Inc., 201 Railway Ave., Ashcroft BC V0K 1A0

Atlin Road Test Routes

Atlin Service BC centre, 100 - 3rd st, Atlin BC V0W 1A0

Bella Coola Road Test Routes

Bella Coola Service BC Centre, 636 Cliff Street, Bella Coola BC V0T 1C0

Burnaby Road Test Routes

Burnaby Claims Centre, 4399 Wayburne Drive, Burnaby BC V5G 3X7

Burnaby Road Test Routes

Burnaby Driver Licensing (Lougheed Hwy.), 3880 Lougheed Hwy., Burnaby BC V5C 6N4

Burnaby Road Test Routes

Burnaby Driver Licensing (Metrotown), 232 - 4820 Kingsway, Burnaby BC VH5 4P2

Burns Lake Road Test Routes

Burns Lake: AMC Village Insurance Services, Balmoral Plaza 251 Hwy 16, Burns Lake BC V0J 1E0

Campbell River Road Test Routes

Campbell River Service BC Centre, 115 - 1180 Ironwood Road, Farwell Building, Campbell River BC V9W 5P7

Castlegar Road Test Routes

Castlegar: Hub International Insurance Brokers, 605 Columbia Avenue, Castlegar BC V1N 1G9

Chetwynd Road Test Routes

Chetwynd Service BC Centre, 4474 52nd St., NW, Chetwynd BC V0C 1J0

Chilliwack Road Test Routes

Chilliwack Driver Licensing, 46052 Chilliwack Central Rd., Chilliwack BC V2P 4P4

Clearwater Road Test Routes

Clearwater: District of Clearwater M.L.O., 209 Dutch Lake Rd, Clearwater BC V0E 1N2

Courtenay Road Test Routes

Courtenay Service BC Centre, 2500 Cliffe Avenue, Courtenay BC V9N 2L6

Cranbrook Road Test Routes

Cranbrook, #101 - 100 Cranbrook Street North, Cranbrook BC V1C 3P3

Creston Road Test Routes

Creston Valley Insurance Services Ltd., 7 - 1000 Northwest Blvd., RR6, Creston BC V0B 1G6

Daajing Giids Road Test Routes

Daajing Giids, Service BC centre, 216 Oceanview Dr., Daajing Giids BC V0T 1S0

Dawson Creek Road Test Routes

Dawson Creek Service BC Centre, 1201 - 103 Ave., Dawson Creek BC V1G 4J2

Dease Lake Road Test Routes

Dease Lake Service BC centre, Block D Hwy 37 North, Dease Lake BC V0C 1L0

Hudson's Hope Road Test Routes

District of Hudson's Hope, 9904 Dudley Drive, Hudson's Hope BC V0C 1VO

New Hazelton Road Test Routes

District of New Hazelton Driver Licensing, 3026 Bowser Street, New Hazelton BC V0J 2J0

Duncan Road Test Routes

Duncan Service BC Centre, 5785 Duncan St., Duncan BC V9L 3W6

Elkford Road Test Routes

Elkford: Western Financial Group, 814 Michel Rd., Elkford BC V0B 1H0

Fort Nelson Road Test Routes

Fort Nelson Service BC, A7-5319 50th Ave. S., Fort Nelson BC V0C 1R0

Fort St. James Road Test Routes

Fort St. James: Hub International Insurance Brokers, 470 Stuart Dr., Fort St. James BC V0J 1P0

Fort St. John Road Test Routes

Fort St. John Service BC Centre, 10600 - 100th St., Fort St. John BC V1J 3Z5

Fraser Lake Road Test Routes

Fraser Lake: Western Financial Group, 250 McMillan Ave., Fraser Lake BC V0J 1S0

Gibsons Road Test Routes

Gibsons Driver Licensing, 474 South Fletcher, Gibsons BC V0N 1V0

Gold River Road Test Routes

Gold River: Waypoint Insurance Services Inc., 395 Nimpkish Dr., Gold River BC V0P 1G0

Golden Road Test Routes

Golden: Western Financial Group, 511 - 9th Ave. N, Golden BC V0A 1H0

Grand Forks Road Test Routes

Grand Forks: Westland Insurance Group Ltd., 386 Market Ave., Grand Forks BC V0H 1H0

Hope Road Test Routes

Hope: Hub International Insurance Brokers (HCW), 102B - 211 Wallace Street, Hope BC V0X 1L0

Houston Road Test Routes

Houston: Western Financial Group (Network) Inc., 3232 Hwy. 16 W, Houston BC V0J 1Z0

Invermere Road Test Routes

Invermere: Westland Insurance group LTD., 742 - 13th St., Invermere BC V0A 1K0

Kamloops Road Test Routes

Kamloops Driver Licensing, 937 Concordia Way, Kamloops BC V2C 6K7

Kaslo Road Test Routes

Kaslo: Western Financial Group, 405 Front St., Kaslo BC V0G 1M0

Kelowna Road Test Routes

Kelowna Driver Licensing, 1720 Springfield Rd., Kelowna BC V17 7W6

Keremeos Road Test Routes

Keremeos: Westland Insurance Group Ltd., 531- 7th Ave., Keremeos BC V0X 1N3

Kimberley Road Test Routes

Kimberley: Western Financial Group, 511 Wallinger Ave., Kimberley BC V1A 1Z7

Kitimat Road Test Routes

Kitimat: Westland Insurance Group LTD., 956 Wakashan Ave., Kitimat BC V8C 2G3

Ladysmith Road Test Routes

Ladysmith: LCU Insurance Agencies Ltd., 330 First Ave., Ladysmith BC V9G 1A1

Langley Road Test Routes

Langley Willowbrook Driver Licensing, 19950 Willowbrook Drive, Unit J7, Langley BC V2Y 1K9

Lillooet Road Test Routes

Lillooet: Hub International Insurance Brokers (HCW), 682 Main Street, Lillooet BC V0K 1V0

Lumby Road Test Routes

Lumby: Village of Lumby, 1775 Glencaird St., Lumby BC V0E 2G0

Mackenzie Road Test Routes

Mackenzie: Hub International Insurance Brokers (HCW), 12-600 Mackenzie Blvd., Mackenzie BC V0J 2CO

Maple Ridge Road Test Routes

Maple Ridge Service BC centre, 22811 Dewdney Trunk Road, Maple Ridge BC V2X 9J7

Masset Road Test Routes

Masset: Northern Savings Insurance Services Ltd., 1663 Main Street, Masset BC V0T 1M0

McBride Road Test Routes

McBride: Village of McBride, 100 Robson Centre, McBride BC V0J 2E0

Merritt Road Test Routes

Merritt: Hub International Insurance Brokers (HCW), 2194 Coutlee Ave, Merritt BC V1K 1B8

Midway Road Test Routes

Midway, 661 - 8th Ave., Midway BC V0H 1M0

Mill Bay Road Test Routes

Mill Bay: Western Coast Insurance, 2734A Barry Rd., Mill Bay BC V8H 1A9

Nakusp Road Test Routes

Nakusp: Hub International Insurance Brokers (HCW), 202 Broadway Street, Nakusp BC V0G 1R0

Nanaimo Road Test Routes

Nanaimo Driver Licensing (Metral Dr.), 6475 Metral Dr, Nanaimo BC V9T 2L9

Nanaimo Road Test Routes

Nanaimo Service BC centre, 460 Selby St, Nanaimo BC V9R 2R7

Nelson Road Test Routes

Nelson Service BC centre, 310 Ward St, Nelson BC V1L 5S4

New Denver Road Test Routes

New Denver: Hub International Insurance Brokers (HCW), 401 - 6th Ave., New Denver BC V0G 1S0

New Westminster Road Test Routes

New Westminster Claim Centre, 1320 3rd Ave, New Westminster BC V3M 5T4

North Vancouver Road Test Routes

North Vancouver, 1331 Marine Drive, North Vancouver BC V7P 3E5

Oliver Road Test Routes

Oliver: Johnston Meier Insurance Agencies Group, 5717 Main St 128, Oliver BC V0H 1T0

Osoyoos Road Test Routes

Osoyoos: Westland Insurance Group Ltd., 8308 Main St, Osoyoos BC V0H 1V0

Parksville Road Test Routes

Parksville: Coastal Community Insurance Services Ltd., 126 Alberni Hwy, Parksville BC V9P 2G6

Pemberton Road Test Routes

Pemberton: Westland Insurance, 1347 Aster St, Pemberton BC V0N 2L0

Penticton Road Test Routes

Penticton Service BC centre, 40 Calgary Ave, Penticton BC V2A 2T6

Port Alberni Road Test Routes

Port Alberni Service BC centre, 4070 8 Ave, Port Alberni BC V9Y 4S4

Port Coquitlam Road Test Routes

Port Coquitlam Driver Licensing, 1930 Oxford Connector, Port Coquitlam BC V3C 0A4

Port Hardy Road Test Routes

Port Hardy: Waypoint Insurance, 7053 Market St, Port Hardy BC V0N 2P0

Port McNeill Road Test Routes

Port McNeill: Coastal Community Insurance Services, 1597 Broughton Blvd, Port McNeill BC V0N 2R0

Powell River Road Test Routes

Powell River: Westview Agencies Ltd., Crossroads Village, 4871 Joyce Ave Unit 109, Powell River BC V8A 5P4

Prince George Road Test Routes

Prince George Driver Licensing (15th Ave), 4001 15th Ave, Prince George BC V2N 2X3

Prince George Road Test Routes

Prince George Service BC Centre (5th Ave), 1044 5th Ave, Prince George BC V2L 5G4

Princeton Road Test Routes

Princeton: Westland Insurance Ltd. Partnership, 114 Tapton Ave, Princeton BC V0X 1W0

Qualicum Beach Road Test Routes

Qualicum, 120 W 2nd Ave, Qualicum Beach BC V9K 1T3

Quesnel Road Test Routes

Quesnel, 102-350 Barlow Ave, Quesnel BC V2J 2C2

Revelstoke Road Test Routes

Revelstoke, Room 104, Courthouse, 1123 2 St W, Revelstoke BC V0E 2S0

Richmond Road Test Routes

Richmond, 5300 No. 3 Rd, Richmond BC V6X 2X9

Salmo Road Test Routes

Salmo, 118 Main St, Salmo BC V0G 1Z0

Salmon Arm Road Test Routes

Salmon Arm, 850A 16 St NE, Salmon Arm BC V1E 4S4

Salt Spring Island Road Test Routes

Salt Spring Island, 1103-115 Fulford-Ganges Rd, Salt Spring Island BC V8K 2T9

Sechelt Road Test Routes

Sechelt, 5755 Cowrie St, Sechelt BC V0N 3A0

Sicamous Road Test Routes

Sicamous, 13-1133 Eagle Pass Way, Sicamous BC V0E 2V0

Sidney Road Test Routes

Sidney, 9884 Third St, Sidney BC V8L 4R2

Slocan Park Road Test Routes

Slocan Park, 3014 6 Hwy, Slocan Park BC V0G 2E0

Smithers Road Test Routes

Smithers, 1020 Murray St, Smithers BC V0J 2N0

Sooke Road Test Routes

Sooke, 6661 Sooke Rd #101, Sooke BC V9Z 0A1

Sparwood Road Test Routes

Sparwood, 110 Centennial St, Sparwood BC V0B 2G0

Squamish Road Test Routes

Squamish (Pemberton), 1325 Pemberton Ave, Squamish BC V8B 0J8

Squamish Road Test Routes

Squamish (Progress), 38919 Progress Way, Squamish BC V8B 0K5

Stewart Road Test Routes

Stewart, Court House, 703 Brightwell St, Stewart BC V0T 1W0

Summerland Road Test Routes

Summerland, 13615 Victoria Rd N, Summerland BC V0H 1Z5

Surrey Road Test Routes

Surrey (78th Ave.), 13426 78 Ave, Surrey BC V3W 8J6

Surrey Road Test Routes

Surrey (Boardwalk Mall), 15285 101 Ave, Surrey BC V3R 9V8

Surrey Road Test Routes

Surrey Guildford Claims Centre, 10262 - 152A Street, Surrey BC V3R 6T8

Surrey Road Test Routes

Surrey Newton Claims Centre, 13665 68 Avenue, Surrey BC BC V3W

Terrace Road Test Routes

Terrace, 101 - 3220 Eby St, Terrace BC V8G 5K8

Tofino Road Test Routes

Tofino, 368 Main St #101, Tofino BC V0R 2Z0

Trail Road Test Routes

Trail, 1520 Bay Ave, Trail BC V1R 4B3

Tumbler Ridge Road Test Routes

Tumbler Ridge, 235 Front St #105, Tumbler Ridge BC V0C 2W0

Ucluelet Road Test Routes

Ucluelet, 1920 Lyche Rd #8, Ucluelet BC V0R 3A0

Valemount Road Test Routes

Valemount, 1222 5 Ave, Valemount BC V0E 2Z0

Vancouver Road Test Routes

Vancouver (Commercial Drive), 2750 Commercial Dr, Vancouver BC V5N 5P4

Vancouver Road Test Routes

Vancouver (Royal Centre), 221-1055 West Georgia St., Vancouver BC V6E 3P3

Vancouver Road Test Routes

Vancouver driver licensing (Point Grey), 4126 MacDonald Street, Vancouver BC V6L 2P2

Vancouver Road Test Routes

Vancouver Kingsway Claims Centre, 999 Kingsway, Vancouver BC V5V 4Z7

Vanderhoof Road Test Routes

Vanderhoof, 188 Stewart St E, Vanderhoof BC V0J 3A0

Vernon Road Test Routes

Vernon, 3201 30 St, Vernon BC V1T 9G3

Victoria Road Test Routes

Victoria (McKenzie Ave.), 1150 McKenzie Ave #1, Victoria BC V8P 5P5

Victoria Road Test Routes

Victoria (Wharf St), 955 Wharf St., Victoria BC V8P 2L7

Whistler Road Test Routes

Whistler, 232 - 4370 Lorimer Rd., Whistler BC V8E 1A6

Williams Lake Road Test Routes

Williams Lake, 104 - 540 Borland St., Williams Lake BC V2G 1R8

The Road Test in British Columbia

In BC, all driving tests are run by ICBC (Insurance Corporation of British Columbia). Most new drivers will work toward a Class 5 licence, which is the full passenger vehicle licence, requiring two stages under the Graduated Licensing Program (GLP):

Class 7 (Novice Licence)

To take your first road test… you’ll need to have held your Class 7 learner’s licence (your “L”) for at least 12 months.

The test checks your ability to safely handle everyday driving situations such as intersections, lane changes, parking, and speed control. Passing gives you your “N” (Novice) licence.

Class 5 (Full Licence)

After holding your N for at least 24 months, and with a clean record, you can book your Class 5 road test. This test includes more complex situations such as highway driving, merging, and busy traffic environments, and passing will remove the GLP restrictions, and give you your full licence.

When you have your Class 7 N licence, restrictions apply:

  • Zero alcohol or drugs in your system while driving

  • Only one passenger (unless they’re immediate family), unless you’re accompanied by a fully licensed supervisor over the age of 25

  • Immediate suspension if you receive too many points for driving infractions during this period

How Road Tests Work in BC

All road tests are carried out at ICBC Driver Licensing Offices across the province. Here’s what to expect:

  • Booking your testSchedule online through ICBC or over the phone. Road tests often book up quickly, especially in places like Vancouver or Surrey, so plan ahead.

  • Costs – There are set fees for both the Class 7 and Class 5 tests. You’ll also need pay when you’re issued your new licence card.

  • What to bring – Your current licence, valid ID, and payment for your chosen test.

  • Your vehicle – You must also provide a safe vehicle in good working order, with functioning lights, wipers, horn, and seat belts. Registration and insurance must be valid and ready for inspection.

  • On the day – The examiner will take you on a set route near the test centre. They’ll give instructions but won’t be able to help you.

Driving Tips for BC

BC’s driving conditions can vary widely. Here are some things to keep in mind:

  • Rain and wet roads – Known for heavy rainfall, especially on the coast - learn how to reduce your speed in wet conditions and keep extra distance between yourself and the vehicle in front.

  • Mountain roads – Areas like the Interior or Northern BC may have steep grades, winding roads, and changeable weather. Use lower gears to descend in a controlled manner, and be prepared for sudden conditions.

  • Wildlife – Deer, elk, and even bears could appear on highways, particularly at dawn and dusk, so scan ahead when driving.

  • Cyclists and pedestrians – Cities like Vancouver and Victoria have several bike lanes and busy pedestrian crossings, so be extra cautious and keep checking your mirrors.

Common Mistakes to Avoid

Examiners often see the same errors during tests, so here are a few to look out for:

  • Not fully stopping – Always come to a complete stop at stop signs and red lights. Rolling stops are a common reason for failing tests.

  • Forgetting shoulder checks – EVERY lane-change, merge, or pulling away from the curb requires you to perform a shoulder check.

  • Speed issues – Driving too fast or too slow for the current conditions will negatively affect your score.

  • Poor lane discipline – Drifting, turning from the wrong lane, or failing to stay centred can lead to points off, and even automatic failure.

  • Missing signs or signals – Watch especially carefully for school zones, pedestrian crossings, and yield signs. Missing any of these is considered a serious error that could end your test.