Miles between Portland, OR and Billings, MT

There are
891 mi
from Portland, OR to Billings, MT

That's the driving distance. It would take 15 hours 42 mins to go from Portland, Oregon to Billings, Montana.

The flight distance (direct flight from Portland, OR to Billings, MT) is 683.93 mi.

891 mi = 1,433.81 kms