Cheap Flight Tickets from Harrisburg (MDT) to Buffalo (BUF), Starting at $306

Good to Know: Cheapest and Fastest MDT - BUF Flights

Useful information for finding best airline tickets from Harrisburg International to Buffalo Niagara International on your next trip.

Cheapest One way Flight

$306

AA American Airlines • 1 stop • 10h 37m

Jun 19

The cheapest one way flight from Harrisburg to Buffalo (MDT-BUF) is currently $306

🔍 Search Flights

Fastest Flight

10h 37m

The fastest nonstop flight from Harrisburg to Buffalo (MDT-BUF) takes 10h 37m

Top Airlines Flying from Harrisburg to Buffalo

Latest Flight Deals from Harrisburg (MDT) to Buffalo (BUF)

Fly from Harrisburg to Buffalo with the Best Airfare Deals on FareLeaders

Looking for a cheap last-minute deal or the best round-trip flight from Harrisburg to Buffalo? Find the biggest savings on one-way and round-trip tickets right here.

FAQs on Harrisburg to Buffalo Flights

What are the airports in Harrisburg?
MDT
What’s the most popular airline flying from MDT to BUF?
The most popular airline flying from Harrisburg to Buffalo are
Can I fly from MDT to BUF non-stop?
NO
Which airlines fly nonstop between Harrisburg and Buffalo?
The non-stop flights between Harrisburg and Buffalo are .
What’s the earliest departure time from MDT to BUF Airport?
The earliest flight leaves MDT at 6:42 am and lands in BUF - Buffalo Niagara International
What are the airports in Buffalo?
BUF
Can I make changes to my Harrisburg to Buffalo flight tickets or cancel them on FareLeaders.com?
No. We are an airfare comparison site. All the tickets are booked by the travel agent offering the flight deal and any changes or cancellations to be made are directly done directly by them or the airlines.
Can I cancel my flight tickets from MDT to BUF?
Read the fare rules of the Harrisburg to Buffalo air tickets booked. Some airlines allow you to cancel the tickets within a stipulated time period with a cancellation fee.
Which airline alliances offer flights from Harrisburg and Buffalo?
operate flights between Harrisburg and Buffalo
How long does a flight from Harrisburg to Buffalo take?
It takes approximately 1 hour to fly non-stop from MDT to BUF, which is 215.28 miles by air.
Which airlines provide the cheapest flights from Harrisburg (MDT) to Buffalo (BUF) ?
In the past couple of days, the cheapest tickets to BUF from MDT were found on AA : USD 729
Do I need a passport to fly between MDT and BUF?
No
What’s the latest departure time from MDT to BUF ?
The last flight leaves MDT at 2:30 pm

Harrisburg (MDT) to Buffalo (BUF): Airport Information

Origin Airport Harrisburg International , Harrisburg, US
Destination Airport Buffalo Niagara International , Buffalo, US
Distance 215 miles

More Flight Options for Harrisburg (MDT) and Buffalo (BUF)

Why Fareleaders for MDT to BUF Plane Tickets

Lowest Prices
Lowest Prices
Uncover the best deals on Harrisburg to Buffalo flights by comparing fares from hundreds of airlines and agencies.
New Deals
New Deals Everyday
Get the best prices on MDT to BUF flights—we update our fares daily so you never miss a saving.
Best Travel Options
No Service Fees
Compare hundreds of Harrisburg to Buffalo flights and secure the best deals—we never add any service fees.
Get Fare Drop Alert
Be the first to know when fares drop for the Harrisburg (MDT) to Buffalo (BUF)
Terms and Conditions*