There are
183 mi
from Bethlehem, PA to Elmira, NY
That's the driving distance. It would take 3 hours 43 mins to go from Bethlehem, Pennsylvania to Elmira, New York.
The flight distance (direct flight from Bethlehem, PA to Elmira, NY) is 125.64 mi.
183 mi = 294.41 kms