Skip to main content
Beginning of main content

Cheap Flights from Charlotte to Harrisburg $259.98

Search over 282,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Best Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Charlotte to Harrisburg (CLT to MDT)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Charlotte to Harrisburg (CLT to MDT)

Question : Do some days of the week have more flight times than others?
Answer : With 70 total flight time options, Wednesday provides the most flexibility from CLT to MDT. Sunday currently offers the least number of flight times with 44 options.

Question : How long will the flight typically take from Charlotte Douglas International Airport (CLT) to Harrisburg International Airport (MDT)?
Answer : Flying from CLT to MDT typically takes about 1 hour and 32 minutes.

Question : Which airline can you expect delays with on this route?
Answer : Over the past month, Piedmont Airlines is late on 100% of flights from Charlotte Douglas International Airport (CLT) to Harrisburg International Airport (MDT). If you're on Piedmont Airlines, be sure to sign up for the delay notifications to stay up to date with your flight's status.

Question : Are prices changing frequently for this route?
Answer : Prices are fluctuating much more for this route than most routes. Remember, the sooner you book, the more you're able to save.

Question : Is price more important than specific travel days for you?
Answer : The lowest-cost day to fly in December is Wednesday. Being flexible with your travel days garners you even more savings during your booking.

Question : On a daily basis, how many different flight times can you take from Charlotte Douglas International Airport (CLT) to Harrisburg International Airport (MDT)?
Answer : On average, CLT to MDT sees 12 different flight times. The average route has 31 different flight times per day, so expect fewer options than you're used to.