Flight distance from Missoula to Ontario

1458 kilometers/906 miles
or 787 nautical miles.
Your flight will depart from Missoula airport and land at Ontario airport.
City: Missoula (MSO) Ontario (ONT)
Latitude: 46.915556 34.061944
Longitude: -114.0875 -117.629028
Country: United States Canada
Timezone: America/Denver America/Toronto
Current time:: 16:02 04-Apr-2026 16:02 04-Apr-2026

How far is between Missoula and Ontario?

  • Your starting point Missoula, United States is located at 46.915556,-114.0875
  • Your ending point Ontario, Canada is located at 34.061944,-117.629028
  • l distance from Missoula to Ontario is 1458 kms equals to miles and 787 nautical miles.
  • Flight time from Missoula to Ontario is 11 hours 57 minutes
Click here to get detail flight schedules from Missoula to Ontario