Toronto to Buffalo by Bus: Every Option, What It Costs and How Long It Takes
How Much Does a Bus from Toronto to Buffalo Cost
Fares run from about $15 to $45 to $17 to $39 one way, and the price moves with the day and how far ahead you book.
Greyhound covers the route in 2 hours 45 minutes to 2 hours 55 minutes, with departures starting around 11:10 AM and running as late as 9:30 PM. Fares range from $12 to $15 on midweek days and $18 to $25 on busier days. Megabus makes the trip in about 2 hours 55 minutes, with fares starting at $18 and up to five departures a day between 8:00 AM and 8:00 PM. FlixBus runs the Toronto to Buffalo corridor with journey times from 3 hours 5 minutes up to 4 hours 45 minutes depending on the departure, and fares from $17 to $65. The fastest trip departs Toronto around 7:40 PM and reaches Buffalo about 11:45 PM; an earlier 7:00 AM departure takes 3 hours 20 minutes into Buffalo at 10:20 AM. Trailways runs the corridor four times a day, taking roughly 2 hours 55 minutes to 3 hours 15 minutes. Fares run $22 to $60, with the earliest bus at 7:00 AM and the last departure at 9:30 PM to 11:45 PM, landing in Buffalo after midnight.
Every one of those fares is per seat. A family or a group of friends buying four or five separate tickets is paying that price four or five times over, on top of getting everyone to the same terminal at the same time.
How Long Is the Bus Ride from Toronto to Buffalo
Between 2 hours 45 minutes and 4 hours 45 minutes, depending on the operator and the specific departure.
Greyhound and Megabus are the fastest scheduled options at 2 hours 45 to 2 hours 55 minutes. Trailways runs 2 hours 55 minutes to 3 hours 15 minutes across its four daily departures. FlixBus varies the most, from 3 hours 5 minutes on its fastest run to 4 hours 45 minutes on a slower one, because some FlixBus departures change buses at Niagara Falls rather than running straight through. VIA Rail runs one train a day from Toronto Union Station to Buffalo, taking about 3 hours 53 minutes, with fares from $22 to $85 depending on how early you book. it does not serve Buffalo Niagara International Airport, only the downtown train station.
None of those times include the walk to the terminal, the wait before boarding, or what happens if the border adds twenty minutes on a busy day. Build in a buffer beyond the posted schedule.
Toronto to Buffalo, Every Option Compared
Seven ways to make the same 100-mile trip, side by side.
All figures are approximate and include the driver, fuel and insurance. HST at 13%, gratuity of 15 to 20% and border tolls are added on top. No operator publishes a Toronto to Buffalo charter rate. Not Can-ar, Coach Canada, Badder, Attridge, nor any aggregator. Every competitor figure above is either a generic hourly table or a different route. We are the first to publish a real one. Bus and rail fares are in the currency each operator publishes on its own site; check the booking page before you pay, since a US-domiciled fare can settle in USD on a Canadian card.
Where Does the Bus Leave From in Toronto and Arrive in Buffalo
In Toronto, scheduled operators stop at the Union Station Bus Terminal downtown, with some also picking up at Scarborough Centre, Toronto Pearson Terminal 1 and Yorkdale.
The Buffalo terminal every scheduled operator uses is the Buffalo Metropolitan Transportation Center at 181 Ellicott Street, on the southeast corner of North Division and Ellicott downtown. Megabus, Greyhound and New York Trailways all stop there. Every scheduled operator on this corridor uses that same downtown Buffalo stop, so whichever company you book, you arrive at the same address.
A private vehicle skips both terminals. It picks up at your own door in the GTA and drops off wherever you are actually going in Buffalo, whether that is a downtown hotel, Buffalo Niagara International Airport, or beyond.
Does the Toronto to Buffalo Bus Cross the Border
Yes.
Every scheduled operator’s route crosses the Canada-US border, and every passenger clears both Canadian and US border inspection with a valid passport as part of the ride; how long that adds to the trip is not published as a fixed number by any operator and moves with traffic at the crossing on the day.
Every passenger needs a valid passport, and neither the driver nor the operator can predict how long the crossing itself takes on any given day. A private vehicle crosses the same border at the same posts; the difference is that it waits for your group and nobody else’s. Full document and timing detail lives on passports and border documents and US-Canada border crossings for group trips.
What Bus Companies Travel from Toronto to Buffalo, and Which Should You Book
Four scheduled operators run this corridor, and each wins on a different thing.
Greyhound is usually the cheapest and one of the fastest, a strong default if your dates are flexible. Megabus matches Greyhound on speed with a simple flat starting fare. Trailways runs the most departures a day, useful if your schedule is the constraint. FlixBus has the widest fare range and the most departure times, but its slower runs change buses at Niagara Falls, so check the specific trip before booking if speed matters.
None of the four differ much on comfort or reliability for a solo traveller. The real decision is date flexibility against price, and how much a longer changeover at Niagara Falls is worth avoiding.
Luggage Rules and What Happens If You Miss Your Bus
Greyhound allows one carry-on up to 16 by 12 by 7 inches and 25 lbs, plus one free checked bag, with a second free on a Flexible fare. FlixBus includes one checked bag and one hand bag that fits the overhead or under the seat. Megabus allows one bag up to 62 total inches and 50 lbs plus one small carry-on.
If a connection was booked on the same FlixBus ticket and you missed it because the first leg ran late, FlixBus rebooks you free on the next departure; miss it through your own delay and they can refuse. Megabus treats a missed connection sympathetically only when their own earlier bus caused the delay, and every Megabus ticket is nonrefundable regardless. Greyhound handles a missed connection case by case at the counter, with no guaranteed free rebooking.
None of the three guarantee a free rebooking if the delay is not their own fault, and a missed scheduled bus on this corridor can mean an overnight wait for the next seat at the fare available that day, not the one you originally paid. A private vehicle removes that risk entirely: it waits for your group, and there is no separate ticket to miss.
When Does a Private Vehicle Cost Less Than the Bus, Per Person
For one or two travellers, almost never. Past that, the math changes fast.
A solo rider on Greyhound at $15 to $45 beats every private option on raw price, every time. That stays true for two people splitting the from approximately $380 sedan; two bus seats at even the high end still cost less than half a sedan.
The picture flips once a group forms. A from approximately $650 SUV seats up to six, which works out to roughly $108 to $130 a head one way, in the same band as a bus fare on a surge day, but with one pickup at your own address instead of six separate tickets and a shared terminal wait. A from approximately $1,500 Regular Sprinter seats up to fourteen: full, that is roughly $107 a head, competitive with the bus even at its cheapest, and every seat leaves and arrives together with no risk of a missed connection splitting the group.
The honest line: book the bus if it is one or two of you and your dates are flexible. Price a private vehicle once you are coordinating four or more people, once the schedule has to bend around a flight or a meeting instead of the other way round, or once the thought of six separate Greyhound tickets sounds like more coordination than it is worth. All figures are approximate and include the driver, fuel and insurance. HST at 13%, gratuity of 15 to 20% and border tolls are added on top.
Book a Private Vehicle to Buffalo
Every option below leaves from your own address, waits for your group, and never splits at a border line the way a missed connection can.
Up to 6 passengers, one way
Escalade SUV
The upgrade from a sedan once there are four to six of you and the bags don’t fit in a trunk.
Up to 14 passengers, one way
Regular Sprinter
Full, this is the cheapest private seat on the page and the only one that guarantees every rider leaves and arrives at the same time.
7 to 10 passengers, return
Jet Sprinter
Quilted captain’s chairs and a table, for a small group that wants the two hours each way to be part of the trip, not dead time.
Up to 27 passengers, return
27-Passenger Mini Bus
For a whole group travelling together, at a per-seat cost close to the bus once the vehicle is full.
All figures are approximate and include the driver, fuel and insurance. HST at 13%, gratuity of 15 to 20% and border tolls are added on top. A 56-Passenger Coach is available for larger groups and is confirmed as a fixed quote rather than a formula. Full standing rates: our rates. For a Bills game day specifically, see the Toronto to Buffalo Bills game transportation hub.
Frequently Asked Questions
How much does a bus from Toronto to Buffalo cost?
Fares run from about $12 to $65 one way depending on the operator and how far ahead you book. Greyhound is usually the cheapest, from $12 to $25; FlixBus has the widest range, from $17 to $65.
How long is the bus ride from Toronto to Buffalo?
Between 2 hours 45 minutes and 4 hours 45 minutes. Greyhound and Megabus are the fastest at 2 hours 45 to 2 hours 55 minutes; some FlixBus departures take up to 4 hours 45 minutes because they change buses at Niagara Falls.
What bus companies travel from Toronto to Buffalo?
Four scheduled operators: Greyhound, Megabus, FlixBus and Trailways. All four use the Union Station Bus Terminal in Toronto and the Buffalo Metropolitan Transportation Center on Ellicott Street in Buffalo.
Is there a direct bus from Toronto to Buffalo?
Yes, most departures run direct. Some FlixBus trips change buses at Niagara Falls rather than running straight through, which adds time; check the specific departure before booking if a direct run matters to you.
Where does the bus leave from in Toronto?
The Union Station Bus Terminal downtown, the main stop for every operator. Some also pick up at Scarborough Centre, Toronto Pearson Terminal 1 and Yorkdale.
Where does the bus arrive in Buffalo?
The Buffalo Metropolitan Transportation Center at 181 Ellicott Street, downtown Buffalo. Megabus, Greyhound and Trailways all stop there.
Does the Toronto to Buffalo bus cross the US-Canada border?
Yes, every scheduled route crosses the border, and every passenger needs a valid passport. No operator publishes a fixed crossing time; it moves with traffic at the border on the day.
How many buses run from Toronto to Buffalo each day?
Between the four operators there are more than a dozen departures a day, from as early as 7:00 AM to as late as 11:45 PM.
What is the cheapest way to get from Toronto to Buffalo?
A midweek Greyhound fare, from about $12 to $15, is usually the cheapest published option on the corridor.
What is the fastest bus from Toronto to Buffalo?
Greyhound and Megabus are the fastest scheduled options, both running 2 hours 45 to 2 hours 55 minutes.
Is the train faster than the bus from Toronto to Buffalo?
No. VIA Rail takes about 3 hours 53 minutes, longer than every bus operator except the slowest FlixBus departures, and fares run $22 to $85.
How much luggage can I bring on the Toronto to Buffalo bus?
It varies by operator. Greyhound allows one carry-on and one free checked bag. FlixBus includes one checked bag and one hand bag. Megabus allows one bag up to 62 total inches and 50 lbs plus a small carry-on.
What happens if I miss my connecting bus?
It depends on whose fault the delay was. FlixBus rebooks you free if their own earlier leg was late; Megabus and Greyhound only help sympathetically case by case, and every fare is generally nonrefundable regardless of the reason.
Do I need a passport to take the bus from Toronto to Buffalo?
Yes. The route crosses the US-Canada border and every passenger needs a valid passport to clear both sides.
How far is Buffalo from Toronto?
About 179 km by road, roughly a 2-hour drive without traffic or a border delay.
Does the bus go to Buffalo Niagara International Airport?
Most scheduled bus and rail options stop only in downtown Buffalo, not the airport. A dedicated shuttle or a private vehicle is the more direct way to reach the terminal itself.
Is a private vehicle cheaper than the bus for a group?
Not for one or two people. Once a group of four to six is travelling together, an SUV at from approximately $650 works out to roughly $108 to $130 a head, in the same range as a surge-day bus fare, with one pickup instead of separate tickets.
What does a private Sprinter to Buffalo cost from Toronto?
A Regular Sprinter seating up to 14 is from approximately $1,500 one way. All figures are approximate and include the driver, fuel and insurance. HST at 13%, gratuity of 15 to 20% and border tolls are added on top.
Can a private vehicle pick up from my own address instead of a bus terminal?
Yes. A private charter picks up at your own address and drops off wherever you are actually going in Buffalo, skipping both the Toronto and Buffalo bus terminals entirely.
Does a private vehicle wait if my group runs late?
Yes. It is booked for your group only, so it waits for everyone rather than leaving on a fixed timetable the way a scheduled bus does.
What is included in the price of a private charter to Buffalo?
The chauffeur, fuel and insurance. All figures are approximate and include the driver, fuel and insurance. HST at 13%, gratuity of 15 to 20% and border tolls are added on top.
Is there a bus from Buffalo back to Toronto too?
Yes, all four operators run the return trip on a similar schedule and similar fares to the outbound direction.
Related Reading
Skip the terminal and the transfer
Send your pickup address, travel date and group size. The vehicle leaves on your own schedule and waits for everyone in it.
