Direct (nonstop) flights from Middletown to Philadelphia

1 airline flys nonstop from Harrisburg International (MDT) to Philadelphia International Airport (PHL). It's 83 miles (133 km), about 58m in the air. Operated by American Airlines.

MDT
Harrisburg International
🇺🇸 Middletown, USA
PHL
Philadelphia International Airport
🇺🇸 Philadelphia, USA
Flight Time
58m
Distance
83 mi
133 km
CO₂/pax
15 kg
−52 kg vs. layover
Airlines
1
American Airlines
Time Diff
Same timezone
Operated by American Airlines American Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
MDT → PHL
Flight Time
58m
Distance
83 mi

Alternative Routes

Other ways to fly from Middletown to Philadelphia with one stop · direct emits 15 kg CO₂ per passenger

MDT IAD (Dulles) PHL
Leg 1: 59m (93 mi) Leg 2: 1h 15m (134 mi) Total: ~2h 14m 🍃 67 kg CO₂ (+347% vs. direct)
Leg 1
MDT → IAD
59m · 93 mi
View MDT to IAD flights →
Leg 2
IAD → PHL
1h 15m · 134 mi
View IAD to PHL flights →
MDT BOS (Boston) PHL
Leg 1: 1h 33m (334 mi) Leg 2: 1h 39m (279 mi) Total: ~3h 12m 🍃 139 kg CO₂ (+827% vs. direct)
Leg 1
MDT → BOS
1h 33m · 334 mi
View MDT to BOS flights →
Leg 2
BOS → PHL
1h 39m · 279 mi
View BOS to PHL flights →
MDT DTW (Detroit) PHL
Leg 1: 1h 37m (370 mi) Leg 2: 1h 39m (453 mi) Total: ~3h 16m 🍃 178 kg CO₂ (+1087% vs. direct)
Leg 1
MDT → DTW
1h 37m · 370 mi
View MDT to DTW flights →
Leg 2
DTW → PHL
1h 39m · 453 mi
View DTW to PHL flights →
MDT MYR (Myrtle Beach) PHL
Leg 1: 1h 33m (465 mi) Leg 2: 1h 47m (473 mi) Total: ~3h 20m 🍃 199 kg CO₂ (+1227% vs. direct)
Leg 1
MDT → MYR
1h 33m · 465 mi
View MDT to MYR flights →
Leg 2
MYR → PHL
1h 47m · 473 mi
View MYR to PHL flights →
MDT CLT (Charlotte) PHL
Leg 1: 1h 50m (412 mi) Leg 2: 1h 46m (447 mi) Total: ~3h 36m 🍃 184 kg CO₂ (+1127% vs. direct)
Leg 1
MDT → CLT
1h 50m · 412 mi
View MDT to CLT flights →
Leg 2
CLT → PHL
1h 46m · 447 mi
View CLT to PHL flights →

Frequently Asked Questions

How long is the direct flight from Middletown to Philadelphia?

A nonstop flight from Middletown (MDT) to Philadelphia (PHL) takes approximately 0 hours and 58 minutes. The distance is 83 miles (133 km).

Which airlines fly nonstop from Middletown to Philadelphia?

Just American Airlines.

Is there a nonstop flight from Middletown to Philadelphia?

Yes. 1 airline: American Airlines.

How far is Middletown from Philadelphia?

The flight distance from Middletown to Philadelphia is 83 miles (133 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Middletown to Philadelphia?

At 58m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Middletown to Philadelphia?

Roughly 15 kg CO2 per passenger one-way. That's about the same as driving 75 km.

Is the return flight from Philadelphia to Middletown also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Middletown to Philadelphia?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Harrisburg International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.