Chicago to Madison (ORD–MSN) — Airlines, Schedules & Connections

ORD Airport Page →
108 mi airlines 243/wk
On-time Some delays Frequent delays
Flight Schedule 107 flights Verified 6h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
UA4179
UA United
CR5
7:00 AM
CDT T2
8:01 AM
CDT
1h 1m
M T W T F S S
Prices
UA4429
UA United
CR5
7:00 AM
CDT T2
8:01 AM
CDT
1h 1m
M T W T F S S
Prices
AA3776
AA American
E70
7:39 AM
CDT T3
8:45 AM
CDT
1h 6m
M T W T F S S
Prices
UA3609
UA United
E7W
7:45 AM
CDT T2
8:57 AM
CDT
1h 12m
M T W T F S S
Prices
UA4522
UA United
CR5
7:45 AM
CDT T2
8:56 AM
CDT
1h 11m
M T W T F S S
Prices
AA4385
AA American
E75
8:02 AM
CDT T3
9:08 AM
CDT
1h 6m
M T W T F S S
Prices
AA4249
AA American
E70
8:15 AM
CDT T3
9:22 AM
CDT
1h 7m
M T W T F S S
Prices
AS4569
AS Alaska
E75
8:18 AM
CDT T3
9:26 AM
CDT
1h 8m
M T W T F S S
Prices
AA4738
AA American
E75
8:18 AM
CDT T3
9:26 AM
CDT
1h 8m
M T W T F S S
Prices
UA3685
UA United
E7W
8:45 AM
CDT T2
9:57 AM
CDT
1h 12m
M T W T F S S
Prices
UA3688
UA United
E7W
8:55 AM
CDT T2
10:07 AM
CDT
1h 12m
M T W T F S S
Prices
UA4423
UA United
CR5
9:00 AM
CDT T2
10:11 AM
CDT
1h 11m
M T W T F S S
Prices
UA4533
UA United
CR5
9:04 AM
CDT T2
10:12 AM
CDT
1h 8m
M T W T F S S
Prices
AA4889
AA American
CR7
10:02 AM
CDT T3
11:04 AM
CDT
1h 2m
M T W T F S S
Prices
UA4511
UA United
CR5
10:30 AM
CDT T2
11:38 AM
CDT
1h 8m
M T W T F S S
Prices
UA5336
UA United
CR5
10:30 AM
CDT T2
11:38 AM
CDT
1h 8m
M T W T F S S
Prices
UA4725
UA United
CR5
10:30 AM
CDT T2
11:38 AM
CDT
1h 8m
M T W T F S S
Prices
AA4945
AA American
CR7
12:36 PM
CDT T3
1:48 PM
CDT
1h 12m
M T W T F S S
Prices
UA5560
UA United
CRJ
12:47 PM
CDT T2
1:51 PM
CDT
1h 4m
M T W T F S S
Prices
UA5535
UA United
E7W
12:47 PM
CDT T2
1:51 PM
CDT
1h 4m
M T W T F S S
Prices
AA3778
AA American
E70
1:24 PM
CDT T3
2:31 PM
CDT
1h 7m
M T W T F S S
Prices
AA3794
AA American
E70
1:32 PM
CDT T3
2:32 PM
CDT
1h
M T W T F S S
Prices
AA4927
AA American
CR7
1:39 PM
CDT T3
2:40 PM
CDT
1h 1m
M T W T F S S
Prices
UA1617
UA United
319
1:55 PM
CDT T1
2:57 PM
CDT
1h 2m
M T W T F S S
Prices
UA3476
UA United
E7W
1:57 PM
CDT T2
3:04 PM
CDT
1h 7m
M T W T F S S
Prices
AA4943
AA American
CR7
3:59 PM
CDT T3
5:12 PM
CDT
1h 13m
M T W T F S S
Prices
BA4412
BA British
CR7
3:59 PM
CDT T3
5:12 PM
CDT
1h 13m
M T W T F S S
Prices
UA6048
UA United
CR5
4:10 PM
CDT T2
5:09 PM
CDT
0h 59m
M T W T F S S
Prices
CM1407
CM Copa
E7W
5:45 PM
CDT T2
6:44 PM
CDT
0h 59m
M T W T F S S
Prices
UA5759
UA United
E7W
5:50 PM
CDT T2
6:53 PM
CDT
1h 3m
M T W T F S S
Prices
UA1193
UA United
319
5:56 PM
CDT T1
6:58 PM
CDT
1h 2m
M T W T F S S
Prices
UA3585
UA United
E75L
6:23 PM
CDT T1
7:26 PM
CDT
1h 3m
M T W T F S S
Prices
AA3953
AA American
E70
6:30 PM
CDT T3
7:36 PM
CDT
1h 6m
M T W T F S S
Prices
AS6779
AS Alaska
E70
6:32 PM
CDT T3
7:38 PM
CDT
1h 6m
M T W T F S S
Prices
AA3774
AA American
E75
6:41 PM
CDT T3
7:54 PM
CDT
1h 13m
M T W T F S S
Prices
AA4924
AA American
CR7
6:50 PM
CDT T3
7:52 PM
CDT
1h 2m
M T W T F S S
Prices
AA3598
AA American
E75
7:44 PM
CDT T3
8:49 PM
CDT
1h 5m
M T W T F S S
Prices
UA3438
UA United
E7W
7:45 PM
CDT T1
8:55 PM
CDT
1h 10m
M T W T F S S
Prices
AA4983
AA American
CR7
7:50 PM
CDT T3
8:52 PM
CDT
1h 2m
M T W T F S S
Prices
AS4239
AS Alaska
E70
7:50 PM
CDT T3
8:56 PM
CDT
1h 6m
M T W T F S S
Prices
AS4589
AS Alaska
CR7
8:12 PM
CDT T3
9:14 PM
CDT
1h 2m
M T W T F S S
Prices
AS6198
AS Alaska
E70
8:58 PM
CDT T3
10:10 PM
CDT
1h 12m
M T W T F S S
Prices
AA3924
AA American
E70
8:58 PM
CDT T3
10:10 PM
CDT
1h 12m
M T W T F S S
Prices
UA4456
UA United
CR5
9:15 PM
CDT T2
10:23 PM
CDT
1h 8m
M T W T F S S
Prices
UA630
UA United
B38M
9:35 PM
CDT T1
10:32 PM
CDT
0h 57m
M T W T F S S
Prices
UA3668
UA United
E7W
9:45 PM
CDT T2
10:54 PM
CDT
1h 9m
M T W T F S S
Prices
AA3712
AA American
E75
10:35 PM
CDT T3
11:38 PM
CDT
1h 3m
M T W T F S S
Prices
UA2101
UA United
319
10:45 PM
CDT T1
11:49 PM
CDT
1h 4m
M T W T F S S
Prices
AS4208
AS Alaska
CR7
5:00 AM
CDT
6:08 AM
CDT
1h 8m
M T W T F S S
Prices
UA3640
UA United
E7W
5:00 AM
CDT
6:12 AM
CDT
1h 12m
M T W T F S S
Prices
AA3891
AA American
E75
5:00 AM
CDT
6:17 AM
CDT
1h 17m
M T W T F S S
Prices
UA4417
UA United
CR5
5:00 AM
CDT
6:10 AM
CDT
1h 10m
M T W T F S S
Prices
AA4961
AA American
CR7
5:00 AM
CDT
6:08 AM
CDT
1h 8m
M T W T F S S
Prices
AS6618
AS Alaska
CR7
5:00 AM
CDT
6:08 AM
CDT
1h 8m
M T W T F S S
Prices
BA5048
BA British
E75
6:00 AM
CDT
7:14 AM
CDT
1h 14m
M T W T F S S
Prices
UA5260
UA United
E7W
6:00 AM
CDT
7:12 AM
CDT
1h 12m
M T W T F S S
Prices
AA3464
AA American
E75
6:15 AM
CDT
7:29 AM
CDT
1h 14m
M T W T F S S
Prices
AS4076
AS Alaska
E75
6:15 AM
CDT
7:29 AM
CDT
1h 14m
M T W T F S S
Prices
UA3619
UA United
E7W
6:30 AM
CDT
7:42 AM
CDT
1h 12m
M T W T F S S
Prices
UA2287
UA United
319
6:30 AM
CDT
7:37 AM
CDT
1h 7m
M T W T F S S
Prices
UA2137
UA United
739
6:30 AM
CDT
7:42 AM
CDT
1h 12m
M T W T F S S
Prices
AA4963
AA American
CR7
7:28 AM
CDT
8:55 AM
CDT
1h 27m
M T W T F S S
Prices
AA4069
AA American
E70
7:45 AM
CDT
9:03 AM
CDT
1h 18m
M T W T F S S
Prices
UA3406
UA United
E75L
8:15 AM
CDT
9:27 AM
CDT
1h 12m
M T W T F S S
Prices
UA1580
UA United
738
8:30 AM
CDT
9:37 AM
CDT
1h 7m
M T W T F S S
Prices
BA2479
BA British
E70
9:18 AM
CDT
10:31 AM
CDT
1h 13m
M T W T F S S
Prices
AA3506
AA American
E70
9:18 AM
CDT
10:31 AM
CDT
1h 13m
M T W T F S S
Prices
BA5487
BA British
E75
9:41 AM
CDT
10:52 AM
CDT
1h 11m
M T W T F S S
Prices
AA4385
AA American
E75
9:44 AM
CDT
10:55 AM
CDT
1h 11m
M T W T F S S
Prices
AA4249
AA American
E70
9:52 AM
CDT
11:05 AM
CDT
1h 13m
M T W T F S S
Prices
AA4738
AA American
E75
9:56 AM
CDT
11:10 AM
CDT
1h 14m
M T W T F S S
Prices
AS4569
AS Alaska
E75
9:56 AM
CDT
11:10 AM
CDT
1h 14m
M T W T F S S
Prices
UA4580
UA United
CR5
10:05 AM
CDT
11:15 AM
CDT
1h 10m
M T W T F S S
Prices
UA4449
UA United
CR5
10:05 AM
CDT
11:15 AM
CDT
1h 10m
M T W T F S S
Prices
UA3710
UA United
E7W
10:05 AM
CDT
11:17 AM
CDT
1h 12m
M T W T F S S
Prices
UA4430
UA United
CR5
10:05 AM
CDT
11:15 AM
CDT
1h 10m
M T W T F S S
Prices
UA3654
UA United
E7W
10:48 AM
CDT
12:00 PM
CDT
1h 12m
M T W T F S S
Prices
CM1353
CM Copa
CR5
10:49 AM
CDT
12:00 PM
CDT
1h 11m
M T W T F S S
Prices
AA4889
AA American
CR7
11:34 AM
CDT
12:42 PM
CDT
1h 8m
M T W T F S S
Prices
UA3018
UA United
A21N
12:00 PM
CDT
1:11 PM
CDT
1h 11m
M T W T F S S
Prices
UA4577
UA United
CR5
12:00 PM
CDT
1:53 PM
CDT
1h 53m
M T W T F S S
Prices
UA5382
UA United
12:06 PM
CDT
1:48 PM
CDT
1h 42m
M T W T F S S
Prices
UA5383
UA United
CR7
12:13 PM
CDT
1:24 PM
CDT
1h 11m
M T W T F S S
Prices
UA4382
UA United
CR5
12:13 PM
CDT
1:23 PM
CDT
1h 10m
M T W T F S S
Prices
UA5257
UA United
CR5
12:13 PM
CDT
1:23 PM
CDT
1h 10m
M T W T F S S
Prices
BA4396
BA British
CR7
2:18 PM
CDT
3:38 PM
CDT
1h 20m
M T W T F S S
Prices
AA4945
AA American
CR7
2:18 PM
CDT
3:38 PM
CDT
1h 20m
M T W T F S S
Prices
UA4654
UA United
CRJ
2:44 PM
CDT
3:56 PM
CDT
1h 12m
M T W T F S S
Prices
UA4556
UA United
CR5
2:44 PM
CDT
3:54 PM
CDT
1h 10m
M T W T F S S
Prices
UA5420
UA United
E7W
2:44 PM
CDT
3:56 PM
CDT
1h 12m
M T W T F S S
Prices
UA5527
UA United
CR5
2:50 PM
CDT
4:01 PM
CDT
1h 11m
M T W T F S S
Prices
AA3778
AA American
E70
3:01 PM
CDT
4:16 PM
CDT
1h 15m
M T W T F S S
Prices
AA3794
AA American
E70
3:03 PM
CDT
4:10 PM
CDT
1h 7m
M T W T F S S
Prices
AA4927
AA American
CR7
3:10 PM
CDT
4:18 PM
CDT
1h 8m
M T W T F S S
Prices
UA3495
UA United
E7W
3:31 PM
CDT
4:29 PM
CDT
0h 58m
M T W T F S S
Prices
UA1680
UA United
319
3:54 PM
CDT
5:05 PM
CDT
1h 11m
M T W T F S S
Prices
AA4943
AA American
CR7
5:42 PM
CDT
7:10 PM
CDT
1h 28m
M T W T F S S
Prices
AV2323
AV avianca
CR7
5:44 PM
CDT
6:55 PM
CDT
1h 11m
M T W T F S S
Prices
UA3524
UA United
E75L
7:25 PM
CDT
8:35 PM
CDT
1h 10m
M T W T F S S
Prices
AA4924
AA American
CR7
8:22 PM
CDT
9:30 PM
CDT
1h 8m
M T W T F S S
Prices
AA3773
AA American
E75
8:24 PM
CDT
9:40 PM
CDT
1h 16m
M T W T F S S
Prices
AS6779
AS Alaska
E70
8:24 PM
CDT
9:31 PM
CDT
1h 7m
M T W T F S S
Prices
BA5779
BA British
E70
8:24 PM
CDT
9:31 PM
CDT
1h 7m
M T W T F S S
Prices
BA1761
BA British
E70
8:24 PM
CDT
9:31 PM
CDT
1h 7m
M T W T F S S
Prices
AA3953
AA American
E70
8:24 PM
CDT
9:31 PM
CDT
1h 7m
M T W T F S S
Prices
UA1907
UA United
319
8:35 PM
CDT
9:37 PM
CDT
1h 2m
M T W T F S S
Prices
AA4630
AA American
10:30 PM
CDT
10:53 PM
CDT
0h 23m
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...
Chicago to Madison
6 carriers, 243 flights/week nonstop.
6 Airlines 243 Flights/wk 108 mi 0h 57m nonstop 34 1-stop hubs

