The average flight time from Portland to Billings is About 7 hours 34 minutes, covering a distance of About 3,001.1km.
About 7 hours 34 minutes
About 3,001.1km