Search Buffalo bus tickets

switcheroo

Quickview

How to get to Buffalo by bus?

Routes363
Trips per day1,018
bus carriers10
Stations3
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Buffalo?

The cheapest prices for a bus ticket to Buffalo that users have found recently on Wanderu start at $1.00. Such great deals to Buffalo are available on 3 routes including New York, Syracuse and Rochester. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Buffalo. Rochester at $8.88 has consistently the lowest average bus ticket prices to Buffalo.

What are the main bus stations in Buffalo?

The most popular bus stations in Buffalo are Downtown Term - 181 Ellicott St, Buffalo Niagara Intl Airport and 4641 Maple Rd. Downtown Term - 181 Ellicott St is the busiest bus station in Buffalo.

New York

There are 22 bus schedules per day connecting New York with Buffalo. It takes on average 9 hours to travel 293 miles, 471 kms, by bus from New York. 4 bus carriers offer schedules from New York, with Greyhound offering the most daily connections to Buffalo. Traveling by bus from New York you will most likely to arrive in Buffalo at Downtown Term - 181 Ellicott St.
Avg. Time
9h 0m
Avg. Price
$56.54

Syracuse

There are 21 bus schedules per day connecting Syracuse with Buffalo. It takes on average 4 hours to travel 139 miles, 223 kms, by bus from Syracuse. 6 bus carriers offer schedules from Syracuse, with Adirondack Trailways offering the most daily connections to Buffalo. Traveling by bus from Syracuse you will most likely to arrive in Buffalo at Downtown Term - 181 Ellicott St.
Avg. Time
4h 0m
Avg. Price
$23.36

Rochester

There are 17 bus schedules per day connecting Rochester with Buffalo. It takes on average 2 hours to travel 67 miles, 108 kms, by bus from Rochester. 4 bus carriers offer schedules from Rochester, with Greyhound offering the most daily connections to Buffalo. Traveling by bus from Rochester you will most likely to arrive in Buffalo at Downtown Term - 181 Ellicott St.
Avg. Time
2h 0m
Avg. Price
$18.60

Toronto

There are 15 bus schedules per day connecting Toronto with Buffalo. It takes on average 3 hours to travel 59 miles, 95 kms, by bus from Toronto. 2 bus carriers offer schedules from Toronto, with Greyhound offering the most daily connections to Buffalo. Traveling by bus from Toronto you will most likely to arrive in Buffalo at Downtown Term - 181 Ellicott St.
Avg. Time
3h 0m
Avg. Price
$18.85

Binghamton

There are 12 bus schedules per day connecting Binghamton with Buffalo. It takes on average 5 hours to travel 161 miles, 259 kms, by bus from Binghamton. 4 bus carriers offer schedules from Binghamton, with Greyhound offering the most daily connections to Buffalo. Traveling by bus from Binghamton you will most likely to arrive in Buffalo at Downtown Term - 181 Ellicott St.
Avg. Time
5h 0m
Avg. Price
$47.57

Located in New York , United States, you can travel by bus to Buffalo from 363 destinations and choose from 1018 daily bus schedules to get you there. Greyhound has the most bus connections to Buffalo. The furthest bus arriving in Buffalo covers a distance of 2295.74 miles, 3693.71 kms, covering the journey in 1 hour and 32 minutes

Looking for other ways to get there? Check out Train options to Buffalo.

bus companies serving Buffalo

Adirondack Pool

There are 15 daily Adirondack Pool schedules to Buffalo. Adirondack Pool can get you to Buffalo by bus from 13 destinations including Albany.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
9h 57m
Avg. Price
$67.96

Adirondack Trailways

There are 100 daily Adirondack Trailways schedules to Buffalo. Adirondack Trailways can get you to Buffalo by bus from 66 destinations including New Rochelle.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
11h 35m
Avg. Price
$66.42

Barons Bus Lines

There are 70 daily Barons Bus Lines schedules to Buffalo. Barons Bus Lines can get you to Buffalo by bus from 65 destinations including Columbus.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
11h 19m
Avg. Price
$68.58

Fullington Trailways

There are 49 daily Fullington Trailways schedules to Buffalo. Fullington Trailways can get you to Buffalo by bus from 69 destinations including Harrisburg.
Restroom
Avg. Time
12h 27m
Avg. Price
$66.15

Greyhound

There are 350 daily Greyhound schedules to Buffalo. Greyhound can get you to Buffalo by bus from 128 destinations including Philadelphia.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
17h 14m
Avg. Price
$86.97

Megabus

There are 23 daily Megabus schedules to Buffalo. Megabus can get you to Buffalo by bus from 7 destinations including Toronto.
Restroom
WiFi
Movies
Power outlet
Green certified
Air conditioning
Avg. Time
5h 9m
Avg. Price
$32.07

Trailways NY Pool

There are 28 daily Trailways NY Pool schedules to Buffalo. Trailways NY Pool can get you to Buffalo by bus from 7 destinations including New York.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
6h 14m
Avg. Price
$50.98

Trailways NY

There are 23 daily Trailways NY schedules to Buffalo. Trailways NY can get you to Buffalo by bus from 22 destinations including Elmira.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
5h 35m
Avg. Price
$42.01

Pine Hill Kingston

There are 79 daily Pine Hill Kingston schedules to Buffalo. Pine Hill Kingston can get you to Buffalo by bus from 31 destinations including Lake Hill.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
11h 50m
Avg. Price
$67.22

OurBus

There are 4 daily OurBus schedules to Buffalo. OurBus can get you to Buffalo by bus from 5 destinations including Rochester.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Free water
Avg. Time
3h 39m
Avg. Price
$23.59