COMPARE Prices across different modes

Mon
Oct 18
$24Amtrak
$27Greyhound
Tue
Oct 19
$24Amtrak
$27Greyhound
Wed
Oct 20
$24Amtrak
$27Greyhound
Thu
Oct 21
$24Amtrak
$27Greyhound
Fri
Oct 22
$25Amtrak
$6Flixbus

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Buffalo, NY to Rochester

distanceDistance66 miles (106 km)
durationAverage bus duration1 h 30 min
priceAverage bus ticket price$23 (€18)
changesDirect busYes

Buses from Buffalo, NY to Rochester cover the 66 miles (106 km) long route taking on average 1 h 30 min with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $6 (€5), but the average price of bus tickets is $23 (€18).

Travel Tips

Buses from Buffalo, NY to Rochester
Take the bus to Rochester easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Buffalo, NY to Rochester.
FAQs
How much does a cheap bus from Buffalo, NY to Rochester cost?
Bus tickets between Buffalo, NY and Rochester for some dates and times can be found for as cheap as $6 (€5)  one way in the next 7 days.
How much is the bus to Rochester from Buffalo, NY on average?
The Buffalo, NY to Rochester bus ticket price is on average $23 (€18)  if you are looking to buy your tickets for this trip in the next week.
How far is Rochester from Buffalo, NY by bus?
The Buffalo, NY to Rochester bus distance is approximately 66 miles (106 km).
How many hours is the bus time between Buffalo, NY and Rochester?
The Buffalo, NY to Rochester bus duration is on average 1 h 30 min, which is to be expected when traveling 66 miles (106 km) to Rochester from Buffalo, NY. However, the time it takes can vary based on specific dates, weekends, and holidays.
When is the earliest bus from Buffalo, NY to Rochester? When is the last bus from Buffalo, NY to Rochester?
The first Buffalo, NY to Rochester bus departs at 12: 00 PM   and the last bus from Buffalo, NY to Rochester leaves at 7: 15 PM. Check out the most up-to-date bus schedule from Buffalo, NY to Rochester on Omio and find the best time to travel to your destination.
How far in advance should I buy a bus ticket from Buffalo, NY to Rochester to get the best deals?
The price of a one way bus ticket from Buffalo, NY to Rochester is on average $23 (€18) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this journey. In general, you can find bus tickets between Buffalo, NY and Rochester available a few months in advance.

Important Stations and Airports for this Journey