Flights from Dallas to Buffalo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DAL to BUF – All flight route options from Dallas Love Fld, Texas, USA to Buffalo Niagara International, New York, USA. These flights are operated by 2 airlines. Fly non-stop with Southwest Airlines or choose from 8 different transit flights. The shortest flight time is 2 hours and 40 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.
Dallas to Buffalo flights
With over 86 flights every week and 9 different airlines you have a wide range of options. You can fly non-stop to Buffalo (BUF) from Dallas (DAL) with Southwest Airlines but if a stopover option suits you better you can choose to fly via Chicago, Nashville or any other of the 8 alternatives with connectiing airports.
Tip! You can also fly to Buffalo from Dallas Fort Worth International (DFW).
Dallas to Buffalo with Southwest Airlines
Southwest Airlines has non-stop every Saturday or Sunday between 10:00 am and 4:00 pm. You can also catch a transit flight via Chicago or Nashville.
With Delta Air Lines
If you fly from Dallas with Delta Air Lines you will do a stopover in Atlanta, ATL before reaching Buffalo. This flight trip will take 6 hours and 17 minutes and you can fly every weekday with departures from 5:00 am to 4:00 pm. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Dallas Love Fld to Buffalo Niagara International
The shortest flight time between DAL and BUF is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 1212 miles (1950 km) |
MDW Chicago | 5h 25m | 1h 10m | 1267 miles (2039 km) |
BNA Nashville | 5h 35m | 45m | 1261 miles (2029 km) |
BWI Baltimore | 6h 15m | 45m | 1495 miles (2405 km) |
ATL Atlanta | 6h 17m | 2h 13m | 1439 miles (2315 km) |
SAT San Antonio | 7h 55m | 1h 40m | 1688 miles (2716 km) |
STL Saint Louis | 8h 5m | 2h 25m | 1224 miles (1969 km) |
HOU Houston | 8h 25m | 1h 30m | 1544 miles (2484 km) |
AUS Austin | 9h 0m | 2h 10m | 1562 miles (2513 km) |

