Distance from Billings, MT to Portland, OR


886 mi


15 hours 43 mins

Gas Cost

$65 - $126

Loading Billings - Portland Route Map

Report an error

There are 683.94 miles from Billings to Portland in west direction and 886 miles (1,425.88 kilometers) by car, following the I-90 route.

Billings and Portland are 15 hours 43 mins far apart, if you drive non-stop.

This is the fastest route from Billings, MT to Portland, OR. The halfway point is Saltese, MT.

Please note the time difference between Billings, MT and Portland, OR is 1 hour. The current time in Billings is 9:03 pm and the current time in Portland is 8:03 pm.

Any questions or tips to share?

Share with fellow travellers any question or tips about the route from Billings, MT to Portland, OR:

Gas Consumption and Emissions

A car with an MPG of will need 41.03 gallons of gas to cover the route between Billings, MT and Portland, OR.

The estimated cost of gas to go from Billings to Portland is $105.03.

During the route, an average car will release 803.78 pounds of CO2 to the atmosphere. Your carbon footprint is 0.91 pounds of CO2 per mile.

Halfway Point Between Billings, MT and Portland, OR

If you want to meet halfway between Billings, MT and Portland, OR or just make a stop in the middle of your trip, the exact coordinates of the halfway point of this route are 47.415833 and -115.574402, or 47º 24' 56.9988" N, 115º 34' 27.8472" W. This location is 443.08 miles away from Billings, MT and Portland, OR and it would take approximately 7 hours 51 mins to reach the halfway point from both locations.

Closest City or Town to Halfway Point

The closest city or town to the halfway point is Saltese, MT, situated 436.62 miles from Billings, MT and 449.61 miles from Portland, OR. It would take 7 hours 8 mins to go from Billings to Saltese and 8 hours 35 mins to go from Portland to Saltese.

Major Cities Along the Route

Some major cities along the route include Spokane, WA, and Gresham, OR.

Best Hotels In or Near Portland, OR

Do you have where to stay when you arrive to Portland, OR? Check out our hotel recommendations:

Lowest Price Rental Cars in Billings, MT

Planning on renting a car to go from Billings, MT to Portland, OR? Here there are some offers to rent a car in or near Billings, MT:


Small cars

From $14


Intermediate cars

From $18


Full-size cars

From $24



From $28



From $40

Compare rental car prices in Billings »

Weather in Billings and Portland


Mixed precipitation tomorrow and Tuesday, with temperatures bottoming out at 45°F on Tuesday.

Nov 19
Nov 20
Nov 21
Nov 22
Nov 23
Partly cloudy day Fog Partly cloudy day Partly cloudy day Partly cloudy day
46° 25° 47° 35° 45° 29° 61° 42° 61° 42°
0% Rain probability 36% Rain probability 40% Rain probability 16% Rain probability 0% Rain probability
10 227 degrees 9 237 degrees 3 133 degrees 10 235 degrees 11 211 degrees


Rain today through Saturday, with temperatures rising to 64°F on Wednesday.

Nov 19
Nov 20
Nov 21
Nov 22
Nov 23
Rain Rain Rain Rain Rain
50° 35° 54° 47° 60° 53° 64° 58° 60° 52°
70% Rain probability 99% Rain probability 98% Rain probability 85% Rain probability 88% Rain probability
8 185 degrees 6 181 degrees 7 157 degrees 5 168 degrees 6 208 degrees

Distance conversions

Checkout the distance in miles, kilometers and nautical miles between Billings, MT and Portland, OR in this table:

Distance type Miles Kilometers Nautical miles
Straight line distance 683.94 mi 1,100.69 km 594.33 nautical mi
Driving distance 886 mi 1,425.88 km 769.91 nautical mi

Road Trip Tips

Please type your origin and destination and pick one of the options.

Origin and destination have to be different.

Distance between and