Distance between Spearfish SD and Surrey BC

The distance from Spearfish to Surrey is 2,032 kilometers by road including 2,013 kilometers on motorways. Road takes approximately 19 hours and 12 minutes and goes through Gillette, Sheridan, Billings, Butte, Missoula, Coeur d'Alene and Spokane.

Shortest distance by air 1,531 km ✈️
Car route length 2,032 km 🚗
Driving time 19 h 12 min
Fuel amount 162.6 L
Fuel cost 307.3 CAD
Click here to load the interactive map
Compare this route in other services:
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Spearfish 0 km 0:00 00 min 0.0 L
I 90 151 km, 1 h 27 min
Gillette 151 km 1:27 1 h 27 min 11.5 L
I 90 160 km, 1 h 34 min
Sheridan 311 km 3:02 3 h 02 min 24.0 L
I 90 216 km, 2 h 02 min
Billings 527 km 5:05 5 h 05 min 41.5 L
I 90 363 km, 3 h 19 min
Butte 891 km 8:25 8 h 25 min 69.3 L
I 90 185 km, 1 h 40 min
Missoula 1,075 km 10:06 10 h 06 min 85.8 L
I 90 265 km, 2 h 27 min
Coeur d'Alene 1,340 km 12:33 12 h 33 min 106.8 L
I 90 55 km, 31 min
Spokane 1,395 km 13:05 13 h 05 min 110.9 L
I 90 179 km, 1 h 37 min
Moses Lake 1,574 km 14:43 14 h 43 min 124.0 L
I 90 254 km, 2 h 20 min
Bellevue 1,828 km 17:03 17 h 03 min 145.6 L
I 405 45 km, 28 min
Everett 1,873 km 17:32 17 h 32 min 149.1 L
I 5 95 km, 54 min
Bellingham 1,967 km 18:26 18 h 26 min 156.4 L
I 5 65 km, 44 min
49.18529, -122.84638 2,032 km 19:11 19 h 11 min 162.6 L
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Spearfish 0 km 0:00 00 min 0.0 L
I 90 23 km, 13 min
Beulah 23 km 0:13 13 min 1.7 L
I 90 29 km, 17 min
Sundance 51 km 0:31 31 min 3.8 L
I 90 24 km, 15 min
Linden 76 km 0:46 46 min 5.9 L
I 90 30 km, 16 min
Moorcroft 106 km 1:03 1 h 03 min 8.4 L
I 90 45 km, 24 min
Gillette 151 km 1:27 1 h 27 min 11.5 L
I 90 160 km, 1 h 34 min
Sheridan 311 km 3:02 3 h 02 min 24.0 L
I 90 30 km, 20 min
Ranchester 341 km 3:22 3 h 22 min 27.2 L
I 90 76 km, 42 min
Garryowen 418 km 4:05 4 h 05 min 33.2 L
I 90 9 km, 05 min
Crow Agency 427 km 4:10 4 h 10 min 34.0 L
I 90 10 km, 05 min
Dunmore 437 km 4:15 4 h 15 min 34.3 L
I 90 22 km, 11 min
Hardin 459 km 4:27 4 h 27 min 35.9 L
I 90 37 km, 19 min
Indian Arrow 495 km 4:47 4 h 47 min 39.4 L
I 90 32 km, 17 min
Billings 527 km 5:05 5 h 05 min 41.5 L
I 90 10 km, 05 min
Yegen 537 km 5:11 5 h 11 min 42.8 L
I 90 10 km, 05 min
Laurel 548 km 5:16 5 h 16 min 43.5 L
I 90 8 km, 04 min
Spurling 556 km 5:21 5 h 21 min 44.3 L
I 90 7 km, 03 min
Park City 563 km 5:25 5 h 25 min 44.9 L
I 90 35 km, 18 min
Springtime 598 km 5:44 5 h 44 min 47.3 L
I 90 15 km, 08 min
Reed Point 613 km 5:52 5 h 52 min 48.6 L
I 90 12 km, 06 min
Quebec 625 km 5:59 5 h 59 min 49.8 L
I 90 11 km, 06 min
Greycliff 636 km 6:05 6 h 05 min 50.7 L
I 90 19 km, 10 min
Big Timber 655 km 6:15 6 h 15 min 52.3 L
I 90 34 km, 18 min
Elton 688 km 6:33 6 h 33 min 54.9 L
I 90 22 km, 11 min
Livingston 710 km 6:45 6 h 45 min 56.4 L
I 90 19 km, 10 min
Muir 729 km 6:56 6 h 56 min 58.0 L
I 90 10 km, 06 min
Chestnut 739 km 7:02 7 h 02 min 58.9 L
I 90 5 km, 02 min
Canyon View Trailer Court 745 km 7:05 7 h 05 min 59.5 L
I 90 6 km, 03 min
Rocky Creek Trailer Court 750 km 7:08 7 h 08 min 60.0 L
I 90 5 km, 02 min
Story 755 km 7:10 7 h 10 min 60.2 L
I 90 15 km, 08 min
Belgrade 770 km 7:18 7 h 18 min 61.2 L
I 90 121 km, 1 h 05 min
Butte 891 km 8:24 8 h 24 min 69.3 L
I 90 29 km, 15 min
Warm Springs 919 km 8:40 8 h 40 min 73.2 L
I 90 14 km, 07 min
Racetrack 934 km 8:48 8 h 48 min 74.5 L
I 90 13 km, 06 min
Deer Lodge 946 km 8:55 8 h 55 min 75.6 L
I 90 18 km, 09 min
Garrison 965 km 9:05 9 h 05 min 77.1 L
I 90 17 km, 09 min
Jens 982 km 9:14 9 h 14 min 78.2 L
I 90 14 km, 07 min
Drummond 996 km 9:22 9 h 22 min 79.5 L
I 90 6 km, 03 min
Ozan 1,002 km 9:25 9 h 25 min 79.8 L
I 90 12 km, 06 min
Bearmouth 1,014 km 9:32 9 h 32 min 80.4 L
I 90 15 km, 08 min
Byrne 1,029 km 9:40 9 h 40 min 81.9 L
I 90 9 km, 04 min
Iris 1,037 km 9:44 9 h 44 min 82.8 L
I 90 9 km, 05 min
Clinton 1,047 km 9:49 9 h 49 min 83.2 L
I 90 13 km, 07 min
Turah 1,060 km 9:57 9 h 57 min 84.4 L
I 90 5 km, 02 min
Piltzville 1,065 km 9:59 9 h 59 min 85.1 L
I 90 1 km, 00 min
Milltown 1,066 km 10:00 10 h 00 min 85.2 L
I 90 2 km, 01 min
Pinegrove 1,068 km 10:01 10 h 01 min 85.4 L
I 90 7 km, 03 min
Missoula 1,075 km 10:05 10 h 05 min 85.8 L
I 90 25 km, 13 min
Frenchtown 1,100 km 10:18 10 h 18 min 87.5 L
I 90 9 km, 04 min
Huson 1,108 km 10:23 10 h 23 min 88.4 L
I 90 17 km, 09 min
Alberton 1,125 km 10:32 10 h 32 min 89.6 L
I 90 17 km, 09 min
Tarkio 1,142 km 10:41 10 h 41 min 91.1 L
I 90 15 km, 07 min
Westfall 1,156 km 10:49 10 h 49 min 92.4 L
I 90 5 km, 02 min
Riverbend 1,161 km 10:52 10 h 52 min 92.6 L
I 90 7 km, 03 min
Superior 1,168 km 10:56 10 h 56 min 93.2 L
I 90 8 km, 04 min
Spring Gulch 1,177 km 11:00 11 h 00 min 94.0 L
I 90 15 km, 07 min
Saint Regis 1,192 km 11:08 11 h 08 min 95.1 L
I 90 6 km, 03 min
Foraker 1,197 km 11:11 11 h 11 min 95.7 L
I 90 7 km, 03 min
Drexel 1,204 km 11:15 11 h 15 min 96.2 L
I 90 6 km, 03 min
De Borgia 1,210 km 11:19 11 h 19 min 96.6 L
I 90 7 km, 03 min
Haugan 1,217 km 11:22 11 h 22 min 97.0 L
I 90 9 km, 04 min
Saltese 1,226 km 11:27 11 h 27 min 98.1 L
I 90 3 km, 01 min
Bryson 1,229 km 11:29 11 h 29 min 98.1 L
I 90 4 km, 02 min
Taft 1,233 km 11:31 11 h 31 min 98.6 L
I 90 4 km, 02 min
Tammany 1,237 km 11:33 11 h 33 min 98.8 L
I 90 2 km, 01 min
Borax 1,240 km 11:34 11 h 34 min 99.1 L
I 90 12 km, 07 min
Mullan 1,252 km 11:42 11 h 42 min 100.0 L
I 90 6 km, 03 min
Stull 1,258 km 11:46 11 h 46 min 100.6 L
I 90 1 km, 00 min
Golconda 1,259 km 11:46 11 h 46 min 100.7 L
I 90 2 km, 01 min
Gentry 1,260 km 11:47 11 h 47 min 100.8 L
I 90 2 km, 01 min
Wallace 1,262 km 11:48 11 h 48 min 100.9 L
I 90 5 km, 02 min
Silverton 1,267 km 11:51 11 h 51 min 101.1 L
I 90 4 km, 02 min
Osburn 1,271 km 11:53 11 h 53 min 101.6 L
I 90 5 km, 02 min
Elizabeth Park 1,277 km 11:56 11 h 56 min 102.0 L
I 90 7 km, 03 min
Kellogg 1,283 km 12:00 12 h 00 min 102.3 L
I 90 5 km, 02 min
Pine Creek 1,289 km 12:03 12 h 03 min 103.1 L
I 90 1 km, 00 min
Pinehurst 1,290 km 12:04 12 h 04 min 103.1 L
I 90 3 km, 01 min
Kingston 1,293 km 12:05 12 h 05 min 103.4 L
I 90 4 km, 02 min
Cataldo 1,297 km 12:07 12 h 07 min 103.7 L
I 90 43 km, 24 min
Coeur d'Alene 1,341 km 12:32 12 h 32 min 106.8 L
I 90 13 km, 07 min
Post Falls 1,354 km 12:39 12 h 39 min 108.0 L
I 90 8 km, 04 min
Spokane Bridge 1,362 km 12:43 12 h 43 min 108.9 L
I 90 4 km, 02 min
Liberty Lake 1,365 km 12:46 12 h 46 min 108.9 L
I 90 12 km, 07 min
Spokane Valley 1,378 km 12:53 12 h 53 min 109.5 L
I 90 18 km, 10 min
Spokane 1,395 km 13:03 13 h 03 min 110.9 L
I 90 53 km, 29 min
Sprague 1,448 km 13:32 13 h 32 min 115.4 L
I 90 12 km, 06 min
Pifer 1,460 km 13:39 13 h 39 min 116.7 L
I 90 71 km, 38 min
Weber 1,531 km 14:18 14 h 18 min 122.3 L
I 90 10 km, 05 min
Barham 1,541 km 14:23 14 h 23 min 122.7 L
I 90 33 km, 17 min
Moses Lake 1,574 km 14:41 14 h 41 min 124.0 L
I 90 27 km, 14 min
George 1,601 km 14:56 14 h 56 min 127.8 L
I 90 24 km, 13 min
Vantage 1,625 km 15:09 15 h 09 min 129.7 L
I 90 30 km, 16 min
Renslow 1,656 km 15:26 15 h 26 min 131.8 L
I 90 12 km, 06 min
Ellensburg 1,668 km 15:32 15 h 32 min 133.2 L
I 90 40 km, 21 min
Cle Elum 1,708 km 15:54 15 h 54 min 136.3 L
I 90 19 km, 10 min
Easton 1,726 km 16:04 16 h 04 min 137.8 L
I 90 27 km, 15 min
Hyak 1,754 km 16:20 16 h 20 min 140.2 L
I 90 3 km, 01 min
Snoqualmie Pass 1,757 km 16:21 16 h 21 min 140.3 L
I 90 33 km, 18 min
Tanner 1,790 km 16:40 16 h 40 min 143.1 L
I 90 5 km, 02 min
North Bend 1,795 km 16:42 16 h 42 min 143.3 L
I 90 10 km, 05 min
Preston 1,805 km 16:48 16 h 48 min 144.2 L
I 90 4 km, 02 min
High Point 1,809 km 16:50 16 h 50 min 144.6 L
I 90 7 km, 03 min
Issaquah 1,816 km 16:54 16 h 54 min 144.9 L
I 90 12 km, 07 min
Bellevue 1,828 km 17:02 17 h 02 min 145.6 L
I 405 11 km, 07 min
Kirkland 1,839 km 17:09 17 h 09 min 146.8 L
I 405 9 km, 05 min
Bothell 1,849 km 17:15 17 h 15 min 147.5 L
I 405 7 km, 04 min
Alderwood Manor 1,856 km 17:19 17 h 19 min 148.4 L
I 405 I 5 17 km, 10 min
Everett 1,873 km 17:30 17 h 30 min 149.1 L
I 5 14 km, 08 min
Marysville 1,887 km 17:39 17 h 39 min 150.6 L
I 5 8 km, 04 min
Arlington 1,895 km 17:43 17 h 43 min 151.3 L
I 5 32 km, 17 min
Mount Vernon 1,927 km 18:01 18 h 01 min 153.8 L
I 5 41 km, 23 min
Bellingham 1,967 km 18:25 18 h 25 min 156.4 L
I 5 25 km, 14 min
Ferndale 1,992 km 18:39 18 h 39 min 158.4 L
I 5 13 km, 07 min
Blaine 2,005 km 18:46 18 h 46 min 160.3 L
I 5 99 27 km, 23 min
49.18529, -122.84638 2,032 km 19:10 19 h 10 min 162.6 L

