Search Buffalo bus tickets

switcheroo

Quickview

How to get to Buffalo by bus?

Routes358
Trips per day1,097
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. Niagara Falls at $10.00 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 27 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
$57.15

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
$22.01

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
$16.66

Toronto

There are 16 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
$19.32

Woodstock

There are 13 bus schedules per day connecting Woodstock with Buffalo. It takes on average 11 hours to travel 250 miles, 402 kms, by bus from Woodstock. One bus company operates schedules from Woodstock, with Pine Hill Kingston offering the most daily connections to Buffalo. Traveling by bus from Woodstock you will most likely to arrive in Buffalo at Downtown Term - 181 Ellicott St.
Avg. Time
11h 0m
Avg. Price
$72.87

Located in New York , United States, you can travel by bus to Buffalo from 358 destinations and choose from 1097 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 17 daily Adirondack Pool schedules to Buffalo. Adirondack Pool can get you to Buffalo by bus from 16 destinations including Albany.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
11h 18m
Avg. Price
$76.92

Adirondack Trailways

There are 114 daily Adirondack Trailways schedules to Buffalo. Adirondack Trailways can get you to Buffalo by bus from 66 destinations including Warrensburg.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
11h 36m
Avg. Price
$77.94

Barons Bus Lines

There are 69 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 23m
Avg. Price
$76.10

Fullington Trailways

There are 53 daily Fullington Trailways schedules to Buffalo. Fullington Trailways can get you to Buffalo by bus from 64 destinations including Harrisburg.
Restroom
Avg. Time
10h 1m
Avg. Price
$72.12

Greyhound

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

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 13m
Avg. Price
$32.62

Trailways NY Pool

There are 25 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 56m
Avg. Price
$56.74

Trailways NY

There are 28 daily Trailways NY schedules to Buffalo. Trailways NY can get you to Buffalo by bus from 20 destinations including Elmira.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
5h 49m
Avg. Price
$45.32

Pine Hill Kingston

There are 104 daily Pine Hill Kingston schedules to Buffalo. Pine Hill Kingston can get you to Buffalo by bus from 29 destinations including Big Indian.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
12h 7m
Avg. Price
$73.59

OurBus

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