ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Buffalo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Rochester to Buffalo

🚌 Route 1: The journey from Rochester to Buffalo takes approximately 1 hour 44 mins covering a distance of 76.0 mi. Step one involves catching a Greyhound bus headed towards Toronto for about 1 hour 30 mins, departing from Rochester NY Bus Station and arriving at Buffalo. 🚌 Route 2: In this route, it takes 1 hour 46 mins to travel from Rochester to Buffalo, covering the same 76.0 mi. The first step is taking a Greyhound bus towards Toronto for approximately 1 hour 30 mins, departing from Rochester NY Bus Station and reaching Buffalo. 🚌 Route 3: This route offers a quicker journey of 1 hour 28 mins from Rochester to Buffalo, covering a distance of 67.5 mi. The initial step is boarding a FlixBus towards Niagara Falls for about 1 hour 20 mins, departing from Rochester and arriving at Buffalo.

Where to stay in Buffalo

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation

Will you be returning to Rochester by bus?

If you need a return bus trip, you can check out buses from Buffalo to Rochester.

See schedule