There are
335 mi
from Buffalo, NY to Hopatcong, NJ
That's the driving distance. It would take 7 hours to go from Buffalo, New York to Hopatcong, New Jersey.
The flight distance (direct flight from Buffalo, NY to Hopatcong, NJ) is 255.45 mi.
335 mi = 539.66 kms