Distance between Rochester MN and Portland OR

The distance from Rochester to Portland is 1,829 miles by road including 1,709 miles on motorways. Road takes approximately 27 hours and 53 minutes and goes through Brandon, Sioux Falls, Mitchell, Box Elder, Rapid City, Spearfish and Gillette.

Shortest distance by air 1,477 mi ✈️
Car route length 1,828.7 mi 🚗
Driving time 27 h 53 min
Fuel amount 62.2 gal
Fuel cost 244.4 USD
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
Rochester 0 mi 0:00 00 min 0.0 gal
US 63 I 90 226 mi, 3 h 23 min
Brandon 226 mi 3:23 3 h 23 min 7.6 gal
I 90 7 mi, 06 min
Sioux Falls 233 mi 3:29 3 h 29 min 7.8 gal
I 90 72 mi, 1 h 03 min
Mitchell 305 mi 4:33 4 h 33 min 10.1 gal
I 90 255 mi, 3 h 45 min
Box Elder 561 mi 8:18 8 h 18 min 18.9 gal
I 90 12 mi, 10 min
Rapid City 572 mi 8:29 8 h 29 min 19.4 gal
I 90 42 mi, 37 min
Spearfish 615 mi 9:06 9 h 06 min 20.7 gal
I 90 97 mi, 1 h 29 min
Gillette 711 mi 10:36 10 h 36 min 24.0 gal
I 90 99 mi, 1 h 34 min
Sheridan 810 mi 12:10 12 h 10 min 27.3 gal
I 90 134 mi, 2 h 03 min
Billings 945 mi 14:14 14 h 14 min 32.0 gal
I 90 226 mi, 3 h 20 min
Butte 1,171 mi 17:35 17 h 35 min 39.3 gal
I 90 115 mi, 1 h 41 min
Missoula 1,286 mi 19:16 19 h 16 min 43.7 gal
I 90 165 mi, 2 h 28 min
Coeur d'Alene 1,450 mi 21:44 21 h 44 min 49.2 gal
I 90 34 mi, 31 min
Spokane 1,484 mi 22:16 22 h 16 min 50.3 gal
I 90 US 395 126 mi, 1 h 55 min
Pasco 1,610 mi 24:12 24 h 12 min 54.4 gal
US 395 12 mi, 13 min
Kennewick 1,622 mi 24:25 24 h 25 min 55.1 gal
US 395 I 84 206 mi, 3 h 27 min
Portland 1,829 mi 27:53 27 h 53 min 61.8 gal
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Rochester 0 mi 0:00 00 min 0.0 gal
US 63 I 90 19 mi, 19 min
High Forest 19 mi 0:19 19 min 0.4 gal
I 90 23 mi, 20 min
Austin 41 mi 0:39 39 min 1.3 gal
I 90 21 mi, 18 min
Albert Lea 62 mi 0:58 58 min 2.1 gal
I 90 14 mi, 12 min
Alden 76 mi 1:10 1 h 10 min 2.4 gal
I 90 16 mi, 13 min
Blue Earth 92 mi 1:24 1 h 24 min 2.8 gal
I 90 20 mi, 17 min
Fairmont 112 mi 1:41 1 h 41 min 3.6 gal
I 90 16 mi, 13 min
Fox Lake 127 mi 1:55 1 h 55 min 4.3 gal
I 90 11 mi, 09 min
Jackson 139 mi 2:05 2 h 05 min 4.5 gal
I 90 18 mi, 15 min
Rost 157 mi 2:21 2 h 21 min 5.1 gal
I 90 22 mi, 19 min
Worthington 179 mi 2:41 2 h 41 min 5.9 gal
I 90 10 mi, 08 min
Adrian 189 mi 2:49 2 h 49 min 6.3 gal
I 90 12 mi, 10 min
Magnolia 200 mi 2:59 2 h 59 min 6.7 gal
I 90 7 mi, 06 min
Luverne 208 mi 3:06 3 h 06 min 7.0 gal
I 90 4 mi, 04 min
Beaver Creek 212 mi 3:10 3 h 10 min 7.1 gal
I 90 14 mi, 12 min
Brandon 226 mi 3:22 3 h 22 min 7.6 gal
I 90 7 mi, 06 min
Sioux Falls 233 mi 3:28 3 h 28 min 7.8 gal
I 90 13 mi, 11 min
Humboldt 246 mi 3:40 3 h 40 min 8.2 gal
I 90 59 mi, 52 min
Mitchell 305 mi 4:32 4 h 32 min 10.1 gal
I 90 42 mi, 37 min
Kimball 348 mi 5:10 5 h 10 min 11.8 gal
I 90 15 mi, 13 min
Chamberlain 363 mi 5:23 5 h 23 min 12.2 gal
I 90 6 mi, 05 min
Oacoma 369 mi 5:29 5 h 29 min 12.5 gal
I 90 24 mi, 20 min
Kennebec 393 mi 5:50 5 h 50 min 13.3 gal
I 90 86 mi, 1 h 16 min
Kadoka 479 mi 7:06 7 h 06 min 16.3 gal
I 90 21 mi, 18 min
Cactus Flat 500 mi 7:24 7 h 24 min 16.9 gal
I 90 22 mi, 19 min
Wall 523 mi 7:44 7 h 44 min 17.6 gal
I 90 9 mi, 08 min
Wasta 532 mi 7:52 7 h 52 min 18.0 gal
I 90 29 mi, 25 min
Box Elder 561 mi 8:18 8 h 18 min 18.9 gal
I 90 12 mi, 10 min
Rapid City 572 mi 8:28 8 h 28 min 19.4 gal
I 90 10 mi, 08 min
Summerset 582 mi 8:37 8 h 37 min 19.7 gal
I 90 9 mi, 08 min
Tilford 592 mi 8:45 8 h 45 min 20.0 gal
I 90 7 mi, 06 min
Sturgis 599 mi 8:52 8 h 52 min 20.3 gal
I 90 16 mi, 13 min
Spearfish 615 mi 9:05 9 h 05 min 20.7 gal
I 90 17 mi, 15 min
Beulah 631 mi 9:20 9 h 20 min 21.5 gal
I 90 18 mi, 17 min
Sundance 649 mi 9:38 9 h 38 min 22.0 gal
I 90 15 mi, 15 min
Linden 664 mi 9:53 9 h 53 min 22.6 gal
I 90 19 mi, 16 min
Moorcroft 683 mi 10:10 10 h 10 min 23.2 gal
I 90 28 mi, 24 min
Gillette 711 mi 10:35 10 h 35 min 24.0 gal
I 90 99 mi, 1 h 34 min
Sheridan 810 mi 12:10 12 h 10 min 27.3 gal
I 90 19 mi, 20 min
Ranchester 830 mi 12:30 12 h 30 min 28.2 gal
I 90 47 mi, 42 min
Garryowen 877 mi 13:13 13 h 13 min 29.8 gal
I 90 6 mi, 05 min
Crow Agency 882 mi 13:18 13 h 18 min 30.0 gal
I 90 6 mi, 05 min
Dunmore 889 mi 13:23 13 h 23 min 30.1 gal
I 90 14 mi, 11 min
Hardin 902 mi 13:35 13 h 35 min 30.5 gal
I 90 23 mi, 20 min
Indian Arrow 925 mi 13:55 13 h 55 min 31.4 gal
I 90 20 mi, 17 min
Billings 945 mi 14:13 14 h 13 min 32.0 gal
I 90 6 mi, 05 min
Yegen 951 mi 14:19 14 h 19 min 32.3 gal
I 90 6 mi, 05 min
Laurel 958 mi 14:25 14 h 25 min 32.5 gal
I 90 5 mi, 04 min
Spurling 963 mi 14:29 14 h 29 min 32.7 gal
I 90 4 mi, 03 min
Park City 967 mi 14:33 14 h 33 min 32.9 gal
I 90 22 mi, 19 min
Springtime 989 mi 14:52 14 h 52 min 33.5 gal
I 90 9 mi, 08 min
Reed Point 998 mi 15:01 15 h 01 min 33.8 gal
I 90 7 mi, 06 min
Quebec 1,006 mi 15:07 15 h 07 min 34.2 gal
I 90 7 mi, 06 min
Greycliff 1,013 mi 15:13 15 h 13 min 34.4 gal
I 90 12 mi, 10 min
Big Timber 1,025 mi 15:23 15 h 23 min 34.8 gal
I 90 21 mi, 18 min
Elton 1,045 mi 15:42 15 h 42 min 35.5 gal
I 90 14 mi, 11 min
Livingston 1,059 mi 15:54 15 h 54 min 35.9 gal
I 90 12 mi, 10 min
Muir 1,071 mi 16:05 16 h 05 min 36.3 gal
I 90 6 mi, 06 min
Chestnut 1,077 mi 16:11 16 h 11 min 36.6 gal
I 90 3 mi, 02 min
Canyon View Trailer Court 1,080 mi 16:14 16 h 14 min 36.7 gal
I 90 4 mi, 03 min
Rocky Creek Trailer Court 1,084 mi 16:17 16 h 17 min 36.8 gal
I 90 3 mi, 02 min
Story 1,087 mi 16:19 16 h 19 min 36.9 gal
I 90 9 mi, 08 min
Belgrade 1,096 mi 16:27 16 h 27 min 37.2 gal
I 90 75 mi, 1 h 06 min
Butte 1,171 mi 17:34 17 h 34 min 39.3 gal
I 90 18 mi, 16 min
Warm Springs 1,189 mi 17:50 17 h 50 min 40.3 gal
I 90 9 mi, 07 min
Racetrack 1,197 mi 17:57 17 h 57 min 40.7 gal
I 90 8 mi, 06 min
Deer Lodge 1,205 mi 18:04 18 h 04 min 41.0 gal
I 90 11 mi, 10 min
Garrison 1,217 mi 18:14 18 h 14 min 41.4 gal
I 90 11 mi, 09 min
Jens 1,227 mi 18:24 18 h 24 min 41.7 gal
I 90 9 mi, 07 min
Drummond 1,236 mi 18:31 18 h 31 min 42.0 gal
I 90 4 mi, 03 min
Ozan 1,240 mi 18:34 18 h 34 min 42.1 gal
I 90 7 mi, 06 min
Bearmouth 1,247 mi 18:41 18 h 41 min 42.3 gal
I 90 9 mi, 08 min
Byrne 1,256 mi 18:49 18 h 49 min 42.6 gal
I 90 6 mi, 04 min
Iris 1,262 mi 18:54 18 h 54 min 42.9 gal
I 90 6 mi, 05 min
Clinton 1,268 mi 18:59 18 h 59 min 43.0 gal
I 90 8 mi, 07 min
Turah 1,276 mi 19:06 19 h 06 min 43.3 gal
I 90 3 mi, 02 min
Piltzville 1,279 mi 19:09 19 h 09 min 43.5 gal
I 90 1 mi, 00 min
Milltown 1,280 mi 19:10 19 h 10 min 43.5 gal
I 90 1 mi, 01 min
Pinegrove 1,281 mi 19:11 19 h 11 min 43.6 gal
I 90 4 mi, 03 min
Missoula 1,286 mi 19:15 19 h 15 min 43.7 gal
I 90 16 mi, 13 min
Frenchtown 1,301 mi 19:28 19 h 28 min 44.1 gal
I 90 6 mi, 04 min
Huson 1,306 mi 19:33 19 h 33 min 44.4 gal
I 90 11 mi, 09 min
Alberton 1,317 mi 19:42 19 h 42 min 44.7 gal
I 90 11 mi, 09 min
Tarkio 1,327 mi 19:51 19 h 51 min 45.1 gal
I 90 9 mi, 07 min
Westfall 1,336 mi 19:59 19 h 59 min 45.4 gal
I 90 3 mi, 02 min
Riverbend 1,339 mi 20:02 20 h 02 min 45.5 gal
I 90 4 mi, 03 min
Superior 1,343 mi 20:06 20 h 06 min 45.6 gal
I 90 5 mi, 04 min
Spring Gulch 1,349 mi 20:10 20 h 10 min 45.8 gal
I 90 9 mi, 07 min
Saint Regis 1,358 mi 20:18 20 h 18 min 46.1 gal
I 90 4 mi, 03 min
Foraker 1,361 mi 20:22 20 h 22 min 46.3 gal
I 90 4 mi, 03 min
Drexel 1,366 mi 20:25 20 h 25 min 46.4 gal
I 90 4 mi, 03 min
De Borgia 1,370 mi 20:29 20 h 29 min 46.5 gal
I 90 4 mi, 03 min
Haugan 1,374 mi 20:32 20 h 32 min 46.6 gal
I 90 6 mi, 04 min
Saltese 1,379 mi 20:37 20 h 37 min 46.9 gal
I 90 2 mi, 01 min
Bryson 1,381 mi 20:39 20 h 39 min 46.9 gal
I 90 2 mi, 02 min
Taft 1,384 mi 20:41 20 h 41 min 47.1 gal
I 90 2 mi, 02 min
Tammany 1,386 mi 20:43 20 h 43 min 47.1 gal
I 90 1 mi, 01 min
Borax 1,388 mi 20:45 20 h 45 min 47.2 gal
I 90 7 mi, 07 min
Mullan 1,395 mi 20:52 20 h 52 min 47.4 gal
I 90 4 mi, 03 min
Stull 1,399 mi 20:56 20 h 56 min 47.6 gal
I 90 1 mi, 00 min
Golconda 1,399 mi 20:56 20 h 56 min 47.6 gal
I 90 1 mi, 01 min
Gentry 1,401 mi 20:57 20 h 57 min 47.6 gal
I 90 1 mi, 01 min
Wallace 1,402 mi 20:59 20 h 59 min 47.6 gal
I 90 3 mi, 02 min
Silverton 1,405 mi 21:01 21 h 01 min 47.7 gal
I 90 2 mi, 02 min
Osburn 1,407 mi 21:04 21 h 04 min 47.8 gal
I 90 3 mi, 02 min
Elizabeth Park 1,411 mi 21:06 21 h 06 min 47.9 gal
I 90 4 mi, 03 min
Kellogg 1,415 mi 21:10 21 h 10 min 48.0 gal
I 90 3 mi, 02 min
Pine Creek 1,418 mi 21:13 21 h 13 min 48.2 gal
I 90 1 mi, 00 min
Pinehurst 1,419 mi 21:14 21 h 14 min 48.2 gal
I 90 2 mi, 01 min
Kingston 1,420 mi 21:15 21 h 15 min 48.3 gal
I 90 2 mi, 02 min
Cataldo 1,424 mi 21:18 21 h 18 min 48.4 gal
I 90 27 mi, 24 min
Coeur d'Alene 1,450 mi 21:42 21 h 42 min 49.2 gal
I 90 8 mi, 07 min
Post Falls 1,458 mi 21:50 21 h 50 min 49.5 gal
I 90 5 mi, 04 min
Spokane Bridge 1,463 mi 21:54 21 h 54 min 49.8 gal
I 90 2 mi, 02 min
Liberty Lake 1,466 mi 21:56 21 h 56 min 49.8 gal
I 90 7 mi, 07 min
Spokane Valley 1,473 mi 22:03 22 h 03 min 49.9 gal
I 90 11 mi, 10 min
Spokane 1,484 mi 22:14 22 h 14 min 50.3 gal
I 90 33 mi, 29 min
Sprague 1,517 mi 22:43 22 h 43 min 51.5 gal
I 90 7 mi, 06 min
Pifer 1,525 mi 22:50 22 h 50 min 51.8 gal
I 90 US 395 25 mi, 21 min
Paha 1,550 mi 23:12 23 h 12 min 52.5 gal
US 395 37 mi, 35 min
Connell 1,586 mi 23:47 23 h 47 min 53.8 gal
US 395 8 mi, 07 min
Edwards 1,595 mi 23:54 23 h 54 min 54.2 gal
US 395 4 mi, 03 min
Eltopia 1,598 mi 23:57 23 h 57 min 54.3 gal
US 395 12 mi, 12 min
Pasco 1,610 mi 24:09 24 h 09 min 54.4 gal
US 395 12 mi, 13 min
Kennewick 1,622 mi 24:23 24 h 23 min 55.1 gal
US 395 34 mi, 33 min
Paterson 1,657 mi 24:57 24 h 57 min 56.2 gal
WA 14 11 mi, 11 min
Whitcomb 1,667 mi 25:08 25 h 08 min 56.6 gal
WA 14 7 mi, 07 min
Alderdale 1,674 mi 25:16 25 h 16 min 56.9 gal
WA 14 9 mi, 09 min
McCredie 1,683 mi 25:25 25 h 25 min 57.0 gal
WA 14 14 mi, 14 min
Roosevelt 1,697 mi 25:40 25 h 40 min 57.5 gal
WA 14 16 mi, 16 min
Goodnoe 1,713 mi 25:57 25 h 57 min 57.9 gal
WA 14 11 mi, 11 min
Maryhill 1,724 mi 26:09 26 h 09 min 58.6 gal
US 97 3 mi, 03 min
Biggs Junction 1,727 mi 26:13 26 h 13 min 58.7 gal
US 30 I 84 7 mi, 06 min
Celilo Village 1,734 mi 26:19 26 h 19 min 58.9 gal
I 84 11 mi, 10 min
The Dalles 1,745 mi 26:30 26 h 30 min 59.3 gal
I 84 7 mi, 06 min
Rowena 1,752 mi 26:36 26 h 36 min 59.5 gal
I 84 8 mi, 08 min
Mosier 1,760 mi 26:44 26 h 44 min 59.8 gal
I 84 7 mi, 07 min
Hood River 1,767 mi 26:51 26 h 51 min 59.9 gal
I 84 19 mi, 16 min
Cascade Locks 1,786 mi 27:08 27 h 08 min 60.7 gal
I 84 4 mi, 03 min
Bonneville 1,790 mi 27:12 27 h 12 min 60.9 gal
I 84 4 mi, 04 min
Warrendale 1,794 mi 27:16 27 h 16 min 61.0 gal
I 84 9 mi, 08 min
Springdale 1,803 mi 27:25 27 h 25 min 61.1 gal
I 84 10 mi, 09 min
Troutdale 1,813 mi 27:34 27 h 34 min 61.6 gal
I 84 4 mi, 03 min
Gresham 1,817 mi 27:38 27 h 38 min 61.8 gal
I 84 12 mi, 13 min
Portland 1,829 mi 27:51 27 h 51 min 61.8 gal

