There are
286 mi
from Allentown, PA to Batavia, NY
That's the driving distance. It would take 5 hours 57 mins to go from Allentown, Pennsylvania to Batavia, New York.
The flight distance (direct flight from Allentown, PA to Batavia, NY) is 216.36 mi.
286 mi = 459.63 kms