Distance between MacGregor MB and Salmon Arm BC

The distance from MacGregor to Salmon Arm is 1,712 kilometers by road including 270 kilometers on motorways. Road takes approximately 19 hours and 6 minutes and goes through Brandon, Regina, Moose Jaw, Swift Current, Medicine Hat, Brooks and Chestermere.

Shortest distance by air 1,454 km ✈️
Car route length 1,712 km 🚗
Driving time 19 h 6 min
Fuel amount 137 L
Fuel cost 238.3 AUD
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
MacGregor 0 km 0:00 00 min 0.0 L
PTH 1 87 km, 58 min
Brandon 87 km 0:58 58 min 6.7 L
PTH 1 1 361 km, 4 h 05 min
Regina 448 km 5:04 5 h 04 min 35.3 L
6 1 104 km, 1 h 07 min
Moose Jaw 552 km 6:11 6 h 11 min 41.2 L
1 139 km, 1 h 32 min
Swift Current 691 km 7:44 7 h 44 min 54.8 L
1 221 km, 2 h 27 min
Medicine Hat 912 km 10:11 10 h 11 min 72.5 L
1 106 km, 1 h 10 min
Brooks 1,019 km 11:22 11 h 22 min 81.0 L
1 163 km, 1 h 49 min
Chestermere 1,182 km 13:12 13 h 12 min 93.8 L
1 425 km, 4 h 42 min
Revelstoke 1,607 km 17:54 17 h 54 min 128.0 L
1 105 km, 1 h 12 min
Salmon Arm 1,712 km 19:06 19 h 06 min 135.6 L
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
MacGregor 0 km 0:00 00 min 0.0 L
8 km, 05 min
Austin 8 km 0:05 05 min 0.1 L
PTH 1 21 km, 13 min
Sidney 29 km 0:19 19 min 1.2 L
PTH 1 58 km, 38 min
Brandon 87 km 0:58 58 min 6.7 L
PTH 1 27 km, 18 min
Alexander 114 km 1:16 1 h 16 min 8.9 L
PTH 1 16 km, 10 min
Griswold 129 km 1:27 1 h 27 min 10.2 L
PTH 1 7 km, 04 min
Oak Lake 136 km 1:31 1 h 31 min 10.5 L
PTH 1 29 km, 19 min
Virden 165 km 1:50 1 h 50 min 13.1 L
PTH 1 20 km, 13 min
Hargrave 185 km 2:04 2 h 04 min 14.0 L
PTH 1 17 km, 11 min
Kirkella 203 km 2:15 2 h 15 min 15.7 L
PTH 1 9 km, 05 min
Fleming 211 km 2:21 2 h 21 min 16.8 L
1 10 km, 06 min
Moosomin 221 km 2:28 2 h 28 min 17.0 L
1 56 km, 37 min
Broadview 277 km 3:05 3 h 05 min 18.4 L
1 52 km, 34 min
Grenfell 329 km 3:39 3 h 39 min 26.0 L
1 21 km, 13 min
Wolseley 350 km 3:53 3 h 53 min 27.7 L
1 17 km, 12 min
Indian Head 367 km 4:06 4 h 06 min 28.3 L
1 34 km, 25 min
Qu'Appelle 401 km 4:31 4 h 31 min 30.4 L
1 28 km, 19 min
Balgonie 429 km 4:51 4 h 51 min 33.7 L
1 19 km, 12 min
Regina 448 km 5:03 5 h 03 min 35.3 L
6 1 31 km, 19 min
Belle Plaine 479 km 5:23 5 h 23 min 37.1 L
1 73 km, 47 min
Moose Jaw 552 km 6:11 6 h 11 min 41.2 L
1 57 km, 37 min
Chaplin 609 km 6:49 6 h 49 min 47.1 L
1 38 km, 25 min
Morse 646 km 7:14 7 h 14 min 50.3 L
1 28 km, 18 min
Waldeck 675 km 7:33 7 h 33 min 53.2 L
1 16 km, 10 min
Swift Current 691 km 7:43 7 h 43 min 54.8 L
1 75 km, 49 min
Gull Lake 766 km 8:33 8 h 33 min 55.8 L
1 100 km, 1 h 06 min
Walsh 866 km 9:40 9 h 40 min 68.7 L
1 14 km, 09 min
Irvine 880 km 9:49 9 h 49 min 70.0 L
1 24 km, 15 min
Dunmore 904 km 10:05 10 h 05 min 72.1 L
1 9 km, 06 min
Medicine Hat 912 km 10:11 10 h 11 min 72.5 L
1 8 km, 05 min
Redcliff 920 km 10:17 10 h 17 min 73.5 L
1 47 km, 31 min
Suffield 968 km 10:48 10 h 48 min 73.8 L
1 51 km, 33 min
Brooks 1,019 km 11:22 11 h 22 min 81.0 L
1 54 km, 35 min
Bassano 1,073 km 11:57 11 h 57 min 85.0 L
1 80 km, 53 min
Strathmore 1,153 km 12:51 12 h 51 min 91.8 L
1 29 km, 20 min
Chestermere 1,182 km 13:11 13 h 11 min 93.8 L
1 32 km, 26 min
Cougar Ridge 1,214 km 13:38 13 h 38 min 97.1 L
1 14 km, 08 min
Springbank 1,228 km 13:46 13 h 46 min 97.6 L
1 67 km, 36 min
Dead Man's Flats 1,295 km 14:23 14 h 23 min 103.1 L
1 7 km, 03 min
Three Sisters Mountain Village 1,301 km 14:26 14 h 26 min 104.0 L
1 2 km, 01 min
Canmore 1,304 km 14:28 14 h 28 min 104.2 L
1 4 km, 02 min
Harvie Heights 1,308 km 14:30 14 h 30 min 104.4 L
1 20 km, 13 min
Banff 1,328 km 14:43 14 h 43 min 105.9 L
1 54 km, 35 min
Lake Louise 1,382 km 15:19 15 h 19 min 110.4 L
1 26 km, 17 min
Field 1,407 km 15:36 15 h 36 min 112.3 L
1 62 km, 41 min
Golden 1,469 km 16:18 16 h 18 min 116.8 L
1 138 km, 1 h 35 min
Revelstoke 1,607 km 17:53 17 h 53 min 128.0 L
1 56 km, 38 min
Malakwa 1,663 km 18:31 18 h 31 min 132.9 L
1 15 km, 10 min
Sicamous 1,679 km 18:42 18 h 42 min 133.6 L
1 33 km, 23 min
Salmon Arm 1,712 km 19:05 19 h 05 min 135.6 L

