- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українс ька)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Cheap Flights from Buffalo to Michigan
Cheapest round-trip prices found by our users on KAYAK in the last 5 daysBook Cheap Buffalo to Michigan Plane Tickets
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Buffalo to Michigan that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals from Buffalo to Michigan
Fri, Dec 11 - Mon, Dec 14
1:15 pm - 9:00 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
7h 45m1 stop Atlanta Hartsfield-Jackson
8:05 pm - 12:20 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
40h 15m2 stops Orlando Atlanta Hartsfield-Jackson
$239Frontier
Tue, Dec 1 - Tue, Dec 8
6:30 am - 11:20 amBUF Buffalo-GRR Grand Rapids Gerald R. Ford Intl
4h 50m1 stop Chicago O'Hare Intl
3:41 pm - 8:56 pmGRR Grand Rapids Gerald R. Ford Intl-BUF Buffalo
5h 15m1 stop Chicago O'Hare Intl
$274United Airlines
Fri, Dec 11 - Tue, Jan 12
1:15 pm - 9:00 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
7h 45m1 stop Atlanta Hartsfield-Jackson
9:45 pm - 8:43 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
22h 58m2 stops Atlanta Hartsfield-Jackson Orlando
$277Frontier
Fri, Dec 4 - Fri, Dec 11
1:15 pm - 8:48 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
7h 33m1 stop Atlanta Hartsfield-Jackson
4:20 pm - 11:57 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
7h 37m1 stop Fort Lauderdale
$278Multiple Airlines
Fri, Dec 11 - Tue, Jan 12
1:15 pm - 9:00 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
7h 45m1 stop Atlanta Hartsfield-Jackson
12:06 pm - 9:20 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
9h 14m1 stop Fort Lauderdale
$278Multiple Airlines
Wed, Nov 18 - Thu, Nov 19
2:00 pm - 12:44 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
10h 44m1 stop Atlanta Hartsfield-Jackson
9:47 am - 5:52 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
8h 05m1 stop Orlando
$280Frontier
Wed, Nov 18 - Sun, Nov 22
2:00 pm - 12:44 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
10h 44m1 stop Atlanta Hartsfield-Jackson
12:36 pm - 8:24 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
7h 48m1 stop Orlando
$280Frontier
Fri, Dec 11 - Mon, Dec 14
1:15 pm - 9:00 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
7h 45m1 stop Atlanta Hartsfield-Jackson
6:06 am - 3:54 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
9h 48m1 stop New York John F Kennedy Intl
$283Multiple Airlines
Fri, Dec 11 - Mon, Dec 14
6:10 am - 7:33 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 23mnonstop
10:00 am - 11:24 amDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 24mnonstop
$357Delta
Fri, Dec 4 - Fri, Dec 11
12:06 pm - 1:29 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 23mnonstop
7:00 am - 8:34 amDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 34mnonstop
$357Delta
Recent one-way flight deals from Buffalo to Michigan
Sat, Nov 21
1:03 pm - 10:02 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
8h 59m1 stop Orlando
$100Frontier
Fri, Dec 11
1:15 pm - 9:00 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
7h 45m1 stop Atlanta Hartsfield-Jackson
$119Frontier
Sat, Nov 21
1:03 pm - 10:02 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
8h 59m1 stop Orlando
$120Frontier
Fri, Dec 11
1:15 pm - 3:16 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
26h 01m2 stops Atlanta Hartsfield-Jackson Houston George Bush Intcntl
$131Frontier
Wed, Nov 18
2:00 pm - 12:44 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
10h 44m1 stop Atlanta Hartsfield-Jackson
$131Frontier
Fri, Nov 20
1:54 pm - 8:01 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
6h 07m1 stop Atlanta Hartsfield-Jackson
$140Frontier
Wed, Nov 11
2:00 pm - 12:44 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
10h 44m1 stop Atlanta Hartsfield-Jackson
$146Frontier
Fri, Nov 20
9:20 pm - 10:32 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
13h 12m1 stop Orlando
$146Frontier
Fri, Dec 11
9:15 am - 10:39 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 24mnonstop
$249Delta
Wed, Dec 9
7:40 pm - 9:05 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 25mnonstop
$249Delta
Recent last minute flight deals from Buffalo to Michigan
Tue, Nov 10 - Thu, Nov 26
12:08 pm - 6:08 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
6h 00m1 stop New York John F Kennedy Intl
6:00 am - 12:28 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
6h 28m1 stop Orlando
$358Multiple Airlines
Thu, Nov 5 - Thu, Nov 19
6:45 pm - 11:51 pmBUF Buffalo-TVC Traverse City Cherry Capital
5h 06m1 stop Chicago O'Hare Intl
4:44 pm - 9:46 pmTVC Traverse City Cherry Capital-BUF Buffalo
5h 02m1 stop Chicago O'Hare Intl
$379American Airlines
Thu, Nov 5 - Tue, Nov 17
5:58 pm - 11:57 pmBUF Buffalo-TVC Traverse City Cherry Capital
5h 59m1 stop Chicago O'Hare Intl
4:34 pm - 8:36 pmTVC Traverse City Cherry Capital-BUF Buffalo
4h 02m1 stop Chicago O'Hare Intl
$379United Airlines
Thu, Nov 5 - Wed, Nov 18
5:58 pm - 11:57 pmBUF Buffalo-TVC Traverse City Cherry Capital
5h 59m1 stop Chicago O'Hare Intl
11:50 am - 5:02 pmTVC Traverse City Cherry Capital-BUF Buffalo
5h 12m1 stop Chicago O'Hare Intl
$379United Airlines
Tue, Nov 10 - Wed, Nov 11
12:08 pm - 6:08 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
6h 00m1 stop New York John F Kennedy Intl
6:53 pm - 11:59 amDTW Detroit Metropolitan Wayne County-BUF Buffalo
17h 06m1 stop Raleigh-Durham
$379Multiple Airlines
Thu, Nov 5 - Thu, Nov 19
6:45 pm - 11:51 pmBUF Buffalo-TVC Traverse City Cherry Capital
5h 06m1 stop Chicago O'Hare Intl
2:41 pm - 12:05 amTVC Traverse City Cherry Capital-BUF Buffalo
9h 24m2 stops Chicago O'Hare Intl Washington, D.C. Reagan-National
$384American Airlines
Thu, Nov 5 - Tue, Nov 17
6:45 pm - 11:51 pmBUF Buffalo-TVC Traverse City Cherry Capital
5h 06m1 stop Chicago O'Hare Intl
12:09 pm - 9:35 pmTVC Traverse City Cherry Capital-BUF Buffalo
9h 26m2 stops Chicago O'Hare Intl Boston Logan Intl
$384American Airlines
Thu, Nov 5 - Wed, Nov 18
5:58 pm - 11:57 pmBUF Buffalo-TVC Traverse City Cherry Capital
5h 59m1 stop Chicago O'Hare Intl
6:08 am - 2:20 pmTVC Traverse City Cherry Capital-BUF Buffalo
8h 12m2 stops Chicago O'Hare Intl Washington, D.C. Dulles Intl
$384United Airlines
Tue, Nov 10 - Mon, Nov 23
7:53 pm - 9:15 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 22mnonstop
2:00 pm - 3:15 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 15mnonstop
$458Delta
Tue, Nov 10 - Thu, Nov 26
12:00 pm - 1:17 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 17mnonstop
5:50 pm - 6:58 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 08mnonstop
$458Delta
Recent direct flight deals from Buffalo to Michigan
Thu, Jan 21 - Sat, Jan 23
1:00 pm - 2:32 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 32mnonstop
9:57 pm - 11:13 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 16mnonstop
$357Delta
Fri, Dec 11 - Mon, Dec 14
6:10 am - 7:33 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 23mnonstop
10:00 am - 11:24 amDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 24mnonstop
$357Delta
Fri, Dec 4 - Fri, Dec 11
12:06 pm - 1:29 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 23mnonstop
7:00 am - 8:34 amDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 34mnonstop
$357Delta
Sat, Dec 12 - Mon, Dec 14
12:06 pm - 1:29 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 23mnonstop
10:00 am - 11:24 amDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 24mnonstop
$357Delta
Sat, Jan 9 - Sun, Jan 10
1:00 pm - 2:32 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 32mnonstop
3:50 pm - 5:08 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 18mnonstop
$357Delta
Fri, Nov 27 - Fri, Dec 4
6:35 am - 7:54 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 19mnonstop
10:00 am - 11:24 amDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 24mnonstop
$408Delta
Fri, Mar 12 - Sat, Mar 13
12:50 pm - 2:09 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 19mnonstop
9:55 pm - 11:05 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 10mnonstop
$408Delta
Fri, Nov 20 - Sun, Nov 22
6:35 am - 7:52 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 17mnonstop
10:16 pm - 11:28 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 12mnonstop
$417Delta
Sat, Nov 28 - Sun, Nov 29
12:00 pm - 1:17 pmBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 17mnonstop
7:00 am - 8:20 amDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 20mnonstop
$417Delta
Fri, Nov 20 - Sun, Nov 22
6:35 am - 7:52 amBUF Buffalo-DTW Detroit Metropolitan Wayne County
1h 17mnonstop
10:16 pm - 11:28 pmDTW Detroit Metropolitan Wayne County-BUF Buffalo
1h 12mnonstop
$428Delta
Booking Insights
KAYAK's insights & trends for Buffalo to Michigan flights
Get data-powered insights and trends into flights from Buffalo to Michigan to help you find the cheapest flights, the best time to fly and much more.
Prices
Airlines
More
How much is a round-trip flight from Buffalo to Michigan?
This analysis is based on the cheapest round-trip price found on KAYAK in the last 12 months by searching for a flight from Buffalo to Michigan departing in December.
Flight prices are below average for this route right now.
Flights to Michigan from Buffalo usually cost between $337 and $427 in December.The lowest price found in the past 5 days was $239 on Frontier (Dec 11-Dec 14).
What is the cheapest Buffalo to Michigan flight route?
Data is based on round-trip flight searches on KAYAK over the past month.
The cheapest ticket to Michigan from Buffalo found in the last 5 days was to Detroit, at $243 round-trip. The most popular route is from Buffalo (BUF) to Detroit Metropolitan Wayne County Airport (DTW), and the cheapest round-trip airline ticket found on this route in the last 5 days was $243.
What is the cheapest time of day to fly to Michigan?
The average price for all round-trip flights from Buffalo to Michigan depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Michigan is generally in the afternoon, when round-trip flights cost $330 on average. On average, there is no price difference when choosing to fly in the morning or the evening on this flight route. The most expensive time of day to fly to Michigan is generally at night, which is peak travel time and where the average cost of a ticket is $535.
Can I save money by flying with a layover from Buffalo to Michigan?
The average round-trip price for all non-stop flights, flights with one layover, and flights with two layovers for the route found by users searching on KAYAK in the last 2 weeks.
No, with an average price for the route of $520, prices are generally cheapest when you fly direct.
What is the cheapest month to fly from Buffalo to Michigan?
To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights from Buffalo to Michigan, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights from Buffalo to Michigan is February, when tickets cost $229 (return) on average. On the other hand, the most expensive months are August and April, when the average cost of round-trip tickets is $573 and $559 respectively.
Which airlines fly non-stop between Buffalo and Michigan?
Airline and price data is aggregated from results in KAYAK’s search results from the last 2 weeks for round-trip flights from Buffalo to Michigan.
There is just one airline that flies from Buffalo to Michigan direct and that is Delta. The best round-trip deal found from Delta for the route is to Detroit Metropolitan Wayne County Airport (DTW) and costs $199.
Which airlines fly most frequently between Buffalo and Michigan?
Buffalo and Michigan are connected by different airlines. The airlines that fly that route the most regularly are Delta (29 flights per week), KLM (15 flights per week), and Virgin Atlantic (14 flights per week).
How long does a flight from Buffalo to Michigan take?
The duration of a flight to Michigan depends on your arrival airport. The shortest routes to Michigan from Buffalo are to Detroit, which takes 1h 17m, Lansing, which takes 4h 14m, and Traverse City, which takes 4h 28m.
Which cabin class options are there for flights between Buffalo and Michigan?
The average price of round-trip flights for each cabin class for the route found by users searching on KAYAK over the last 2 weeks.
There are 4 cabin class options for the route. These are First, Business, Economy and Prem Economy. Perform a search on KAYAK to find the latest prices and availability for all cabin fares, which differ across airlines.
What’s the earliest departure time from Buffalo to Michigan?
The earliest flight from Buffalo to Michigan departs at 6:05 am, landing in Detroit at 7:28 am.
What’s the latest departure time from Buffalo to Michigan?
If you prefer to fly at night, the latest flight from Buffalo to Michigan jets off at 7:53 pm and lands in Detroit at 9:15 pm.
Good to know
Low season | February |
|---|---|
High season | December |
Cheapest flight | $100 |
FAQs - booking Michigan flights
Top tips for finding cheap flights to Michigan
Reviews of the top airline flying from Buffalo to Michigan
See real verified KAYAK customer reviews for airlines flying from Buffalo to Michigan. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
7.8
DeltaOverall score based on 8697 reviews
8.5Crew
8.1Boarding
7.8Entertainment
7.2Food
7.8Comfort
Airline reviews
Good service but not on par when compared to foreign flag carriers.
8.0 ExcellentThomas, Nov 2026
Good service but not on par when compared to foreign flag carriers.
Wifi worked inconsistently; outlet to charge computer did not work.
Cancelled my flight. Left me in airport for 12 hours. Rude gate attendants. Worst delta experience I’ve had. I hope they have a focus group and return to thinking about customer service.
Poor communication, we sat on the plane for an hour before pushing back. They were oversold and with a full plane kept looking for someone to step off for someone else to board. So after an hour wait at the gate we missed our departure window and proceeded to spend an additional hour on the tarmac waiting for a refiled flight plan according to the pilots. Occasional updates, somewhat insensitive crew to passengers needing to use the lavatory (it was 2 hrs beyond what anyone expected). Overall just poor execution...especially when the flight was listed as "arriving early" up until about 30 minutes past our departure time.
The flight went very well, but the flight attendants didn't serve and food or drinks other than 1st class due to rough air but to be honest it wasn't that bumpy and I felt that they could've at least offered water and coffee perhaps. Also serving 1st class only is a bad look. I've been in 1st class many times and I would've felt that if the turbulence was too rough for the main cabin, it would be too rough for 1st class too.
My experience on any Delta flight is always overshadowed by the time Delta removed me from a flight for no apparent reason.
Like all flights, the seats are small and not comfortable. My first leg was delayed but delta rebooked 2nd leg so my arrival at final destination was only 2 hours later than original flight.
Uncomfortable seats on 14 hour flight. Mediocre food. On time and great crew.
We liked the friendliness of the crew -I know short trip but like the Monitors on the 🚢
Crew handling the boarding at the gates are quite aggressive with the passengers and must be given training/ refreshing courses to improve customer experience.
More options for your flight from Buffalo to Michigan
Complete your trip to Michigan with a hotel stay or car rental
Information on your arrival and departure airports
Cabin class types available on flights to Michigan
Cabin classes available on flights to Michigan. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from other airports in Buffalo to Michigan
Flights from all airports in Buffalo to Michigan. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from Buffalo to popular cities in Michigan
Flights from Buffalo to Chicagofrom $284
Flights from Buffalo to Detroitfrom $278
Flights from Buffalo to Flintfrom $399
Flights from Buffalo to Grand Rapidsfrom $274
Flights from Buffalo to Kalamazoofrom $486
Flights from Buffalo to Lansingfrom $387
Flights from Buffalo to South Bendfrom $319