City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
49.18529, -122.84638 0 km 0:00 00 min 0.0 L
1 20 km, 14 min
Forest Knolls 20 km 0:14 14 min 2.9 L
1 11 km, 06 min
Gloucester 30 km 0:21 21 min 3.8 L
1 18 km, 10 min
Abbotsford 48 km 0:32 32 min 4.0 L
1 31 km, 18 min
Chilliwack 79 km 0:50 50 min 6.6 L
1 44 km, 26 min
Hope 123 km 1:16 1 h 16 min 10.7 L
1 5 119 km, 1 h 04 min
Merritt 242 km 2:21 2 h 21 min 20.1 L
5 80 km, 44 min
Dufferin 322 km 3:05 3 h 05 min 26.9 L
1 117 km, 1 h 20 min
Salmon Arm 439 km 4:26 4 h 26 min 35.5 L
1 102 km, 1 h 22 min
Revelstoke 542 km 5:48 5 h 48 min 44.2 L
1 405 km, 4 h 48 min
Calgary 947 km 10:37 10 h 37 min 77.2 L
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
49.18529, -122.84638 0 km 0:00 00 min 0.0 L
1 20 km, 14 min
Forest Knolls 20 km 0:14 14 min 2.9 L
1 11 km, 06 min
Gloucester 30 km 0:21 21 min 3.8 L
1 18 km, 10 min
Abbotsford 48 km 0:32 32 min 4.0 L
1 31 km, 18 min
Chilliwack 79 km 0:50 50 min 6.6 L
1 15 km, 08 min
Bridal Falls 94 km 0:59 59 min 8.9 L
1 17 km, 10 min
Laidlaw 111 km 1:09 1 h 09 min 10.3 L
1 12 km, 06 min
Hope 123 km 1:16 1 h 16 min 10.7 L
1 5 119 km, 1 h 04 min
Merritt 242 km 2:21 2 h 21 min 20.1 L
5 80 km, 44 min
Dufferin 322 km 3:05 3 h 05 min 26.9 L
1 7 km, 04 min
Rose Hill 329 km 3:10 3 h 10 min 27.6 L
1 10 km, 07 min
Dallas 340 km 3:17 3 h 17 min 28.4 L
1 6 km, 03 min
Campbell Creek 345 km 3:21 3 h 21 min 28.8 L
1 10 km, 05 min
Monte Creek 355 km 3:27 3 h 27 min 29.7 L
1 10 km, 06 min
Pritchard 365 km 3:33 3 h 33 min 30.6 L
1 21 km, 13 min
Chase 386 km 3:47 3 h 47 min 32.1 L
1 7 km, 04 min
Squilax 394 km 3:52 3 h 52 min 32.6 L
1 9 km, 07 min
Sorrento 403 km 3:59 3 h 59 min 33.6 L
1 4 km, 03 min
Blind Bay 407 km 4:03 4 h 03 min 33.8 L
1 16 km, 10 min
Tappen 423 km 4:13 4 h 13 min 35.0 L
1 17 km, 12 min
Salmon Arm 439 km 4:26 4 h 26 min 35.5 L
1 30 km, 22 min
Sicamous 470 km 4:48 4 h 48 min 38.3 L
1 16 km, 10 min
Malakwa 486 km 4:59 4 h 59 min 40.0 L
1 56 km, 49 min
Revelstoke 542 km 5:48 5 h 48 min 44.2 L
1 139 km, 1 h 42 min
Golden 680 km 7:31 7 h 31 min 55.1 L
1 61 km, 52 min
Field 741 km 8:24 8 h 24 min 60.5 L
1 26 km, 17 min
Lake Louise 767 km 8:41 8 h 41 min 62.6 L
1 54 km, 35 min
Banff 821 km 9:17 9 h 17 min 66.7 L
1 21 km, 13 min
Harvie Heights 842 km 9:30 9 h 30 min 68.5 L
1 4 km, 02 min
Canmore 846 km 9:33 9 h 33 min 69.1 L
1 1 km, 00 min
Three Sisters Mountain Village 847 km 9:33 9 h 33 min 69.1 L
1 7 km, 03 min
Dead Man's Flats 854 km 9:37 9 h 37 min 69.3 L
1 67 km, 36 min
Springbank 921 km 10:13 10 h 13 min 74.5 L
1 14 km, 08 min
Cougar Ridge 935 km 10:22 10 h 22 min 76.2 L
1 12 km, 14 min
Calgary 947 km 10:37 10 h 37 min 77.2 L

Distance from Surrey to Calgary by car

The distance between Surrey and Calgary is 947 kilometers by road including 558 kilometers on motorways. Distance from Surrey to Calgary by car takes approximately 10 hours and 37 minutes.

The distance between Surrey and Calgary is ranked 1,219th in the ranking popularity.
The driving time from Surrey to Calgary is approximately 10 hours and 37 minutes without intermediate stops.
Use the "Intermediate points" field inside the "Show advanced options" to find out how to get from Surrey to Calgary through specific transit points.
You can calculate the route from Surrey to Calgary through any specific transit point by dragging and dropping the route on the map.
To find out how far is Surrey from Calgary, all the intermediate path segments were totalized. Precise satellite coordinates of highways were used for this calculation.
Reverse route: from Calgary to Surrey.
Have any questions? Contact us!