Cheap flights from Toronto to Buffalo from $201

Round-trip
1 adult
Economy
From?
To?
Sun 10/31
Sun 11/7

Travel Restriction Alert

The COVID-19 (coronavirus) outbreak may impact travel from Toronto to Buffalo.
View current United States travel restrictions

Flight information for Toronto to Buffalo
(YTO to BUF)

Find info about flight duration, direct flights, and airports for your flight from Toronto to Buffalo
Best Price Found$356The best flight deal from Toronto to Buffalo found on momondo in the last 72 hours is $356
Fastest flight time5h 30mThe fastest flight from Toronto to Buffalo takes 5h 30m
Direct flightsNoneThere are no direct flights from Toronto to Buffalo. Popular non-direct routes for this connection are Toronto Island Airport - Buffalo Airport and Toronto Pearson Intl Airport - Buffalo Airport.
Airports in Buffalo1 airportThere is 1 airport near Buffalo: Buffalo (BUF)

How to get the cheapest flight ticket from Toronto to Buffalo

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Toronto to Buffalo?

August

The cheapest time of year to fly to Buffalo from Toronto is August. Most expensive is December

What is the cheapest day to depart Toronto for Buffalo?

Saturday

The cheapest day of the week is typically Saturday. The most expensive is typically Tuesday

What is the cheapest Toronto to Buffalo flight route?

Toronto Pearson Intl - Buffalo

Fly from Toronto Pearson Intl to Buffalo for the best Toronto - Buffalo flight prices


Easily compare round-trip flights from Toronto to Buffalo

Below you can see the best fares for your round-trip flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Toronto to Buffalo by changing tabs
Delta
Dec 2
YYZ11:00 amToronto Pearson Intl
21h 28m
2 stops
BUF8:28 amBuffalo
Dec 6
BUF2:10 pmBuffalo
20h 05m
2 stops
YYZ10:15 amToronto Pearson Intl
Multiple Airlines
Feb 5
YYZ7:25 amToronto Pearson Intl
8h 17m
1 stop
BUF3:42 pmBuffalo
Feb 6
BUF1:50 pmBuffalo
13h 27m
1 stop
YYZ3:17 amToronto Pearson Intl
Air Canada
Jan 27
YTZ6:15 amToronto Island
9h 27m
2 stops
BUF3:42 pmBuffalo
Jan 30
BUF2:00 amBuffalo
9h 40m
2 stops
YTZ11:40 amToronto Island
American Airlines
Dec 2
YYZ1:30 amToronto Pearson Intl
16h 19m
1 stop
BUF5:49 pmBuffalo
Dec 6
BUF6:01 amBuffalo
24h 15m
1 stop
YYZ6:16 amToronto Pearson Intl
United Airlines
Nov 22
YYZ10:25 amToronto Pearson Intl
21h 44m
1 stop
BUF8:09 amBuffalo
Nov 29
BUF1:12 pmBuffalo
13h 55m
1 stop
YYZ3:07 amToronto Pearson Intl
Delta
Dec 13
YYZ7:00 amToronto Pearson Intl
21h 52m
2 stops
BUF4:52 amBuffalo
Jan 4
BUF10:20 amBuffalo
18h 44m
2 stops
YYZ5:04 amToronto Pearson Intl

Find the cheapest one-way flights from Toronto to Buffalo

If you're looking for one-way flights from Toronto to Buffalo, view some of our deals below provided by American Airlines, Delta and United Airlines
Multiple Airlines
Nov 17
YTZ11:05 amToronto Island
23h 10m
2 stops
BUF10:15 amBuffalo
Delta
Nov 17
YYZ2:59 amToronto Pearson Intl
10h 10m
1 stop
BUF1:09 pmBuffalo
American Airlines
Nov 30
YYZ7:03 amToronto Pearson Intl
22h 28m
1 stop
BUF5:31 amBuffalo

Search last-minute flights to Buffalo from Toronto

Find and compare flight prices for your last-minute flight from Toronto to Buffalo
Multiple Airlines
Nov 2
YYZ11:00 amToronto Pearson Intl
6h 26m
1 stop
BUF5:26 pmBuffalo
Nov 16
BUF5:37 amBuffalo
9h 20m
1 stop
YYZ2:57 pmToronto Pearson Intl
Air Canada
Nov 2
YTZ6:20 amToronto Island
11h 06m
2 stops
BUF5:26 pmBuffalo
Nov 16
BUF2:00 amBuffalo
7h 49m
2 stops
YTZ9:49 amToronto Island
United Airlines
Nov 4
YYZ6:50 amToronto Pearson Intl
10h 36m
1 stop
BUF5:26 pmBuffalo
Nov 11
BUF4:30 amBuffalo
7h 43m
1 stop
YYZ12:13 pmToronto Pearson Intl
Multiple Airlines
Nov 2
YYZ6:00 amToronto Pearson Intl
11h 26m
2 stops
BUF5:26 pmBuffalo
Nov 16
BUF5:37 amBuffalo
9h 20m
1 stop
YYZ2:57 pmToronto Pearson Intl
Air Canada
Nov 2
YYZ6:00 amToronto Pearson Intl
11h 26m
2 stops
BUF5:26 pmBuffalo
Nov 16
BUF2:00 amBuffalo
8h 29m
2 stops
YYZ10:29 amToronto Pearson Intl
Multiple Airlines
Nov 3
YYZ11:00 amToronto Pearson Intl
6h 26m
1 stop
BUF5:26 pmBuffalo
Nov 9
BUF1:00 amBuffalo
8h 32m
1 stop
YYZ9:32 amToronto Pearson Intl

  • How far is Toronto to Buffalo by plane?

    There are 58.6 mi between Toronto and Buffalo. A reasonable flight in good conditions will take 5h 33m.


Can I fly to Buffalo from Toronto right now?

Information is based on travel restrictions from Toronto to Buffalo

Most visitors from Toronto need to provide a negative COVID-19 test result and/or quarantine to enter Buffalo.

COVID-19 testing requirements
Visitors from Toronto must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours before departing to Buffalo.

Quarantine requirements
Visitors from Toronto are not required to quarantine after entering Buffalo.

Can I fly back to Toronto from Buffalo?

Returning to Toronto from Buffalo

COVID-19 testing requirements
Visitors from Buffalo must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours before departing to Toronto.

Quarantine requirements
Visitors from Buffalo are not required to quarantine after entering Toronto.

If you are planning to travel to Buffalo at this time, it is recommended that you stay up to date on current restrictions and follow proper safety measures while in public.

Alternative routes for Toronto to Buffalo

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Toronto to New York Flights
Fastest flight time6h 45m
Cheapest price$150
Ottawa to New York Flights
Fastest flight time3h 15m
Cheapest price$232

Similar Toronto to Buffalo flights

Flexible with your destination? Broaden your search and find flights similar to your Toronto to Buffalo route