Frequently Asked Questions

How much does it cost to drive from Spearfish to Surrey?

Fuel cost: 307.3 CAD

This fuel cost is calculated as: (Route length 2,032 km / 100 km) * (Fuel consumption 8 L/100 km) * (Fuel price 1.89 CAD / L)

You can adjust fuel consumption and fuel price here.

How long is a car ride from Spearfish to Surrey?

Driving time: 19 h 12 min

This time is calculated for driving at the maximum permitted speed, taking into account traffic rules restrictions.

  • 1,495 km with a maximum speed 110 km/h = 13 h 35 min
  • 140 km with a maximum speed 105 km/h = 1 h 20 min
  • 179 km with a maximum speed 100 km/h = 1 h 47 min
  • 149 km with a maximum speed 97 km/h = 1 h 32 min
  • 7 km with a maximum speed 89 km/h = 4 min
  • 43 km with a maximum speed 80 km/h = 32 min
  • 7 km with a maximum speed 70 km/h = 5 min
  • 1 km with a maximum speed 64 km/h = 1 min
  • 6 km with a maximum speed 60 km/h = 6 min
  • 3 km with a maximum speed 50 km/h = 3 min
  • 1 km with a maximum speed 40 km/h = 1 min

The calculated driving time does not take into account intermediate stops and traffic jams.

