Phoenix to Dallas-Fort Worth (PHX–DFW) — Airlines, Schedules & Connections

PHX Airport Page →
866 mi airlines 350/wk
On-time Some delays Frequent delays
Flight Schedule 112 flights Verified 47m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AA2005
AA American
321
5:00 AM
MST T4
9:29 AM
MDT
2h 29m
M T W T F S S
Prices
AA1655
AA American
32Q
5:00 AM
MST T4
9:32 AM
MDT
2h 32m
M T W T F S S
Prices
AA2110
AA American
A21N
6:00 AM
MST T4
10:34 AM
MDT
2h 34m
M T W T F S S
Prices
AA2907
AA American
738
6:35 AM
MST T4
11:07 AM
MDT
2h 32m
M T W T F S S
Prices
AA3276
AA American
321
6:35 AM
MST T4
11:06 AM
MDT
2h 31m
M T W T F S S
Prices
AA1225
AA American
321
7:15 AM
MST T4
11:40 AM
MDT
2h 25m
M T W T F S S
Prices
AA2947
AA American
321
7:15 AM
MST T4
11:46 AM
MDT
2h 31m
M T W T F S S
Prices
F93832
F9 Frontier
320
7:15 AM
MST T3
11:42 AM
MDT
2h 27m
M T W T F S S
Prices
AA1051
AA American
738
8:30 AM
MST T4
1:03 PM
MDT
2h 33m
M T W T F S S
Prices
AA2353
AA American
738
8:40 AM
MST T4
1:12 PM
MDT
2h 32m
M T W T F S S
Prices
BA5454
BA British
738
9:48 AM
MST T4
1:20 PM
MDT
2h 32m
M T W T F S S
Prices
F92532
F9 Frontier
320
9:59 AM
MST T3
2:29 PM
MDT
3h 30m
M T W T F S S
Prices
AA1070
AA American
32Q
10:05 AM
MST T4
2:40 PM
MDT
2h 35m
M T W T F S S
Prices
GF6861
GF Gulf
321
10:08 AM
MST T4
2:39 PM
MDT
2h 31m
M T W T F S S
Prices
IB4450
IB Iberia
32Q
10:08 AM
MST T4
2:39 PM
MDT
2h 31m
M T W T F S S
Prices
AA1496
AA American
32Q
10:35 AM
MST T4
3:09 PM
MDT
3h 34m
M T W T F S S
Prices
AA3096
AA American
738
10:36 AM
MST T4
3:06 PM
MDT
2h 30m
M T W T F S S
Prices
GF6726
GF Gulf
738
10:48 AM
MST T4
3:18 PM
MDT
2h 30m
M T W T F S S
Prices
IB4013
IB Iberia
738
10:48 AM
MST T4
3:18 PM
MDT
2h 30m
M T W T F S S
Prices
BA5449
BA British
A21N
11:05 AM
MST T4
2:36 PM
MDT
2h 31m
M T W T F S S
Prices
AY5699
AY Finnair
738
11:48 AM
MST T4
3:18 PM
MDT
2h 30m
M T W T F S S
Prices
AA2047
AA American
738
11:50 AM
MST T4
4:22 PM
MDT
2h 32m
M T W T F S S
Prices
BA2448
BA British
32Q
12:29 PM
MST T4
4:53 PM
MDT
2h 24m
M T W T F S S
Prices
AA1018
AA American
32Q
12:29 PM
MST T4
4:53 PM
MDT
2h 24m
M T W T F S S
Prices
G36057
G3 GOL
A21N
12:29 PM
MST T4
4:53 PM
MDT
2h 24m
M T W T F S S
Prices
GF4229
GF Gulf
32Q
12:29 PM
MST T4
4:53 PM
MDT
2h 24m
M T W T F S S
Prices
AA3272
AA American
32Q
12:29 PM
MST T4
4:56 PM
MDT
2h 27m
M T W T F S S
Prices
F93284
F9 Frontier
A20N
1:00 PM
MST T3
5:27 PM
MDT
2h 27m
M T W T F S S
Prices
F93972
F9 Frontier
32N
1:00 PM
MST T3
5:27 PM
MDT
2h 27m
M T W T F S S
Prices
IB4570
IB Iberia
32Q
1:47 PM
MST T4
6:14 PM
MDT
2h 27m
M T W T F S S
Prices
AA1685
AA American
32Q
1:47 PM
MST T4
6:16 PM
MDT
2h 29m
M T W T F S S
Prices
AA815
AA American
A21N
1:47 PM
MST T4
6:14 PM
MDT
2h 27m
M T W T F S S
Prices
G36279
G3 GOL
7M8
2:06 PM
MST T4
6:26 PM
MDT
2h 20m
M T W T F S S
Prices
GF6700
GF Gulf
7M8
2:06 PM
MST T4
6:26 PM
MDT
2h 20m
M T W T F S S
Prices
BA4719
BA British
32Q
2:47 PM
MST T4
6:14 PM
MDT
2h 27m
M T W T F S S
Prices
AA1663
AA American
321
3:15 PM
MST T4
7:46 PM
MDT
2h 31m
M T W T F S S
Prices
IB4210
IB Iberia
321
3:15 PM
MST T4
7:46 PM
MDT
2h 31m
M T W T F S S
Prices
AA990
AA American
321
3:30 PM
MST T4
7:59 PM
MDT
2h 29m
M T W T F S S
Prices
GF6535
GF Gulf
321
3:30 PM
MST T4
7:59 PM
MDT
2h 29m
M T W T F S S
Prices
IB4655
IB Iberia
321
3:30 PM
MST T4
7:59 PM
MDT
2h 29m
M T W T F S S
Prices
AA2108
AA American
321
4:00 PM
MST T4
8:30 PM
MDT
2h 30m
M T W T F S S
Prices
IB4698
IB Iberia
321
4:00 PM
MST T4
8:30 PM
MDT
2h 30m
M T W T F S S
Prices
AA2816
AA American
A21N
4:22 PM
MST T4
8:49 PM
MDT
2h 27m
M T W T F S S
Prices
BA4423
BA British
321
4:30 PM
MST T4
7:59 PM
MDT
2h 29m
M T W T F S S
Prices
AA1873
AA American
321
5:20 PM
MST T4
9:49 PM
MDT
2h 29m
M T W T F S S
Prices
CX7645
CX Cathay Pacific
321
5:22 PM
MST T4
9:50 PM
MDT
2h 28m
M T W T F S S
Prices
AA1551
AA American
321
5:22 PM
MST T4
9:50 PM
MDT
3h 28m
M T W T F S S
Prices
IB4494
IB Iberia
321
5:28 PM
MST T4
9:48 PM
MDT
2h 20m
M T W T F S S
Prices
AA3017
AA American
321
7:00 PM
MST T4
11:25 PM
MDT
2h 25m
M T W T F S S
Prices
AA1899
AA American
321
7:28 PM
MST T4
11:44 PM
MDT
2h 16m
M T W T F S S
Prices
BA5451
BA British
32Q
8:28 PM
MST T4
11:44 PM
MDT
2h 16m
M T W T F S S
Prices
AA3087
AA American
321
8:39 PM
MST T4
12:58 AM
MDT
2h 19m
M T W T F S S
Prices
F93831
F9 Frontier
A21N
6:00 AM
MDT TE
6:52 AM
MST
2h 52m
M T W T F S S
Prices
AA152
AA American
6:44 AM
MDT
6:49 AM
MST
1h 5m
M T W T F S S
Prices
AA3077
AA American
321
8:10 AM
MDT
8:44 AM
MST
1h 34m
M T W T F S S
Prices
IB4632
IB Iberia
321
8:15 AM
MDT TB
9:10 AM
MST
2h 55m
M T W T F S S
Prices
AA1496
AA American
321
8:15 AM
MDT TC
9:10 AM
MST
2h 55m
M T W T F S S
Prices
AA3096
AA American
738
8:56 AM
MDT TC
9:41 AM
MST
2h 45m
M T W T F S S
Prices
IB4432
IB Iberia
738
9:04 AM
MDT
9:53 AM
MST
2h 49m
M T W T F S S
Prices
G36107
G3 GOL
321
9:08 AM
MDT TC
9:55 AM
MST
2h 47m
M T W T F S S
Prices
AA1764
AA American
32Q
9:35 AM
MDT
10:19 AM
MST
2h 44m
M T W T F S S
Prices
F93971
F9 Frontier
A20N
10:38 AM
MDT TE
11:40 AM
MST
3h 2m
M T W T F S S
Prices
AA3272
AA American
32Q
10:40 AM
MDT
11:24 AM
MST
2h 44m
M T W T F S S
Prices
G36023
G3 GOL
321
11:05 AM
MDT TB
11:58 AM
MST
2h 53m
M T W T F S S
Prices
AA1877
AA American
321
11:05 AM
MDT TC
11:58 AM
MST
2h 53m
M T W T F S S
Prices
AA1341
AA American
32Q
12:24 PM
MDT
1:05 PM
MST
2h 41m
M T W T F S S
Prices
AA1974
AA American
A21N
12:25 PM
MDT TB
1:10 PM
MST
2h 45m
M T W T F S S
Prices
G36113
G3 GOL
32Q
12:25 PM
MDT TA
1:10 PM
MST
2h 45m
M T W T F S S
Prices
AA1428
AA American
32Q
1:47 PM
MDT TB
2:32 PM
MST
2h 45m
M T W T F S S
Prices
AA3227
AA American
32Q
1:54 PM
MDT
2:34 PM
MST
2h 40m
M T W T F S S
Prices
F94655
F9 Frontier
321
2:30 PM
MDT TE
3:18 PM
MST
2h 48m
M T W T F S S
Prices
AA1681
AA American
321
2:45 PM
MDT
3:25 PM
MST
2h 40m
M T W T F S S
Prices
AA2660
AA American
A21N
2:52 PM
MDT TB
3:37 PM
MST
2h 45m
M T W T F S S
Prices
BA2450
BA British
32Q
2:52 PM
MDT TB
4:37 PM
MST
2h 45m
M T W T F S S
Prices
AA2565
AA American
321
4:35 PM
MDT TB
5:22 PM
MST
2h 47m
M T W T F S S
Prices
BA1650
BA British
321
4:35 PM
MDT
5:22 PM
MST
2h 47m
M T W T F S S
Prices
BA1705
BA British
321
4:35 PM
MDT
5:22 PM
MST
2h 47m
M T W T F S S
Prices
GF6566
GF Gulf
321
4:35 PM
MDT TA
5:22 PM
MST
2h 47m
M T W T F S S
Prices
BA2452
BA British
321
4:36 PM
MDT TB
6:23 PM
MST
2h 47m
M T W T F S S
Prices
AA1155
AA American
321
4:36 PM
MDT
5:18 PM
MST
2h 42m
M T W T F S S
Prices
AA9870
AA American
4:54 PM
MDT
5:13 PM
MST
1h 19m
M T W T F S S
Prices
BA2451
BA British
321
5:41 PM
MDT
6:27 PM
MST
2h 46m
M T W T F S S
Prices
AY4286
AY Finnair
321
5:41 PM
MDT
6:27 PM
MST
2h 46m
M T W T F S S
Prices
AA1758
AA American
321
5:41 PM
MDT TB
6:27 PM
MST
2h 46m
M T W T F S S
Prices
GF4269
GF Gulf
321
5:41 PM
MDT
6:27 PM
MST
2h 46m
M T W T F S S
Prices
AA1675
AA American
321
5:43 PM
MDT
6:25 PM
MST
2h 42m
M T W T F S S
Prices
AA9795
AA American
6:04 PM
MDT
6:26 PM
MST
1h 22m
M T W T F S S
Prices
F93283
F9 Frontier
32N
6:08 PM
MDT TE
7:06 PM
MST
2h 58m
M T W T F S S
Prices
AA2421
AA American
321
6:20 PM
MDT
7:07 PM
MST
2h 47m
M T W T F S S
Prices
IB4152
IB Iberia
321
6:20 PM
MDT TC
7:07 PM
MST
2h 47m
M T W T F S S
Prices
F92531
F9 Frontier
32N
6:25 PM
MDT TE
7:17 PM
MST
2h 52m
M T W T F S S
Prices
BA2454
BA British
321
6:31 PM
MDT TD
8:18 PM
MST
2h 47m
M T W T F S S
Prices
AA1407
AA American
321
6:45 PM
MDT
7:27 PM
MST
2h 42m
M T W T F S S
Prices
BA1757
BA British
321
6:45 PM
MDT
7:27 PM
MST
2h 42m
M T W T F S S
Prices
GF6728
GF Gulf
7M8
7:29 PM
MDT TC
8:16 PM
MST
2h 47m
M T W T F S S
Prices
IB4931
IB Iberia
A21N
7:43 PM
MDT TD
8:30 PM
MST
2h 47m
M T W T F S S
Prices
BA1792
BA British
32Q
7:43 PM
MDT
8:30 PM
MST
2h 47m
M T W T F S S
Prices
AA1799
AA American
A21N
7:43 PM
MDT TA
8:30 PM
MST
2h 47m
M T W T F S S
Prices
CX7677
CX Cathay Pacific
32Q
7:43 PM
MDT
8:30 PM
MST
2h 47m
M T W T F S S
Prices
AA1689
AA American
321
7:55 PM
MDT
8:38 PM
MST
2h 43m
M T W T F S S
Prices
BA2453
BA British
738
8:55 PM
MDT TB
10:43 PM
MST
2h 48m
M T W T F S S
Prices
BA2427
BA British
738
8:58 PM
MDT
9:46 PM
MST
2h 48m
M T W T F S S
Prices
AA1448
AA American
321
9:03 PM
MDT
9:43 PM
MST
2h 40m
M T W T F S S
Prices
AA1559
AA American
738
9:05 PM
MDT TC
9:53 PM
MST
2h 48m
M T W T F S S
Prices
BA1661
BA British
738
9:05 PM
MDT
9:53 PM
MST
2h 48m
M T W T F S S
Prices
AA1768
AA American
738
9:50 PM
MDT
10:32 PM
MST
2h 42m
M T W T F S S
Prices
AA2816
AA American
32Q
9:51 PM
MDT TD
10:38 PM
MST
2h 47m
M T W T F S S
Prices
BA1793
BA British
32Q
9:51 PM
MDT
10:38 PM
MST
2h 47m
M T W T F S S
Prices
AA2860
AA American
A21N
9:51 PM
MDT TC
10:38 PM
MST
2h 47m
M T W T F S S
Prices
AA1331
AA American
738
10:56 PM
MDT
11:33 PM+1
MST
2h 37m
M T W T F S S
Prices
AA1152
AA American
738
10:59 PM
MDT
11:44 PM+1
MST
2h 45m
M T W T F S S
Prices
GF6701
GF Gulf
738
10:59 PM
MDT TC
11:44 PM+1
MST
2h 45m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Phoenix to Dallas-Fort Worth
9 carriers, 350 flights/week nonstop.
9 Airlines 350 Flights/wk 866 mi 2h 16m nonstop +1h ahead 152 1-stop hubs

