Distance 1188 miles (1913 km) |
Average flight duration 5h 11m |
Cheapest ticket price $39 (€36) |
Airlines 4 |
Fastest flight 3h 17m |
Cheapest month to travel October |
First flight 10:56 |
Last flight 23:45 |
Cheapest
Average
The best way to find a cheap flight ticket from Miami, FL to Chicago, IL is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Spirit Airlines NK271 | 05:45AM Miami International Airport, FL (MIA) | 12h26 | 05:11PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1238 | 06:00AM Fort Lauderdale International Airport, FL (FLL) | 6h38 | 11:38AM O'Hare International Airport, IL (ORD) | 1 transfer | |
Spirit Airlines NK2972 | 06:15AM Fort Lauderdale International Airport, FL (FLL) | 7h24 | 12:39PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2332 | 06:15AM Miami International Airport, FL (MIA) | 7h55 | 01:10PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2135 | 06:25AM Miami International Airport, FL (MIA) | 7h24 | 12:49PM O'Hare International Airport, IL (ORD) | 1 transfer | |
American Airlines AA581 | 06:30AM Miami International Airport, FL (MIA) | 3h29 | 08:59AM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
Spirit Airlines NK203 | 07:00AM Fort Lauderdale International Airport, FL (FLL) | 10h10 | 04:10PM O'Hare International Airport, IL (ORD) | 1 transfer | |
Spirit Airlines NK203 | 07:00AM Fort Lauderdale International Airport, FL (FLL) | 5h20 | 11:20AM O'Hare International Airport, IL (ORD) | 1 transfer | |
Spirit Airlines NK1986 | 07:55AM Fort Lauderdale International Airport, FL (FLL) | 3h22 | 10:17AM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA323 | 08:00AM Miami International Airport, FL (MIA) | 7h48 | 02:48PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA323 | 08:00AM Miami International Airport, FL (MIA) | 9h26 | 04:26PM O'Hare International Airport, IL (ORD) | 1 transfer | |
American Airlines AA1431 | 08:15AM Miami International Airport, FL (MIA) | 3h32 | 10:47AM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA1878 | 08:25AM Fort Lauderdale International Airport, FL (FLL) | 3h27 | 10:52AM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
Spirit Airlines NK1443 | 08:25AM Fort Lauderdale International Airport, FL (FLL) | 9h55 | 05:20PM O'Hare International Airport, IL (ORD) | 1 transfer | |
Spirit Airlines NK1443 | 08:25AM Fort Lauderdale International Airport, FL (FLL) | 6h58 | 02:23PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA674 | 08:45AM Miami International Airport, FL (MIA) | 7h05 | 02:50PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2169 | 08:50AM Fort Lauderdale International Airport, FL (FLL) | 6h44 | 02:34PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA631 | 09:00AM Fort Lauderdale International Airport, FL (FLL) | 6h50 | 02:50PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1587 | 09:00AM Fort Lauderdale International Airport, FL (FLL) | 6h48 | 02:48PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1830 | 09:00AM Miami International Airport, FL (MIA) | 3h34 | 11:34AM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA1016 | 09:00AM Miami International Airport, FL (MIA) | 6h34 | 02:34PM O'Hare International Airport, IL (ORD) | 1 transfer | |
American Airlines AA2174 | 09:10AM Miami International Airport, FL (MIA) | 3h30 | 11:40AM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
Spirit Airlines NK396 | 10:00AM Miami International Airport, FL (MIA) | 3h29 | 12:29PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA2107 | 10:18AM Miami International Airport, FL (MIA) | 7h43 | 05:01PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2107 | 10:18AM Miami International Airport, FL (MIA) | 7h08 | 04:26PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2233 | 11:15AM Fort Lauderdale International Airport, FL (FLL) | 6h46 | 05:01PM O'Hare International Airport, IL (ORD) | 1 transfer | |
Spirit Airlines NK3934 | 12:10PM Fort Lauderdale International Airport, FL (FLL) | 3h22 | 02:32PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA1983 | 12:10PM Miami International Airport, FL (MIA) | 3h34 | 02:44PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA315 | 12:15PM Fort Lauderdale International Airport, FL (FLL) | 7h40 | 06:55PM O'Hare International Airport, IL (ORD) | 1 transfer | |
Spirit Airlines NK273 | 12:21PM Fort Lauderdale International Airport, FL (FLL) | 12h13 | 11:34PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1755 | 12:26PM Fort Lauderdale International Airport, FL (FLL) | 3h29 | 02:55PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA1866 | 12:45PM Fort Lauderdale International Airport, FL (FLL) | 7h09 | 06:54PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1964 | 12:50PM Miami International Airport, FL (MIA) | 7h20 | 07:10PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1956 | 01:21PM Fort Lauderdale International Airport, FL (FLL) | 6h49 | 07:10PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2435 | 01:30PM Miami International Airport, FL (MIA) | 6h25 | 06:55PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2494 | 01:30PM Miami International Airport, FL (MIA) | 9h13 | 09:43PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2494 | 01:30PM Miami International Airport, FL (MIA) | 7h55 | 08:25PM O'Hare International Airport, IL (ORD) | 1 transfer | |
American Airlines AA3067 | 01:46PM Miami International Airport, FL (MIA) | 3h31 | 04:17PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
Spirit Airlines NK1636 | 01:55PM Miami International Airport, FL (MIA) | 11h56 | 12:51AM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA638 | 02:10PM Fort Lauderdale International Airport, FL (FLL) | 5h29 | 06:39PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1840 | 02:15PM Fort Lauderdale International Airport, FL (FLL) | 3h31 | 04:46PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
Spirit Airlines NK220 | 02:56PM Fort Lauderdale International Airport, FL (FLL) | 8h59 | 10:55PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1108 | 03:02PM Miami International Airport, FL (MIA) | 8h55 | 10:57PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1108 | 03:02PM Miami International Airport, FL (MIA) | 7h41 | 09:43PM O'Hare International Airport, IL (ORD) | 1 transfer | |
Spirit Airlines NK834 | 03:25PM Fort Lauderdale International Airport, FL (FLL) | 9h09 | 11:34PM O'Hare International Airport, IL (ORD) | 1 transfer | |
American Airlines AA635 | 03:50PM Miami International Airport, FL (MIA) | 3h29 | 06:19PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA2106 | 04:09PM Miami International Airport, FL (MIA) | 3h34 | 06:43PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA672 | 04:25PM Fort Lauderdale International Airport, FL (FLL) | 3h24 | 06:49PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA776 | 04:45PM Fort Lauderdale International Airport, FL (FLL) | 7h12 | 10:57PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2183 | 04:49PM Miami International Airport, FL (MIA) | 6h56 | 10:45PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA2183 | 04:49PM Miami International Airport, FL (MIA) | 8h26 | 12:15AM O'Hare International Airport, IL (ORD) | 1 transfer | |
American Airlines AA3062 | 04:50PM Miami International Airport, FL (MIA) | 3h29 | 07:19PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA1410 | 04:53PM Fort Lauderdale International Airport, FL (FLL) | 6h52 | 10:45PM O'Hare International Airport, IL (ORD) | 1 transfer | |
United UA1418 | 05:30PM Miami International Airport, FL (MIA) | 3h33 | 08:03PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
Spirit Airlines NK19 | 05:50PM Fort Lauderdale International Airport, FL (FLL) | 3h23 | 08:13PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
United UA2071 | 06:10PM Fort Lauderdale International Airport, FL (FLL) | 6h05 | 11:15PM O'Hare International Airport, IL (ORD) | 1 transfer | |
American Airlines AA2194 | 07:20PM Miami International Airport, FL (MIA) | 3h33 | 09:53PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
Spirit Airlines NK718 | 09:15PM Fort Lauderdale International Airport, FL (FLL) | 3h17 | 11:32PM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
American Airlines AA376 | 09:44PM Miami International Airport, FL (MIA) | 3h43 | 12:27AM O'Hare International Airport, IL (ORD) | 0 transfersDirect | |
This is the last flight of the day. |
Find all the dates and times for this journey
Fastest Journey
3 h 17 m
Average
6 h 19 m
Flights per day
59
Distance
1914 km
Of the 59 flights that leave Miami, FL for Chicago, IL every day 21 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Buy your official Spirit Airlines, American Airlines and Frontier Airlines flight tickets from Miami, FL to Chicago, IL from $34 (€31) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most affordable trip.
Here are some other resources that might have the information you need