Home › Buffalo (BUF) › Detroit (DTW)
Buffalo Niagara International Airport · BUF → DTW

Direct flights from Buffalo to Detroit

29 nonstop flights a week on 1 airline. Zero layovers — one hop from BUF to DTW.

Flight time: about 41m nonstop

Which days does it fly?

When does it fly?

Departure times in Buffalo local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
Delta DAL2898 6:30a 45m Thu
Delta DAL2898 6:37a 41m Mon, Fri, Sat
Delta DAL2898 6:51a 49m Tue, Wed, Sun
Delta SKW3863 9:10a 41m Wed, Thu, Sun
Delta SKW3863 9:18a 37m Mon, Tue, Fri
Delta SKW3861 12:08p 42m Wed, Thu, Fri, Sun
Delta SKW3861 12:24p 37m Tue
Delta SKW3861 12:32p 39m Sat
Delta SKW3861 12:45p 31m Mon
Delta SKW3870 3:57p 40m Tue, Thu, Fri
Delta SKW3870 4:14p 41m Wed
Delta SKW3870 4:20p 40m Sat–Sun
Delta SKW3870 4:45p 41m Mon
Delta SKW3856 7:50p 33m Mon
Delta SKW3856 8:10p 42m Sun

The route

One hop: BUF → DTW

Nonstop from Buffalo (BUF) to Detroit (DTW)

Buffalo Niagara International Airport (BUF) has 29 nonstop flights a week to Detroit (DTW), operated by Delta. No layovers, no connections — one hop out of BUF and you're there.

This route flies every day of the week, so any travel day works. Route data updated September 2026 from observed departures.

Route data updated September 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from Buffalo to Detroit?

The nonstop flight from Buffalo (BUF) to Detroit (DTW) takes about 41m in the air, based on recently observed nonstop departures.

How long does it take to drive from Buffalo to Detroit?

Driving from Buffalo to Detroit takes about 4h 4m, covering roughly 256 miles. The nonstop flight takes about 41m.

More nonstops from Buffalo