Distance between Nelson BC and MacGregor MB

The distance from Nelson to MacGregor is 1,604 kilometers by road including 63 kilometers on motorways. Road takes approximately 17 hours and 30 minutes and goes through Cranbrook, Lethbridge, Swift Current, Moose Jaw, Regina and Brandon.

Shortest distance by air 1,329 km ✈️
Car route length 1,604 km 🚗
Driving time 17 h 30 min
Fuel amount 128.3 L
Fuel cost 191.2 GBP
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
Nelson 0 km 0:00 00 min 0.0 L
6 43 km, 29 min
Salmo 43 km 0:29 29 min 2.9 L
6 3 82 km, 51 min
Creston 125 km 1:21 1 h 21 min 9.7 L
21 3 106 km, 1 h 10 min
Cranbrook 230 km 2:31 2 h 31 min 18.2 L
3 301 km, 3 h 18 min
Lethbridge 531 km 5:50 5 h 50 min 42.2 L
3 1 384 km, 4 h 07 min
Swift Current 915 km 9:57 9 h 57 min 72.7 L
1 164 km, 1 h 43 min
Moose Jaw 1,079 km 11:41 11 h 41 min 85.6 L
1 77 km, 48 min
Regina 1,157 km 12:29 12 h 29 min 92.1 L
6 1 361 km, 3 h 59 min
Brandon 1,518 km 16:29 16 h 29 min 121.1 L
PTH 1 86 km, 1 h 00 min
MacGregor 1,604 km 17:30 17 h 30 min 128.2 L
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Nelson 0 km 0:00 00 min 0.0 L
6 43 km, 29 min
Salmo 43 km 0:29 29 min 2.9 L
6 3 82 km, 51 min
Creston 125 km 1:21 1 h 21 min 9.7 L
21 3 40 km, 27 min
Yahk 165 km 1:48 1 h 48 min 13.1 L
3 36 km, 23 min
Moyie 201 km 2:11 2 h 11 min 15.6 L
3 29 km, 19 min
Cranbrook 230 km 2:31 2 h 31 min 18.2 L
3 43 km, 28 min
Jaffray 274 km 2:59 2 h 59 min 21.6 L
3 26 km, 17 min
Elko 300 km 3:16 3 h 16 min 23.6 L
3 27 km, 18 min
Fernie 327 km 3:35 3 h 35 min 25.9 L
3 12 km, 08 min
Hosmer 338 km 3:43 3 h 43 min 27.0 L
3 23 km, 15 min
Sparwood 362 km 3:58 3 h 58 min 27.8 L
3 29 km, 19 min
Crowsnest Pass 391 km 4:18 4 h 18 min 31.2 L
3 6 km, 04 min
Frank 397 km 4:23 4 h 23 min 31.4 L
3 7 km, 05 min
Hillcrest 404 km 4:28 4 h 28 min 32.1 L
3 16 km, 10 min
Lundbreck 421 km 4:38 4 h 38 min 33.5 L
3 6 km, 03 min
Cowley 427 km 4:42 4 h 42 min 33.9 L
3 25 km, 15 min
Brocket 452 km 4:58 4 h 58 min 36.0 L
3 44 km, 28 min
Fort Macleod 496 km 5:26 5 h 26 min 38.5 L
3 26 km, 17 min
Coalhurst 522 km 5:43 5 h 43 min 41.3 L
3 10 km, 06 min
Lethbridge 531 km 5:50 5 h 50 min 42.2 L
3 17 km, 12 min
Coaldale 549 km 6:02 6 h 02 min 43.0 L
3 15 km, 09 min
Chin 563 km 6:12 6 h 12 min 44.9 L
3 10 km, 06 min
Barnwell 573 km 6:18 6 h 18 min 45.3 L
3 13 km, 08 min
Taber 586 km 6:27 6 h 27 min 46.5 L
3 30 km, 19 min
Grassy Lake 616 km 6:46 6 h 46 min 47.3 L
3 28 km, 18 min
Bow Island 644 km 7:04 7 h 04 min 51.3 L
3 30 km, 18 min
Seven Persons 674 km 7:23 7 h 23 min 53.6 L
3 24 km, 15 min
Dunmore 697 km 7:39 7 h 39 min 55.1 L
1 29 km, 19 min
Irvine 727 km 7:59 7 h 59 min 57.8 L
1 14 km, 08 min
Walsh 740 km 8:07 8 h 07 min 58.7 L
1 108 km, 1 h 07 min
Gull Lake 848 km 9:15 9 h 15 min 63.0 L
1 67 km, 41 min
Swift Current 915 km 9:57 9 h 57 min 72.7 L
1 16 km, 10 min
Waldeck 932 km 10:07 10 h 07 min 73.7 L
1 28 km, 17 min
Morse 960 km 10:24 10 h 24 min 75.4 L
1 37 km, 23 min
Chaplin 997 km 10:47 10 h 47 min 78.2 L
1 46 km, 28 min
Caronport 1,043 km 11:16 11 h 16 min 81.3 L
1 37 km, 24 min
Moose Jaw 1,079 km 11:40 11 h 40 min 85.6 L
1 46 km, 29 min
Belle Plaine 1,125 km 12:10 12 h 10 min 88.8 L
1 31 km, 19 min
Regina 1,157 km 12:29 12 h 29 min 92.1 L
6 1 13 km, 08 min
Emerald Park 1,170 km 12:37 12 h 37 min 93.5 L
1 8 km, 04 min
Balgonie 1,178 km 12:42 12 h 42 min 93.8 L
1 39 km, 28 min
Qu'Appelle 1,217 km 13:11 13 h 11 min 94.6 L
1 38 km, 28 min
Wolseley 1,255 km 13:39 13 h 39 min 100.1 L
1 20 km, 12 min
Grenfell 1,275 km 13:51 13 h 51 min 101.7 L
1 42 km, 25 min
Broadview 1,317 km 14:17 14 h 17 min 102.4 L
1 55 km, 34 min
Moosomin 1,372 km 14:51 14 h 51 min 108.3 L
1 20 km, 12 min
Fleming 1,392 km 15:04 15 h 04 min 111.1 L
1 10 km, 06 min
Kirkella 1,401 km 15:10 15 h 10 min 111.6 L
PTH 1 10 km, 06 min
Elkhorn 1,411 km 15:16 15 h 16 min 112.7 L
PTH 1 11 km, 07 min
Hargrave 1,422 km 15:24 15 h 24 min 113.2 L
PTH 1 17 km, 11 min
Virden 1,439 km 15:36 15 h 36 min 115.0 L
PTH 1 24 km, 15 min
Oak Lake 1,464 km 15:51 15 h 51 min 117.0 L
PTH 1 11 km, 07 min
Griswold 1,475 km 15:59 15 h 59 min 117.9 L
PTH 1 10 km, 07 min
Alexander 1,485 km 16:06 16 h 06 min 118.1 L
PTH 1 33 km, 22 min
Brandon 1,518 km 16:28 16 h 28 min 121.1 L
PTH 1 56 km, 37 min
Sidney 1,574 km 17:06 17 h 06 min 124.8 L
PTH 1 22 km, 16 min
Austin 1,596 km 17:22 17 h 22 min 127.1 L
PTH 1 8 km, 06 min
MacGregor 1,604 km 17:29 17 h 29 min 128.2 L