ORD–MSN is served by 6 airlines with nonstop service. United Airlines, American Airlines and Alaska Airlines lead the route. The flight covers 108 miles in approximately 0h 57m. Beyond nonstop, 34 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop ORD–MSN service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
UA United Airlines 111 319, B38M, CR5, CRJ, E75L, E7W 0h57-1h12 57% Star Alliance
AA American Airlines 85 CR7, E70, E75 1h-1h13 57% Oneworld
AS Alaska Airlines 33 CR7, E70, E75 1h02-1h12 57% Oneworld
BA British Airways 7 CR7 1h13 57% Oneworld
CM Copa Airlines 7 E7W 0h59 57% Star Alliance
OO SkyWest Airlines 1 57%
Aircraft on this route
319 Airbus A319 – UA
B38MUA
CR5 Bombardier CRJ-550 – UA
CR7 Bombardier CRJ-700 – AA, AS, BA
CRJ Bombardier CRJ – UA
E70 Embraer 170 – AA, AS
E75 Embraer E175 – AA, AS
E75L Embraer E175 Long Wing – UA
E7W Embraer E175 – CM, UA
Alliance coverage
Oneworld: AA + AS + BA (125 flights/wk, 51%)
Star Alliance: CM + UA (118 flights/wk, 48%)
Unaffiliated: OO (1 flights/wk, 0%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, ORD to MSN direction.
Mon
37
flights
Tue
34
flights
Wed
33
flights
Thu
34
flights
Fri
35
flights
Sat
32
flights
Sun
38
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
48
Nonstop flights
243
Outbound / wk
290
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for ORD to MSN.
1-STOP
One-Stop Connections
34
Hubs
~3h
Fastest
~23h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,869
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
ORD → MSN
57%
Frequent delays expected. Consider flexible booking.
Departing
57%
Arriving
63%
Return
MSN → ORD
59%
Frequent delays expected. Consider flexible booking.
Departing
59%
Arriving
72%
OTP = percentage of flights arriving within 15 min of schedule. Based on airport-level delay snapshots. ORD delays → MSN delays →

Other ways to reach Madison from Chicago

Nearby airports with service to Dane County Regional Truax Field.
Metric ORD→MSN MKE→MSN
Distance from ORD 67 mi
Nonstop airlines 6 1
Weekly flights 243 5
Flight time 0h 57m 0h 45m
Departure OTP 57%
Airports within 200 miles of ORD with service to Dane County Regional Truax Field.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Madison is 0 hours the same as Chicago.
ORD: CDT · MSN: CDT

When it's 6:00 PM in Chicago, it's 6:00 PM in Madison.
Distance & Flight Time
108 mi / 174 km
Nonstop flight time is approximately 0h 57m to 1h 13m.
Getting to ORD

CTA Blue Line runs 24/7 from downtown Loop stations to O'Hare (45 min, $5). Pace buses serve suburbs. Ride-shares cost $35–55 from downtown depending on traffic; add 30+ minutes during rush hour on the Kennedy Expressway.Economy parking lots E/F connect via ATS people mover. Terminal 5 (international) is separate from Terminals 1–3; allow extra time for inter-terminal transfers.

ORD–MSN Quick Facts

Key statistics for the Chicago to Madison route.
Route details
Distance108 mi / 174 km
Flight time0h 57m to 1h 13m
Time difference0 hours
Airlines (nonstop)6
Weekly flights243 out / 290 return
1-stop connections34 hubs
Origin: ORD
IATA / ICAOORD / KORD
TimezoneAmerica/Chicago
Passengers/yr80.0M
Elevation680 ft / 207 m
Destination: MSN
IATA / ICAOMSN / KMSN
TimezoneAmerica/Chicago
Passengers/yr2.3M
Elevation887 ft / 270 m

Frequently Asked Questions

Common questions about ORD to MSN flights.
Nonstop flights from Chicago O'Hare International Airport to Dane County Regional Truax Field take approximately 0h 57m to 1h 13m. The route covers 108 miles.
There are approximately 243 nonstop flights per week from ORD to MSN. The return direction has about 290 weekly flights.
Yes, 1-stop connections are available through MKE, LSE, CLE, OKC, JLN, STL, DAL, SAV, COS, BOS, SRQ, BZN, MSY, FLL, LAS, SFO, LAX, RNO, PIT, EWR, MIA, MSP, ATL, RSW, DCA, DFW, PHL, DTW, TPA, CLT, LGA, DEN, MCO and PHX. These options provide additional schedule flexibility.
Yes, return flights from MSN to ORD are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include MKE. 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.
United Airlines operates 4 to 6 daily nonstops on ORD-MSN through its United Express partners. SkyWest and Air Wisconsin fly the route on CRJ-200 and E175 equipment. American Airlines runs 2 to 3 daily nonstops via American Eagle on E175s. The sector is 108 miles with a block time of about 50 minutes to 1 hour. Actual flight time is closer to 30 minutes once airborne.
The drive from O'Hare to Madison takes 2 hours 30 minutes to 3 hours on I-90 depending on traffic through Rockford. Flying saves about 90 minutes if you are already at O'Hare connecting from another flight. For origin trips starting in the Chicago suburbs, driving is often faster door-to-door when you factor in airport time. The flight makes sense almost exclusively for passengers connecting at ORD to United's or American's wider network.
Dane County Regional Airport (MSN) has a single terminal with two concourses. It handles about 2 million passengers per year. Security lines are short, usually under 10 minutes. The airport is 6 miles northeast of the UW-Madison campus and downtown. A taxi or rideshare to campus takes 15 minutes and costs $15 to $20. There is no public transit connecting the airport to downtown Madison.

Chicago O'Hare to Madison: The Wisconsin Hub Spoke

ORD-MSN is one of the shortest commercial air routes in the United States at 108 miles. United Express and American Eagle combine for 6 to 9 daily nonstops on regional jet equipment. Block time is about 50 minutes, though actual airborne time is closer to half an hour. This route exists almost entirely as a hub connector. Passengers originating in Madison use the ORD hop to access United's and American's domestic and international networks. UW-Madison, the state government, and the biotech sector in the Madison area generate the weekday demand. Weekend traffic is thinner and airlines sometimes reduce Saturday frequencies.

Alternatives and Airport Context

Milwaukee Mitchell (MKE) is 80 miles from Madison and offers more nonstop destinations than MSN. Some Madison-area travelers drive to MKE for routes not available from MSN. The ORD drive is 2.5 to 3 hours, which makes flying competitive only for connections. Chicago Midway (MDW) is not served from Madison. MSN's terminal is compact and easy to navigate, with expansion completed in recent years to add gate capacity. The airport's parking lots are directly adjacent to the terminal, and economy parking runs $8 per day. For UW-Madison football weekends in the fall, flights into MSN fill early and fares spike.