Connect in the morning. The same one-hour layover misses 7% of the time at 9 am and 1 time in 5 at 9 pm.
Nonstops (seasonal or thin)
Nonstop details →| Delta | DTW | MDT | 1h 28m | 75% | 1.2% | 883 | Flying now |
Best connections, any airlines
Ranked by chance you reach Harrisburg on time. Total trip = scheduled departure to arrival, layover included. Layovers up to 4 hours. Pick a connection for the details.
| United + Americantwo ticketsDetails → | DTW 05:30 → ORD 05:53UA 3483 · flown by Republic | 2h 12m Chicago | ORD 08:05 → MDT 11:11AA 4746 · flown by Republic | 5h 41m | 95% | 84% |
| AmericanDetails → | DTW 06:00 → CLT 07:51AA 387 | 3h 29m Charlotte | CLT 11:20 → MDT 13:12AA 6134 · flown by Piedmont | 7h 12m | 97% | 82% |
| DeltaDetails → | DTW 05:17 → ATL 07:10DL 2375 | 2h 09m Atlanta | ATL 09:19 → MDT 11:11DL 1248 | 5h 54m | 96% | 81% |
| Delta + Unitedtwo ticketsDetails → | DTW 08:50 → IAD 10:23DL 2884 | 2h 22m Dulles | IAD 12:45 → MDT 13:50UA 4372 · flown by CommuteAir | 5h 00m | 96% | 80% |
| DeltaDetails → | DTW 06:17 → ATL 08:12DL 1611 | 3h 03m Atlanta | ATL 11:15 → MDT 13:17DL 4717 · flown by Endeavor | 7h 00m | 98% | 79% |
| AmericanDetails → | DTW 06:05 → PHL 07:51AA 5170 · flown by PSA | 1h 09m Philadelphia | PHL 09:00 → MDT 10:08AA 6117 · flown by Piedmont | 4h 03m | 89% | 76% |
| DeltaDetails → | DTW 10:25 → ATL 12:25DL 2856 | 3h 16m Atlanta | ATL 15:41 → MDT 17:37DL 2857 | 7h 12m | 98% | 76% |
| UnitedDetails → | DTW 06:00 → IAD 07:34UA 4058 · flown by Mesa | 1h 01m Dulles | IAD 08:35 → MDT 09:40UA 4986 · flown by CommuteAir | 3h 40m | 88% | 76% |
| Tight connection: often missed | ||||||
| AmericanDetails → | DTW 19:58 → CLT 21:55AA 1794 | 50m Charlotte | CLT 22:45 → MDT 00:25 +1AA 5217 · flown by PSA | 4h 27m | 66% | 40% |
| AmericanDetails → | DTW 16:26 → PHL 18:15AA 5427 · flown by PSA | 1h 30m Philadelphia | PHL 19:45 → MDT 21:03AA 6109 · flown by Piedmont | 4h 34m | 67% | 36% |
| AmericanDetails → | DTW 15:52 → DFW 17:50AA 1793 | 58m Dallas-Fort Worth | DFW 18:48 → MDT 22:59AA 2469 | 7h 07m | 66% | 34% |
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