Cheap Bus tickets to Elmira, NY, US

What are the most popular routes to Elmira?

New York City - ElmiraAverage priceMAD 485Average duration8h 10mDaily departures5
Buffalo - ElmiraAverage priceMAD 409Average duration3h 30mDaily departures3
Binghamton - ElmiraAverage priceMAD 222Average duration1hDaily departures3
Rochester - ElmiraAverage priceMAD 456Average duration4h 50mDaily departures2
Syracuse - ElmiraAverage priceMAD 400Average duration4h 10mDaily departures2