How far is Spearfish to Surrey by land?

The distance between Spearfish and Surrey is 2,032 km by road including 2,013 km on motorways.

Precise satellite coordinates of highways were used for this calculation. The start and finish points are the centers of Spearfish and Surrey respectively.

How far is Spearfish to Surrey by plane?

The shortest distance (air line, as the crow flies) between Spearfish and Surrey is 1,531 km.

This distance is calculated using the Haversine formula as a great-circle distance between two points on the surface of a sphere. The start and finish points are the centers of Spearfish and Surrey respectively. Actual distance between airports may be different.

How many hours is Spearfish from Surrey by plane?

Boeing 737 airliner needs 1 h 54 min to cover the distance of 1,531 km at a cruising speed of 800 km/h.

Small plane "Cessna 172" needs 6 h 57 min to flight this distance at average speed of 220 km/h.

This time is approximate and do not take into account takeoff and landing times, airport location and other real world factors.

How long is a helicopter ride from Spearfish to Surrey?

Fast helicopter "Eurocopter AS350" or "Hughes OH-6 Cayuse" need 6 h 22 min to cover the distance of 1,531 km at a cruising speed of 240 km/h.

Popular "Robinson R44" needs 7 h 17 min to flight this distance at average speed of 210 km/h.

This time is approximate and do not take into account takeoff and landing times, aerodrome location and other real world factors.

What city is halfway between Spearfish and Surrey?

The halfway point between Spearfish and Surrey is Bearmouth. It is located about 2 km from the exact midpoint by road.

The distance from Bearmouth to Spearfish is 1,014 km and driving will take about 9 h 32 min. The road between Bearmouth and Surrey has length 1,019 km and will take approximately 9 h 40 min.

The other cities located close to halfway point:

Where is Spearfish in relation to Surrey?

Spearfish is located 1,531 km east of Surrey.

Spearfish has geographic coordinates: latitude 44.49082, longitude -103.85937.

Surrey has geographic coordinates: latitude 49.18529, longitude -122.84638.

Which highway goes from Spearfish to Surrey?

The route from Spearfish to Surrey follows I 90, US 87, I 5, US 212, US 14, US 12.

Other minor sections pass along the road:

  • US 395: 95 km
  • US 191: 92 km
  • US 16: 40 km
  • I 405: 30 km
  • MT 200: 22 km
  • I 15: 12 km
  • US 89: 11 km
  • US 93: 8 km
  • 99: 7 km
  • US 97: 6 km
  • US 2: 4 km
  • US 85: 2 km
  • 15: 2 km
  • WA 543: 1 km
Have any questions? Contact us!