Which airport are you flying from?

Direct flights from Missoula to Mesa

Airlines Schedules

MSO - AZA route map All flights from MSO to AZA non-stop. There are direct flights from Missoula Intl (MSO), Montana, USA to Phoenix–Mesa Gateway Airport (AZA), Arizona, USA with Allegiant Air. 2 weekly departures are currently scheduled on this route. Departure times range from 10:05 to 21:06 depending on the schedule period. The flight distance is 954 miles (1535 km). Flight time ranges from 2 hours and 29 minutes to 2 hours and 46 minutes.

MSO
Missoula Intl
USAMissoula , USA
AZA
Phoenix–Mesa Gateway Airport
USAMesa , USA
MSO
Missoula Intl
USAMissoula , USA
Phoenix–Mesa Gateway Airport
USAMesa , USA
AZA
Flight time 2h 29min to 2h 46min
Updated May 18, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Allegiant Air Low-cost carrier

Departure times vary between 10:05 and 21:06
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
2 flights/week
2 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Missoula to Mesa with Allegiant Air

This is a weekly direct flight schedule for Allegiant Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
G4716
----
----
----
----
----
11:15
----
G4688
----
----
----
15:48
----
----
15:48

The timetable & schedule information was updated at 2026-05-18

RETURN SCHEDULE
CHECK PRICES

Missoula to Mesa scheduled departures

Select a date to see every published non-stop departure between MSO and AZA.

Thursday
Thu
Jun 18
1 flights(1)
Friday
Fri
Jun 19
0 flights(0)
Saturday
Sat
Jun 20
1 flights(1)
Sunday
Sun
Jun 21
1 flights(1)
Monday
Mon
Jun 22
0 flights(0)
Tuesday
Tue
Jun 23
1 flights(1)
Wednesday
Wed
Jun 24
0 flights(0)
Time
Airline
Flight
15:48
Allegiant Air Allegiant Air
G4688
11:15
Allegiant Air Allegiant Air
G4716
15:48
Allegiant Air Allegiant Air
G4688
15:15
Allegiant Air Allegiant Air
G4647
Ad
MSO-AZA flight route
Route map from Missoula, MSO to Mesa, AZA. The distance is 954 miles or 1535 km.
Ad
Missoula - Mesa direct flight map
Ad

MSO - AZA route facts

  • Distance
    954 miles (1535 km)
  • Flight time
    2 hours and 29 minutes to 2 hours and 46 minutes
  • Airline
    Allegiant Allegiant
  • Airline alliances
    Low-cost carrier
  • Cabins
    Economy
  • Aircraft
    Airbus A320

Route FAQ

Allegiant Air operates non-stop flights from MSO to AZA with 2 weekly departures.

Scheduled flight time from MSO to AZA ranges from 2 hours and 29 minutes to 2 hours and 46 minutes. The route covers 954 miles (1535 km).

2 weekly departures are currently scheduled on this route, with published departure times ranging from 10:05 to 21:06 depending on the schedule period.

Economy are currently scheduled on non-stop flights for this route.