Frequently Asked Questions

How much does it cost to drive from MacGregor to Salmon Arm?

Fuel cost: 238.3 AUD

This fuel cost is calculated as: (Route length 1,712 km / 100 km) * (Fuel consumption 8 L/100 km) * (Fuel price 1.74 AUD / L)

You can adjust fuel consumption and fuel price here.

How long is a car ride from MacGregor to Salmon Arm?

Driving time: 19 h 6 min

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

  • 119 km with a maximum speed 110 km/h = 1 h 4 min
  • 43 km with a maximum speed 100 km/h = 25 min
  • 1,406 km with a maximum speed 90 km/h = 15 h 37 min
  • 96 km with a maximum speed 80 km/h = 1 h 12 min
  • 23 km with a maximum speed 70 km/h = 19 min
  • 15 km with a maximum speed 60 km/h = 14 min
  • 10 km with a maximum speed 50 km/h = 11 min

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

How far is MacGregor to Salmon Arm by land?

The distance between MacGregor and Salmon Arm is 1,712 km by road including 270 km on motorways.

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

How far is MacGregor to Salmon Arm by plane?

The shortest distance (air line, as the crow flies) between MacGregor and Salmon Arm is 1,454 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 MacGregor and Salmon Arm respectively. Actual distance between airports may be different.

How many hours is MacGregor from Salmon Arm by plane?

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

Small plane "Cessna 172" needs 6 h 36 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 MacGregor to Salmon Arm?

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

Popular "Robinson R44" needs 6 h 55 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 MacGregor and Salmon Arm?

The halfway point between MacGregor and Salmon Arm is Walsh. It is located about 10 km from the exact midpoint by road.

The distance from Walsh to MacGregor is 866 km and driving will take about 9 h 40 min. The road between Walsh and Salmon Arm has length 846 km and will take approximately 9 h 26 min.

The other cities located close to halfway point:

  • Irvine is in 880 km from MacGregor and 832 km from Salmon Arm
  • Dunmore is in 904 km from MacGregor and 809 km from Salmon Arm
  • Medicine Hat is in 912 km from MacGregor and 800 km from Salmon Arm

Where is MacGregor in relation to Salmon Arm?

MacGregor is located 1,454 km east of Salmon Arm.

MacGregor has geographic coordinates: latitude 49.96621, longitude -98.77831.

Salmon Arm has geographic coordinates: latitude 50.70168, longitude -119.2868.

Which highway goes from MacGregor to Salmon Arm?

The route from MacGregor to Salmon Arm follows 1, PTH 1.

Other minor sections pass along the road:

  • 93: 27 km
  • 19: 26 km
  • 41: 16 km
  • 47: 8 km
  • 6: 7 km
  • PTH 83: 7 km
  • PR 254: 5 km
  • PR 250: 4 km
  • PTH 10: 2 km
  • 8: 1 km
  • 23: 1 km
Have any questions? Contact us!