There are
198 mi
from Keansburg, NJ to Oneonta, NY
That's the driving distance. It would take 4 hours 32 mins to go from Keansburg, New Jersey to Oneonta, New York.
The flight distance (direct flight from Keansburg, NJ to Oneonta, NY) is 147.13 mi.
198 mi = 318.26 kms