For US and short-haul international destinations, Buffalo (BUF) usually beats Toronto (YYZ) by $200 to $470 per person after driving and parking costs. The savings are largest on domestic US routes and Florida (Atlanta, Orlando, Charlotte, Las Vegas) and smallest on transatlantic. Solo travellers on a $200 saving might come out even; two-person and family trips almost always win. Get NEXUS ($50 for 5 years) if you cross more than once a year. Never book last-flight-of-the-day out of BUF or the last flight home from your destination; the safety margin for border delays is the difference between a win and a same-day walk-up fare.
Every Torontonian who books a flight to Orlando, Atlanta, or Las Vegas eventually has the same thought: what if I drove to Buffalo instead? The fare on Google Flights from BUF is half of what it is from YYZ, sometimes less. Two hours of driving for $200 to $400 in savings per person is not a bad trade. But Google Flights does not price border wait time, parking, gas, or the hotel you might need to book the night before, and it certainly does not price the risk of missing your flight because of an unexpected Peace Bridge backup.
This is the honest 2026 comparison. When the drive is genuinely worth it, when it is not, and the exact math for a real trip. Some of it applies to travellers from Vancouver crossing to Bellingham or Montreal crossing to Plattsburgh; the specific route pricing is Toronto-Buffalo but the framework applies to any Canadian cross-border play.
The math on a real trip
Six real 2026 routes, comparing the YYZ direct fare to the total BUF cost including drive, parking, and the two-way border crossing:
The ancillary column includes: one tank of gas (~$45 CAD roundtrip for a mid-size sedan), a week of parking at BUF (~$12 USD per day for on-airport economy = ~$110 CAD for 7 days), and the border crossing fuel and time cost. It does not include a hotel; if you sleep in Buffalo the night before your flight, add $80 to $150 CAD.
The pattern is clear. Domestic US and Sunbelt routes are where Buffalo dominates. Transatlantic flights (London and beyond) narrow the gap because YYZ has real transatlantic competition (Air Canada, Air Transat, British Airways) that keeps its European fares closer to floor. For anything Europe-bound, do the math but do not assume Buffalo wins.
| Route | YYZ direct RT (CAD) | BUF total cost (CAD equiv) | Net saving per person |
|---|---|---|---|
| Toronto → New York (JFK) | $432 to $511 | $210 fare + $65 ancillary = $275 | $155 to $235 |
| Toronto → Orlando (MCO) | $600+ | $318 fare + $65 ancillary = $383 | ~$220+ |
| Toronto → Atlanta (ATL) | $631 | $162 fare + $65 ancillary = $227 | ~$400 |
| Toronto → Charlotte (CLT) | $500 | $180 fare + $65 ancillary = $245 | ~$255 |
| Toronto → Las Vegas (LAS) | $550 to $650 | $220 fare + $65 ancillary = $285 | ~$260 to $360 |
| Toronto → London (LHR) | $963 | $822 fare + $80 ancillary = $902 | ~$60 |
When Buffalo wins big
The Buffalo advantage comes from three structural forces: lower US airport operating costs, less competition on YYZ short-haul routes to keep Air Canada honest, and low-cost carrier presence (JetBlue, Frontier, Spirit-replacement routes) that YYZ does not have. Routes where all three apply:
- US Southeast (Charlotte, Atlanta, Nashville, Raleigh). The single biggest savings tier, routinely $300+ per person on the drive-and-fly play.
- Florida (Orlando, Tampa, Miami, Fort Lauderdale). JetBlue and Frontier serve Florida from BUF at rescue-fare prices; Air Canada charges premium fares from YYZ.
- New York metro (JFK, LGA, EWR). BUF-JFK on JetBlue routinely runs $120 to $180 US roundtrip. YYZ-JFK on Air Canada is $432 to $511 CAD.
- Las Vegas, Phoenix, Denver, Salt Lake City. Interior US destinations where the fare gap widens because YYZ has thin nonstop options.
- Chicago, Boston, Washington. Competitive on both YYZ and BUF, but BUF still wins by $100 to $200 per person because of lower base fares.
When Toronto is still right
Not every route rewards the drive. Buffalo loses (or draws) on:
- Transatlantic (London, Paris, Frankfurt, Amsterdam). YYZ has genuine competition on these routes and Air Canada Rouge, Air Transat, and KLM run seat sales that beat BUF regularly.
- Asia and the Middle East. YVR and YYZ dominate Canadian trans-Pacific and Gulf routes. BUF connections to Asia typically involve a long US layover that erases any savings.
- Sun destinations booked as all-inclusive packages. Sunwing, Air Transat, and WestJet Vacations charter packages from YYZ are usually cheaper than the flight-plus-hotel equivalent from BUF.
- Same-week or last-minute travel. Buffalo pricing sweet spot is 1 to 3 months out. Last-minute BUF fares climb aggressively because seats are fewer to begin with.
- Winter travel to interior US destinations. December through February border-crossing risk is real. Snow squalls on the QEW between Toronto and the border are a regular event and can add 3+ hours to a drive.
- Solo travellers on short trips saving under $200. Once you subtract gas, parking, and the value of your driving time, a $150 saving per person is close to break-even. Fly YYZ, keep your evening free.
The four Buffalo-Niagara border crossings, ranked
The Buffalo-Niagara corridor is the busiest border crossing in North America. Four bridges span the river, each with different characteristics. Choosing the right one at the right time is the single biggest lever on your drive time.
The practical playbook. Check the CBP border wait times site (bwt.cbp.gov) before you leave home. If Peace Bridge is showing 30+ minutes and Lewiston-Queenston is showing 10, drive the extra 15 minutes to Lewiston. If you have NEXUS, default to Whirlpool Bridge every time. Rainbow Bridge is worth it only if you are stopping in Niagara Falls anyway.
US Customs and Border Protection sets a 15-minute processing goal for NEXUS lanes and general goal of keeping wait times under 30 minutes. In practice, weekend afternoons and long-weekend Sundays regularly hit 90+ minutes in the general lanes. NEXUS holders rarely see more than 15.
| Crossing | Typical wait | NEXUS lane? | Best for |
|---|---|---|---|
| Peace Bridge | Passenger 15-60 min, average 15-30 min | Yes | Default choice from BUF. Direct QEW access to Toronto. |
| Rainbow Bridge | 10-45 min | No dedicated NEXUS lane | Niagara Falls stop. Pedestrian option available. |
| Lewiston-Queenston Bridge | 5-30 min (often shortest) | Yes | North of the falls. Often shortest waits, especially eastbound. |
| Whirlpool Bridge | 5-15 min | NEXUS holders only | Fastest if you have NEXUS. Not open to general traffic. |
NEXUS: the single biggest lever
If you cross the border by land even twice a year, NEXUS pays for itself on the first trip.
What NEXUS does for cross-border flying from Toronto:
Cost: $50 CAD every 5 years, or $10 CAD per year amortised. For anyone flying cross-border more than once a year, this is the single highest-return travel investment available anywhere. For the full comparison of NEXUS against TSA PreCheck, Global Entry, and CLEAR, see our companion guide.
- Dedicated NEXUS lane at Peace Bridge and Lewiston-Queenston, plus the NEXUS-only Whirlpool Bridge.
- Typical wait: 5 to 15 minutes versus 30 to 90 minutes in general lanes on busy days.
- US TSA PreCheck included, so your BUF airport security is 5 to 10 minutes instead of 15 to 30.
- Global Entry included, so US customs on your return from any international flight is 5 minutes at a kiosk.
- CATSA expedited screening included at Canadian airports (YYZ, YUL, YVR).
When NOT to cross the border for a flight
Buffalo is not always the right call, even when the raw fare gap looks big. Six situations where you should stay with YYZ:
A good rule of thumb: if your BUF flight is the last flight of the day and you have not booked a Buffalo hotel for the night before, do not fly BUF. Book YYZ and pay the extra.
- Winter storms in the forecast. Snow squalls on the QEW between Toronto and Fort Erie can add 3+ hours to a drive. If a weather advisory is in effect, take YYZ.
- Long-weekend Sundays and Canadian holiday weekends. Border waits regularly hit 90+ minutes on Victoria Day, Canada Day, Labour Day, and Thanksgiving Sundays.
- Last flight of the day out of BUF. If your flight is the 8pm departure, an unexpected border wait means missing your flight and a walk-up rebook that costs more than the savings.
- Last flight home to YYZ. Same logic in reverse. If your return connects at BUF for the last flight of the night to Buffalo, a delay upstream leaves you sleeping in a Buffalo hotel.
- You do not have NEXUS and it is a peak travel week. Non-NEXUS waits at 90+ minutes make the drive genuinely painful. YYZ becomes competitive on those days.
- You are flying with more than 3 pieces of checked luggage. Loading, unloading, and re-checking bags on separate tickets is a real time cost that a one-piece carry-on flight does not have.
The step-by-step for a same-day cross-and-fly
If the math works and the conditions are right, here is the sequence for a stress-free BUF departure from Toronto:
- The night before: check CBP border wait times at bwt.cbp.gov and the QEW live traffic on Google Maps. If either shows unusual congestion, consider driving to Buffalo the previous evening and sleeping in a $90 to $130 Buffalo hotel.
- Morning of: leave Toronto at least 5 hours before your BUF departure (2 hours drive, 1 hour border buffer, 30 minutes parking, 30 minutes to gate, 1 hour cushion).
- Route: QEW westbound to Fort Erie. Check border waits one more time when you hit St. Catharines. Adjust bridge choice if needed.
- At the border: have your passport, NEXUS card (if applicable), and printed or digital boarding pass ready. Standard questions are destination, purpose, and how long you will be away.
- BUF airport: economy parking is at the far end of the airport with a shuttle, or on-airport short-term for higher cost. Airline check-in and TSA are typically 20 to 40 minutes at BUF, faster than any major Canadian hub.
- Coming home: leave Buffalo airport with a similar 3-hour buffer before the border. The reverse crossing (US to Canada) is typically shorter for CBSA than the outbound, but weekend evenings can back up.
Ready to test these savings on your next trip?
Search hundreds of global airline routes with live verified prices and 0% hidden markups.
Frequently Asked Questions
Common questions answered based on latest published policies & DOT regulations.
Resources and References
Official regulatory pages and verified data sources referenced in this guide.
The prices, wait times, and rules referenced above come from these sources
CBP Border Wait Times
Real-time and average wait times for every US border crossing, updated by Bluetooth sampling. Check before you leave. bwt.cbp.gov
CBSA Border Wait Times
Canadian side. Useful for the return trip. cbsa-asfc.gc.ca/bwt-taf
Buffalo Niagara International Airport (BUF)
Parking rates, terminal information, and airline schedules. buffaloairport.com
NEXUS official application portal
Apply at ttp.cbp.dhs.gov (US-side) or nexus.gc.ca (Canada-side). Canadian citizens can apply through either.
Google Flights and Google Maps
Google Flights for BUF vs YYZ fare comparisons; Google Maps for live traffic and drive-time estimates. google.com/flights and maps.google.com
The Bottom Line
Buffalo wins by $200 to $470 per person on the routes it wins on, which is most US domestic and Sunbelt destinations. It loses (or draws) on transatlantic, Asia, and any last-minute or bad-weather day. NEXUS is the single biggest change you can make to the math.
The travellers who consistently save money on the drive are the ones who plan for it: NEXUS in the wallet, weather forecast checked, border wait times checked before leaving, and a Buffalo hotel booked for the night before any early morning flight. The travellers who lose money are the ones who read a $400 fare gap on Google Flights, hit the road at rush hour without NEXUS, and end up either missing their flight or arriving stressed and out of pocket.
At FlySimple, we are building the product to price the honest total on a Canadian departure and a nearby US departure in the same search, so you see both options side by side with border cost, parking, and gas included. Every fare, no clutter, no surprises.
Search a route from Toronto. See the real total. See the Buffalo alternative with border and parking included. Then decide.




