Cheap Bus tickets to Batavia, NY

What are the most popular routes to Batavia?

Buffalo - BataviaAverage priceRUB 1 374Average duration45mDaily departures9
Rochester - BataviaAverage priceRUB 1 292Average duration40mDaily departures7
New York City - BataviaAverage priceRUB 6 487Average duration8h 50mDaily departures26
Toronto - BataviaAverage priceRUB 4 626Average duration4h 40mDaily departures12
Syracuse - BataviaAverage priceRUB 2 755Average duration2h 25mDaily departures9