Using the online timetable is an easy way to look at all the direct flights Madison — Chicago
184 flights in a week
Departure and arrival times are local (Madison and Chicago)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 05:00 | 06:15 | mon, tue, wed, thu, fri, sun | AA3464 | American Airlines | 1h 15m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 05:00 | 06:09 | mon, tue, wed, thu, fri | AA3464 | American Airlines | 1h 9m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 05:00 | 06:11 | sun | AA4471 | American Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 05:00 | 06:21 | mon, sat, sun | UA3436 | United Airlines | 1h 21m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 05:45 | 06:59 | mon, tue, thu, fri, sun | AA4897 | American Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 06:00 | 07:14 | mon, sun | AA3464 | American Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 06:09 | 07:30 | wed | AA4897 | SkyWest Airlines | 1h 21m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 06:09 | 07:30 | wed | AA4897 | American Airlines | 1h 21m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 06:20 | 07:31 | sat | UA2137 | United Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 06:30 | 07:37 | tue, wed, thu, fri, sat | UA2137 | United Airlines | 1h 7m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 06:30 | 07:41 | daily | UA2137 | United Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 06:40 | 08:01 | fri | UA5657 | United Airlines | 1h 21m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 07:00 | 08:16 | mon, tue, fri, sat, sun | AA6190 | American Airlines | 1h 16m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 07:00 | 08:21 | sat | AA4897 | American Airlines | 1h 21m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 08:15 | 09:26 | tue, sat | UA2364 | United Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 08:15 | 09:32 | thu | UA1239 | United Airlines | 1h 17m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 08:25 | 09:37 | sun | UA3672 | United Airlines | 1h 12m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 08:25 | 09:30 | tue, wed, thu, sat | AA4046 | American Airlines | 1h 5m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 08:25 | 09:36 | daily | UA2364 | United Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 09:15 | 10:03 | sat | OO5172 | SkyWest Airlines | 48m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 09:25 | 10:06 | wed | United Airlines | 41m | Dane County Regional Airport — O'Hare International Airport | Select dates | |
| 09:48 | 11:02 | daily | AA4243 | American Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 09:49 | 11:00 | mon, tue, wed, thu, fri | AA3418 | American Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 09:55 | 11:09 | fri | AA4243 | American Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 09:56 | 11:01 | sat | AA4249 | American Airlines | 1h 5m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 09:58 | 11:03 | tue | AA4249 | American Airlines | 1h 5m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 09:59 | 11:10 | sat | AA3418 | American Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 10:21 | 11:32 | sun | AA3418 | American Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 10:35 | 11:49 | mon, wed, fri, sat, sun | UA4491 | United Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 10:45 | 12:05 | daily | UA4565 | United Airlines | 1h 20m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 10:50 | 12:04 | daily | UA4582 | United Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 12:19 | 13:33 | mon, tue, wed, sun | UA4178 | United Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 12:23 | 13:43 | daily | UA5383 | United Airlines | 1h 20m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 12:23 | 13:44 | fri, sat | UA5383 | United Airlines | 1h 21m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 13:40 | 14:55 | thu | AA6317 | American Airlines | 1h 15m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 14:29 | 15:49 | sat | UA4612 | United Airlines | 1h 20m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 14:31 | 15:42 | daily | UA4612 | United Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 14:48 | 16:02 | sat | UA4190 | United Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 14:48 | 16:03 | tue, wed, thu, sun | OO5783 | SkyWest Airlines | 1h 15m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 14:48 | 16:03 | tue, wed, sat, sun | UA3662 | United Airlines | 1h 15m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 14:48 | 15:59 | mon, thu | UA448 | United Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 14:54 | 16:05 | mon, thu, sun | AA3675 | American Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 15:48 | 16:59 | mon, tue, wed, thu, fri | UA4557 | United Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 15:55 | 17:10 | sat | UA3675 | United Airlines | 1h 15m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 15:59 | 17:10 | mon, tue, wed, thu, fri, sun | UA1193 | United Airlines | 1h 11m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 16:32 | 17:49 | thu, fri, sat, sun | AA5651 | American Airlines | 1h 17m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 16:34 | 17:51 | mon, tue, wed, fri, sat | AA5651 | American Airlines | 1h 17m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 16:35 | 17:52 | thu, sun | AA5651 | American Airlines | 1h 17m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 16:39 | 17:57 | mon, sat | AA5651 | American Airlines | 1h 18m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 17:23 | 18:37 | mon | UA4603 | United Airlines | 1h 14m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 17:26 | 18:47 | mon, sun | UA3474 | United Airlines | 1h 21m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 17:38 | 18:47 | mon, tue, wed, fri | UA5392 | United Airlines | 1h 9m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 17:38 | 18:47 | thu | OO5392 | SkyWest Airlines | 1h 9m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 18:14 | 19:26 | sat | AA3490 | American Airlines | 1h 12m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 18:14 | 19:46 | sat | AA4375 | American Airlines | 1h 32m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 18:18 | 19:30 | mon, tue, thu, fri, sun | AA3490 | American Airlines | 1h 12m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 18:18 | 19:41 | mon, tue, fri, sun | AA4375 | American Airlines | 1h 23m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 20:08 | 21:29 | mon, thu, fri, sun | AA4898 | American Airlines | 1h 21m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 20:10 | 21:30 | sat | AA4955 | American Airlines | 1h 20m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 21:30 | 22:47 | fri | AA4571 | American Airlines | 1h 17m | Dane County Regional Airport — O'Hare International Airport | Select dates |
| 23:00 | 23:58 | sat | UA3927 | United Airlines | 58m | Dane County Regional Airport — O'Hare International Airport | Select dates |