Flights from Miami to Buffalo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to BUF – All flight route options from Miami International, Florida, USA to Buffalo Niagara International, New York, USA. These routes are operated by 8 airlines. Fly non-stop with Delta Air Lines or American Airlines, or choose from 16 different stopover flights. The shortest flight time is 2 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Buffalo Niagara
We got great deals on hotels and car rentals near the airport.
Miami to Buffalo flights
There are over 18 airlines and as many as 380 flights every week to this destination. You can fly non-stop to Buffalo (BUF) from Miami (MIA) with American Airlines or Delta Air Lines but if a stopover option suits you better you can choose to fly via Baltimore, Charlotte or any other of the 16 alternatives with connectiing airports.
Miami to Buffalo with American Airlines
You can fly non-stop every Monday, Friday or Saturday at 08:40 or 19:42. You can also catch a transit flight via Charlotte or Washington. American Airlines is a member of the air alliance OneWorld.
Note Non-stop flights with American Airlines will begin in Nov 2025.
With Southwest Airlines
Distance & flight times: Miami International to Buffalo Niagara International
The shortest flight time between MIA and BUF is 3 hours and 14 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 14m | - | 1194 miles (1921 km) |
BWI Baltimore | 5h 10m | 50m | 1235 miles (1987 km) |
CLT Charlotte | 5h 28m | 1h 39m | 1204 miles (1937 km) |
DCA Washington | 5h 32m | 2h 8m | 1223 miles (1968 km) |
IAD Dulles | 5h 35m | 2h 15m | 1213 miles (1952 km) |
MCO Orlando | 5h 39m | 1h 48m | 1212 miles (1950 km) |
BNA Nashville | 5h 45m | 1h 10m | 1448 miles (2330 km) |
ATL Atlanta | 6h 0m | 2h 19m | 1315 miles (2116 km) |
MDW Chicago | 6h 5m | 2h 40m | 1659 miles (2669 km) |
DTW Detroit | 6h 7m | 2h 3m | 1395 miles (2245 km) |
PHL Philadelphia | 6h 8m | 2h 47m | 1300 miles (2092 km) |
BOS Boston | 6h 38m | 53m | 1663 miles (2676 km) |
JFK New York | 6h 42m | 2h 11m | 1406 miles (2262 km) |
LGA New York | 6h 54m | 1h 53m | 1396 miles (2246 km) |
EWR New York | 6h 54m | 2h 21m | 1375 miles (2212 km) |
ORD Chicago | 7h 14m | 56m | 1679 miles (2702 km) |
EYW Key West | 10h 58m | 2h 5m | 1415 miles (2277 km) |

