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.