Using the online timetable is an easy way to look at all the direct flights Chicago — Madison
213 flights in a week
Departure and arrival times are local (Chicago and Madison)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 00:05 | 01:20 | sat | AA4375 | American Airlines | 1h 15m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:00 | 09:18 | mon, fri, sat, sun | AA4249 | American Airlines | 1h 18m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:10 | 09:28 | tue | AA4249 | American Airlines | 1h 18m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:12 | 09:30 | wed | AA4249 | American Airlines | 1h 18m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:14 | 09:17 | mon, tue, wed | AA4243 | American Airlines | 1h 3m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:15 | 09:18 | mon, thu, fri, sat, sun | AA4243 | American Airlines | 1h 3m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:15 | 09:19 | mon, tue, wed, thu, fri | AA3418 | American Airlines | 1h 4m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:20 | 09:26 | sat | AA3418 | American Airlines | 1h 6m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:22 | 09:24 | mon, thu, sun | AA4243 | American Airlines | 1h 2m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:35 | 09:37 | sat | AA3418 | American Airlines | 1h 2m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:45 | 09:51 | sun | AA3418 | American Airlines | 1h 6m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 08:57 | 10:10 | mon, tue, wed, fri, sat, sun | UA4533 | United Airlines | 1h 13m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 09:05 | 10:14 | tue, wed | UA4393 | United Airlines | 1h 9m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 10:35 | 11:44 | daily | UA4533 | United Airlines | 1h 9m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 10:35 | 11:48 | daily | UA4725 | United Airlines | 1h 13m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 12:04 | 13:09 | mon, thu, fri, sun | AA6317 | American Airlines | 1h 5m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 12:21 | 13:25 | sat | AA6317 | American Airlines | 1h 4m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 12:28 | 13:32 | tue, wed | AA6317 | American Airlines | 1h 4m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 12:28 | 13:32 | tue | AA6317 | SkyWest Airlines | 1h 4m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 12:45 | 13:54 | mon, tue, wed, fri, sat, sun | UA4557 | United Airlines | 1h 9m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 12:50 | 13:50 | mon, tue, wed, thu, fri, sun | UA1055 | United Airlines | 1h 0m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 12:55 | 13:51 | mon, fri | UA786 | United Airlines | 56m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 12:55 | 14:01 | tue, wed, sat, sun | UA3618 | United Airlines | 1h 6m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 13:55 | 14:54 | daily | UA677 | United Airlines | 59m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 13:55 | 14:52 | mon | UA2690 | United Airlines | 57m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 13:55 | 15:06 | sat | UA3681 | United Airlines | 1h 11m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 13:55 | 14:53 | wed | UA677 | United Airlines | 58m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 13:55 | 15:05 | mon, tue, wed, fri, sat, sun | UA3716 | United Airlines | 1h 10m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 14:02 | 15:07 | sat | UA3668 | United Airlines | 1h 5m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 15:01 | 16:02 | mon, thu, fri, sat, sun | AA5651 | American Airlines | 1h 1m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 15:02 | 16:09 | daily | AA5651 | American Airlines | 1h 7m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 15:03 | 16:04 | mon, tue, wed, fri, sat | AA5651 | American Airlines | 1h 1m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 15:04 | 16:05 | thu, sun | AA5651 | American Airlines | 1h 1m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 15:35 | 16:45 | mon, tue, sun | UA3533 | United Airlines | 1h 10m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 15:45 | 16:45 | mon, tue, wed, thu, fri, sun | UA4194 | United Airlines | 1h 0m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 16:33 | 17:36 | sat | AA3490 | American Airlines | 1h 3m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 16:33 | 17:43 | sat | AA4375 | American Airlines | 1h 10m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 16:38 | 17:41 | mon, tue, thu, fri, sun | AA3490 | American Airlines | 1h 3m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 16:38 | 17:47 | mon, tue, thu, fri, sun | AA4375 | American Airlines | 1h 9m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 16:39 | 17:42 | wed | AA3598 | American Airlines | 1h 3m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 17:15 | 18:17 | wed | AA3598 | American Airlines | 1h 2m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 17:55 | 19:06 | mon, fri | UA5319 | United Airlines | 1h 11m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 17:55 | 19:05 | daily | UA5968 | United Airlines | 1h 10m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 18:10 | 19:16 | daily | UA1049 | United Airlines | 1h 6m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 18:25 | 19:38 | mon, thu, fri, sun | AA4898 | American Airlines | 1h 13m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 18:25 | 19:40 | mon, tue, fri, sat, sun | AA4941 | American Airlines | 1h 15m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 19:12 | 20:19 | tue | AA3598 | American Airlines | 1h 7m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 19:32 | 20:47 | wed | AA6195 | American Airlines | 1h 15m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 19:45 | 20:56 | mon, tue, wed, thu | UA657 | United Airlines | 1h 11m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 19:45 | 21:03 | mon, tue, sat, sun | UA3404 | United Airlines | 1h 18m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 19:47 | 20:47 | mon, tue, wed, sat, sun | UA630 | United Airlines | 1h 0m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 20:35 | 21:48 | mon, tue, thu, fri, sun | AA6195 | American Airlines | 1h 13m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 20:50 | 22:03 | daily | AA4045 | American Airlines | 1h 13m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 20:55 | 22:08 | sat | AA4045 | American Airlines | 1h 13m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 21:05 | 22:15 | fri | UA657 | United Airlines | 1h 10m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 21:12 | 22:30 | mon, tue, fri, sat, sun | UA3455 | United Airlines | 1h 18m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 21:12 | 22:17 | wed | UA1267 | United Airlines | 1h 5m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 21:15 | 22:23 | mon, sat, sun | AA6195 | American Airlines | 1h 8m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 21:33 | 22:40 | fri | AA6195 | American Airlines | 1h 7m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 21:43 | 22:49 | mon, tue, wed, fri, sun | AA6195 | American Airlines | 1h 6m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 22:15 | 23:21 | mon, thu, sun | AA3598 | American Airlines | 1h 6m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 22:19 | 23:29 | sat | AA4898 | American Airlines | 1h 10m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 22:30 | 23:33 | mon, tue, sun | AA3598 | American Airlines | 1h 3m | O'Hare International Airport — Dane County Regional Airport | Select dates |
| 22:30 | 23:37 | mon, tue, fri, sun | AA3598 | American Airlines | 1h 7m | O'Hare International Airport — Dane County Regional Airport | Select dates |