Frequently Asked Questions

How much does it cost to drive from Nelson to MacGregor?

Fuel cost: 191.2 GBP

This fuel cost is calculated as: (Route length 1,604 km / 100 km) * (Fuel consumption 8 L/100 km) * (Fuel price 1.49 GBP / L)

You can adjust fuel consumption and fuel price here.

How long is a car ride from Nelson to MacGregor?

Driving time: 17 h 30 min

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

  • 25 km with a maximum speed 110 km/h = 13 min
  • 31 km with a maximum speed 100 km/h = 18 min
  • 1,221 km with a maximum speed 96 km/h = 12 h 43 min
  • 28 km with a maximum speed 90 km/h = 18 min
  • 252 km with a maximum speed 80 km/h = 3 h 8 min
  • 18 km with a maximum speed 70 km/h = 15 min
  • 17 km with a maximum speed 60 km/h = 17 min
  • 13 km with a maximum speed 50 km/h = 15 min

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

How far is Nelson to MacGregor by land?

The distance between Nelson and MacGregor is 1,604 km by road including 63 km on motorways.

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

How far is Nelson to MacGregor by plane?

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

How many hours is Nelson from MacGregor by plane?

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

Small plane "Cessna 172" needs 6 h 2 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 Nelson to MacGregor?

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

Popular "Robinson R44" needs 6 h 19 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 Nelson and MacGregor?

The halfway point between Nelson and MacGregor is Gull Lake. It is located about 46 km from the exact midpoint by road.

The distance from Gull Lake to Nelson is 848 km and driving will take about 9 h 15 min. The road between Gull Lake and MacGregor has length 756 km and will take approximately 8 h 15 min.

The other cities located close to halfway point:

Where is Nelson in relation to MacGregor?

Nelson is located 1,329 km west of MacGregor.

Nelson has geographic coordinates: latitude 49.49489, longitude -117.29004.

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

Which highway goes from Nelson to MacGregor?

The route from Nelson to MacGregor follows 1, 3, PTH 1.

Other minor sections pass along the road:

  • 95: 77 km
  • 6: 61 km
  • 93: 56 km
  • 19: 25 km
  • 41: 16 km
  • 47: 8 km
  • PTH 83: 7 km
  • PR 254: 5 km
  • 2: 5 km
  • 21: 4 km
  • PR 250: 4 km
  • 36: 3 km
  • PTH 10: 2 km
  • 8: 1 km
Have any questions? Contact us!