Cheap Bus tickets to Elmira, NY, US

What are the most popular routes to Elmira?

New York City - ElmiraAverage pricePLN 185Average duration8h 10mDaily departures5
Buffalo - ElmiraAverage pricePLN 172Average duration3h 30mDaily departures3
Binghamton - ElmiraAverage pricePLN 88Average duration1hDaily departures3
Rochester - ElmiraAverage pricePLN 179Average duration4h 50mDaily departures2
Syracuse - ElmiraAverage pricePLN 157Average duration4h 10mDaily departures2