Frequently Asked Questions

How much does it cost to drive from Rochester to Portland?

Fuel cost: 244.4 USD

This fuel cost is calculated as: (Route length 1,828.7 mi) / (Fuel consumption 29.4 mpg) * (Fuel price 3.93 USD / gal)

You can adjust fuel consumption and fuel price here.

How long is a car ride from Rochester to Portland?

Driving time: 27 h 53 min

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

  • 1,351 mi with a maximum speed 68 mph = 19 h 51 min
  • 159 mi with a maximum speed 65 mph = 2 h 27 min
  • 119 mi with a maximum speed 62 mph = 1 h 54 min
  • 33 mi with a maximum speed 60 mph = 33 min
  • 110 mi with a maximum speed 56 mph = 1 h 57 min
  • 14 mi with a maximum speed 55 mph = 14 min
  • 1 mi with a maximum speed 50 mph = 1 min
  • 37 mi with a maximum speed 50 mph = 44 min
  • 2 mi with a maximum speed 45 mph = 2 min
  • 1 mi with a maximum speed 40 mph = 1 min
  • 2 mi with a maximum speed 35 mph = 3 min
  • 1 mi with a maximum speed 30 mph = 1 min

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

How far is Rochester to Portland by land?

The distance between Rochester and Portland is 1,828.7 mi by road including 1,708.8 mi on motorways.

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

