City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
50.79579, -127.77318 0 km 0:00 00 min 0.0 L
31 km, 39 min
Port Hardy 31 km 0:39 39 min 2.5 L
19 29 km, 20 min
Port McNeill 59 km 0:59 59 min 4.7 L
19 199 km, 2 h 14 min
Campbell River 258 km 3:14 3 h 14 min 20.6 L
19 51 km, 29 min
Cumberland 310 km 3:44 3 h 44 min 24.8 L
19 67 km, 36 min
Parksville 377 km 4:20 4 h 20 min 30.2 L
19 19 km, 12 min
Lantzville 396 km 4:33 4 h 33 min 31.7 L
19 14 km, 09 min
Nanaimo 410 km 4:43 4 h 43 min 32.8 L
1 10 km, 06 min
South Wellington 420 km 4:49 4 h 49 min 33.6 L
1 15 km, 10 min
Ladysmith 435 km 5:00 5 h 00 min 34.8 L
1 15 km, 10 min
North Cowichan 450 km 5:10 5 h 10 min 36.0 L
1 11 km, 08 min
Duncan 462 km 5:19 5 h 19 min 37.0 L
1 46 km, 35 min
Langford 508 km 5:55 5 h 55 min 40.6 L
14 12 km, 10 min
Metchosin 519 km 6:06 6 h 06 min 41.5 L
14 13 km, 13 min
Sooke 533 km 6:20 6 h 20 min 42.6 L
Point Distance Time Fuel
50.79579, -127.77318 0 km 0:00 00 min 0.0 L
31 km, 39 min
Port Hardy 31 km 0:39 39 min 2.5 L
19 29 km, 20 min
Port McNeill 59 km 0:59 59 min 4.7 L
19 69 km, 48 min
Woss 129 km 1:48 1 h 48 min 10.3 L
19 129 km, 1 h 25 min
Campbell River 258 km 3:14 3 h 14 min 20.6 L
19 47 km, 27 min
Puntledge 306 km 3:42 3 h 42 min 24.5 L
19 4 km, 02 min
Cumberland 310 km 3:44 3 h 44 min 24.8 L
19 18 km, 09 min
Buckley Bay 327 km 3:53 3 h 53 min 26.2 L
19 9 km, 04 min
Mud Bay 336 km 3:58 3 h 58 min 26.9 L
19 30 km, 16 min
Qualicum Beach 366 km 4:15 4 h 15 min 29.3 L
19 10 km, 05 min
Parksville 377 km 4:20 4 h 20 min 30.2 L
19 11 km, 06 min
Nanoose Bay 387 km 4:27 4 h 27 min 31.0 L
19 8 km, 05 min
Lantzville 396 km 4:33 4 h 33 min 31.7 L
19 14 km, 09 min
Nanaimo 410 km 4:43 4 h 43 min 32.8 L
1 10 km, 06 min
South Wellington 420 km 4:49 4 h 49 min 33.6 L
1 4 km, 02 min
Cassidy 424 km 4:52 4 h 52 min 33.9 L
1 11 km, 07 min
Ladysmith 435 km 5:00 5 h 00 min 34.8 L
1 5 km, 03 min
Saltair 440 km 5:03 5 h 03 min 35.2 L
1 10 km, 07 min
North Cowichan 450 km 5:10 5 h 10 min 36.0 L
1 9 km, 06 min
South End 459 km 5:16 5 h 16 min 36.7 L
1 2 km, 02 min
Duncan 462 km 5:19 5 h 19 min 37.0 L
1 8 km, 06 min
Cowichan Bay 469 km 5:25 5 h 25 min 37.5 L
1 6 km, 03 min
Cobble Hill 475 km 5:29 5 h 29 min 38.0 L
1 6 km, 04 min
Mill Bay 481 km 5:33 5 h 33 min 38.5 L
1 13 km, 09 min
Malahat 493 km 5:43 5 h 43 min 39.4 L
1 14 km, 12 min
Langford 508 km 5:55 5 h 55 min 40.6 L
14 12 km, 10 min
Metchosin 519 km 6:06 6 h 06 min 41.5 L
14 13 km, 13 min
Sooke 533 km 6:20 6 h 20 min 42.6 L

Distance from Margaret Bay to Sooke by car

The distance between Margaret Bay and Sooke is 533 kilometers by road including 246 kilometers on motorways. Distance from Margaret Bay to Sooke by car takes approximately 6 hours and 20 minutes.

The driving time from Margaret Bay to Sooke is approximately 6 hours and 20 minutes without intermediate stops.
Use the "Intermediate points" field inside the "Show advanced options" to find out how to get from Margaret Bay to Sooke through specific transit points.
You can calculate the route from Margaret Bay to Sooke through any specific transit point by dragging and dropping the route on the map.
To find out how far is Margaret Bay from Sooke, all the intermediate path segments were totalized. Precise satellite coordinates of highways were used for this calculation.
Reverse route: from Sooke to Margaret Bay.
Have any questions? Contact us!