Cheap Bus tickets to Batavia, NY

What are the most popular routes to Batavia?

Rochester - BataviaAverage priceMAD 154Average duration40mDaily departures6
Buffalo - BataviaAverage priceMAD 168Average duration40mDaily departures8
Toronto - BataviaAverage priceMAD 480Average duration5h 10mDaily departures9
Syracuse - BataviaAverage priceMAD 314Average duration2h 25mDaily departures8
New York City - BataviaAverage priceMAD 764Average duration8h 30mDaily departures15