How far is Rochester to Portland by plane?

The shortest distance (air line, as the crow flies) between Rochester and Portland is 1,477 mi.

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 Rochester and Portland respectively. Actual distance between airports may be different.

How many hours is Rochester from Portland by plane?

Boeing 737 airliner needs 2 h 58 min to cover the distance of 1,477 mi at a cruising speed of 497 mph.

Small plane "Cessna 172" needs 10 h 48 min to flight this distance at average speed of 136 mph.

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 Rochester to Portland?

Fast helicopter "Eurocopter AS350" or "Hughes OH-6 Cayuse" need 9 h 54 min to cover the distance of 1,477 mi at a cruising speed of 149 mph.

Popular "Robinson R44" needs 11 h 19 min to flight this distance at average speed of 130 mph.

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 Rochester and Portland?

The halfway point between Rochester and Portland is Indian Arrow. It is located about 11 mi from the exact midpoint by road.

The distance from Indian Arrow to Rochester is 925 mi and driving will take about 13 h 55 min. The road between Indian Arrow and Portland has length 903 mi and will take approximately 13 h 58 min.

The other cities located close to halfway point:

  • Hardin is in 902 mi from Rochester and 926 mi from Portland
  • Dunmore is in 889 mi from Rochester and 940 mi from Portland
  • Billings is in 945 mi from Rochester and 884 mi from Portland

Where is Rochester in relation to Portland?

Rochester is located 1,477 mi east of Portland.

Rochester has geographic coordinates: latitude 44.02333, longitude -92.46302.

Portland has geographic coordinates: latitude 45.52025, longitude -122.67419.

Which highway goes from Rochester to Portland?

The route from Rochester to Portland follows I 90, US 14, US 395, US 87, I 84, US 30, WA 14, US 212, US 12.

Other minor sections pass along the road:

  • US 191: 57 mi
  • SD 79: 31 mi
  • US 16: 25 mi
  • US 83: 19 mi
  • I 82: 18 mi
  • MT 200: 14 mi
  • I 15: 7 mi
  • US 85: 7 mi
  • US 89: 7 mi
  • SD 63: 7 mi
  • US 63: 6 mi
  • SD 73: 6 mi
  • SD 50: 6 mi
  • SD 34: 6 mi
  • US 93: 5 mi
  • SD 45: 4 mi
  • US 16 Truck: 4 mi
  • US 2: 2 mi
  • US 97: 2 mi
  • US 218: 2 mi
  • I 182: 2 mi
  • MN 30: 2 mi
  • SD 37: 1 mi
Have any questions? Contact us!