PHX–DFW is served by 9 airlines with nonstop service. American Airlines, Iberia and British Airways lead the route. The flight covers 866 miles in approximately 2h 16m. Beyond nonstop, 152 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop PHX–DFW service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AA American Airlines 181 321, 32Q, 738, A21N 2h16-3h34 74% Oneworld
IB Iberia 44 321, 32Q, 738 2h20-2h31 74% Oneworld
BA British Airways 42 321, 32Q, 738, A21N 2h16-2h32 74% Oneworld
GF Gulf Air 35 321, 32Q, 738, 7M8 2h20-2h31 74%
F9 Frontier 20 320, 32N, A20N 2h27-3h30 74%
G3 GOL 14 7M8, A21N 2h20-2h24 74%
AY Finnair 7 738 2h30 74% Oneworld
CX Cathay Pacific 7 321 2h28 74% Oneworld
OO SkyWest Airlines 1 74%
Aircraft on this route
320 Airbus A320 – F9
321 Airbus A321 – AA, BA, CX, GF, IB
32N Airbus A320neo – F9
32Q Airbus A321neo – AA, BA, GF, IB
738 Boeing 737-800 – AA, AY, BA, GF, IB
7M8 Boeing 737 MAX 8 – G3, GF
A20NF9
A21NAA, BA, G3
Alliance coverage
Oneworld: AA + AY + BA + CX + IB (281 flights/wk, 80%)
Unaffiliated: F9 + G3 + GF + OO (70 flights/wk, 20%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, PHX to DFW direction.
Mon
50
flights
Tue
49
flights
Wed
51
flights
Thu
50
flights
Fri
50
flights
Sat
50
flights
Sun
50
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
52
Nonstop flights
350
Outbound / wk
367
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for PHX to DFW.
1-STOP
One-Stop Connections
152
Hubs
~3h
Fastest
~44h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
5,402
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

On-Time Performance

What to expect at each end of your journey.
Outbound
PHX → DFW
74%
Moderate delays possible. Allow buffer time.
Departing
74%
Arriving
78%
Return
DFW → PHX
70%
Moderate delays possible. Allow buffer time.
Departing
70%
Arriving
84%
OTP = percentage of flights arriving within 15 min of schedule. Based on airport-level delay snapshots. PHX delays → DFW delays →

Other ways to reach Dallas-Fort Worth from Phoenix

Nearby airports with service to Dallas Fort Worth International Airport.
Metric PHX→DFW TUS→DFW FLG→DFW
Distance from PHX 110 mi 119 mi
Nonstop airlines 9 6 1
Weekly flights 350 137 14
Flight time 2h 16m 2h 14m 2h 31m
Departure OTP 74%
Airports within 200 miles of PHX with service to Dallas Fort Worth International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
+1h
Dallas-Fort Worth is 1 hour ahead of Phoenix.
PHX: MST · DFW: MDT

When it's 6:00 PM in Phoenix, it's 7:00 PM in Dallas-Fort Worth.
Distance & Flight Time
866 mi / 1,393 km
Nonstop flight time is approximately 2h 16m to 3h 34m.
Getting to PHX

Valley Metro Rail runs to the PHX Sky Train station at 44th Street/Washington (free Sky Train connects to T3 and T4 in 5 minutes). Fare from downtown Phoenix is $2 (20–25 min). The light rail network reaches Tempe, Mesa, and Glendale. The Sky Train runs 24 hours, but light rail does not; check schedules for early morning or late night travel.Taxis from downtown Phoenix cost $20–30; from Scottsdale $30–45. Ride-shares are widely available and comparable to taxis. Terminal 2 is closed; all commercial flights operate from T3 and T4. On-site parking is expensive ($36+/day); off-airport lots are cheaper with shuttles.

Getting from DFW

DART Orange Line runs to downtown Dallas (50 min, $3). TEXRail reaches downtown Fort Worth in 55 minutes ($2.50). Taxis and ride-shares cost $25–45 to either city center.Rental car facilities are at the south end. All terminals connect via the free Skylink train; this is an airside-only connection, so you must clear security first to use it.

Dallas-Fort Worth Climate

Hot continental climate. Summers are intensely hot (35–40°C) with little rain. Winters are mild (3–12°C) but ice storms hit 2–3 times per year, causing major airport disruptions.

Spring (March–May) brings severe thunderstorms and tornado risk that regularly ground flights. Fall is the best travel window with moderate temperatures and low storm frequency.

PHX–DFW Quick Facts

Key statistics for the Phoenix to Dallas-Fort Worth route.
Route details
Distance866 mi / 1,393 km
Flight time2h 16m to 3h 34m
Time difference+1 hour
Airlines (nonstop)9
Weekly flights350 out / 367 return
1-stop connections152 hubs
Origin: PHX
IATA / ICAOPHX / KPHX
TimezoneAmerica/Phoenix
Passengers/yr51.2M
Elevation1,135 ft / 346 m
Destination: DFW
IATA / ICAODFW / KDFW
TimezoneAmerica/Denver
Passengers/yr87.8M
Elevation607 ft / 185 m

Frequently Asked Questions

Common questions about PHX to DFW flights.
Nonstop flights from Phoenix Sky Harbor International Airport to Dallas Fort Worth International Airport take approximately 2h 16m to 3h 34m. The route covers 866 miles.
There are approximately 350 nonstop flights per week from PHX to DFW. The return direction has about 367 weekly flights.
Yes, 1-stop connections are available through TYR, SUS, SGF, SCF, CLL, BPT, ADS, MHK, HDN, TEX, AMA, EVV, VNY, ABI, JAC, SGR, OAK, FWA, LUK, PDK, DAL, BZN, MZT, SRQ, GNV, UES, UST, PBI, BFI, SUA, ASE, PSC, TEB, SJD, OPF, YUL, ATW, IAD, SJU, CID, MAF, BIL, LIT, LBB, KOA, HOU, RNO, TUL, MCI, SAT, LRD, BOI, ONT, MEM, OGG, ZIH, AUS, LAX, TUS, MDW, IAH, LAS, XNA, OKC, COS, DEN, ABQ, ICT, SBA, SLC, SMF, FAR, MRY, ELP, MSY, FAT, MCO, STL, OMA, SGU, FSD, ORD, BFL, IDA, CLT, JAX, TYS, YUM, DRO, GJT, IND, SAN, PVU, BNA, PDX, MSP, SJC, PIT, CVG, ATL, DSM, BUR, SNA, SFO, PSP, BWI, BHM, TPA, MKE, FLL, YVR, CMH, SEA, SBP, SDF, MIA, MEX, YYC, GEG, HNL, MSN, SAF, CLE, DTW, FLG, GDL, EWR, PHL, DCA, RDU, AGS, BUF, BOS, GRR, EGE, RSW, MTY, PVR, YYZ, HND, JFK, CUN, ORF, RIC, ANC, LTO, ZLO, PAE, BDL, LHR, TPE and CDG. These options provide additional schedule flexibility.
Dallas-Fort Worth is 1 hour ahead of Phoenix.
Yes, return flights from DFW to PHX are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include TUS, FLG and YUM. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
See the On-Time Performance section for the latest delay data at both airports. This shows departure and arrival reliability to help you plan.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
Phoenix Sky Harbor has three terminals (2, 3, and 4). American Airlines operates from Terminal 4, which is the airport's largest terminal and the primary hub facility for American's Phoenix operations. Southwest uses Terminal 4 as well. Other carriers may use Terminal 3. The free PHX Sky Train connects terminals to parking and the light rail station.
Yes. Phoenix's North American monsoon season (June through September) produces afternoon and evening thunderstorms that can cause ground holds and departure delays, particularly from 15:00 to 20:00 local time. The storm cells that form over the Superstition and McDowell mountains east of Phoenix can also force aircraft to take extended routes around the activity, adding block time to DFW arrivals.
American Airlines has a commanding position on this route since it operates major hubs at both PHX and DFW. However, American's scale means it can offer more frequencies and aircraft types than competitors on hub-to-hub routes. Southwest also operates the route, offering an alternative for price-sensitive travelers. The remaining three carriers include regional operators providing feed for the two majors' hub networks.

Phoenix to Dallas/Fort Worth: Sun Belt Hub-to-Hub Connection

The Phoenix–Dallas/Fort Worth segment connects two of American Airlines' largest hubs across the Sun Belt. Five carriers operate 252 weekly departures, with American's dual hub presence giving it a structural advantage in frequency and aircraft type selection. The corridor serves corporate travel, retiree populations, and western US leisure traffic.

Growth Markets and Year-Round Demand

Phoenix and Dallas-Fort Worth are two of the fastest-growing US metropolitan areas by population, and the air corridor has grown proportionally. Both cities see relatively mild winters compared to northern US metros, sustaining year-round leisure demand. Snowbirds from northern US cities often use Phoenix as a base, creating additional connecting demand through PHX that feeds the DFW hub.