The nonstop is quickest: Delta BUF → MSP (2h 15m), on time 2 times in 3. Delta via Detroit (4h 26m) is more reliable, 80%, but takes 2h 11m longer.
Nonstops (seasonal or thin)
Nonstop details →| Delta | BUF | MSP | 2h 15m | 70% | 2.1% | 94 | Flying now |
Best connections, any airlines
Ranked by chance you reach Minneapolis on time. Total trip = scheduled departure to arrival, layover included (Minneapolis is 1 h behind Buffalo). Layovers up to 4 hours. Pick a connection for the details.
| United + Americantwo ticketsDetails → | BUF 07:00 → ORD 07:59UA 543 | 3h 46m Chicago | ORD 11:45 → MSP 13:27AA 3719 · flown by Envoy | 7h 27m | 99% | 87% |
| United + Americantwo ticketsDetails → | BUF 07:00 → ORD 08:05UA 5820 · flown by SkyWest | 3h 42m Chicago | ORD 11:47 → MSP 13:32AA 3375 · flown by Envoy | 7h 32m | 100% | 85% |
| Southwest + Deltatwo ticketsDetails → | BUF 07:35 → MDW 08:15WN 4154 | 1h 39m Chicago | MDW 09:54 → MSP 11:35DL 5469 · flown by Endeavor | 5h 00m | 99% | 85% |
| DeltaDetails → | BUF 06:00 → ATL 08:10DL 2664 | 1h 45m Atlanta | ATL 09:55 → MSP 11:30DL 2090 | 6h 30m | 97% | 84% |
| AmericanDetails → | BUF 06:01 → CLT 08:01AA 1204 | 3h 14m Charlotte | CLT 11:15 → MSP 12:54AA 2153 | 7h 53m | 98% | 83% |
| AmericanDetails → | BUF 06:00 → DCA 07:29AA 3668 · flown by Envoy | 3h 01m Washington | DCA 10:30 → MSP 12:20AA 3796 · flown by Envoy | 7h 20m | 100% | 81% |
| DeltaDetails → | BUF 07:00 → JFK 08:30DL 5284 · flown by Endeavor | 3h 03m New York | JFK 11:33 → MSP 13:50DL 2414 | 7h 50m | 98% | 81% |
| DeltaDetails → | BUF 06:29 → DTW 07:42DL 2898 | 1h 18m Detroit | DTW 09:00 → MSP 09:55DL 2258 | 4h 26m | 95% | 80% |
| Tight connection: often missed | ||||||
| SouthwestDetails → | BUF 19:50 → MDW 20:30WN 768 | 1h 00m Chicago | MDW 21:30 → MSP 23:00WN 4085 | 4h 10m | 60% | 30% |
| UnitedDetails → | BUF 18:04 → ORD 19:03UA 2747 | 54m Chicago | ORD 19:57 → MSP 21:41UA 2005 | 4h 37m | 49% | 27% |
| AmericanDetails → | BUF 17:25 → DCA 18:59AA 5106 · flown by PSA | 1h 06m Washington | DCA 20:05 → MSP 21:54AA 5506 · flown by PSA | 5h 32m | 46% | 15% |
Same layover, different day-part
How often the first flight arrives too late to connect (45 min minimum), for one-ticket layovers of 45–80 minutes.
Delays build through the day, so an afternoon first leg eats the layover. A short connection is fine early in the morning and a gamble later on.
Mixing airlines
The table above includes two-ticket connections (marked “two tickets”), held to the 90-minute minimum. One ticket only →
Regional partners count as the airline that sells them: SkyWest flying Delta Connection is one Delta ticket.
About this data: US DOT on-time records, Aug 2025 – Jul 2026, all US airlines; regional flights count under the airline that sells them. Schedules (which flights and connections exist, and their times) are as of Jun 6 – Jul 31, 2026; seasonal flights outside that window aren’t ranked. Rebuilt monthly. JSON