Miles between Baltimore, MD and Tenafly, NJ

There are
197 mi
from Baltimore, MD to Tenafly, NJ

That's the driving distance. It would take 3 hours 58 mins to go from Baltimore, Maryland to Tenafly, New Jersey.

The flight distance (direct flight from Baltimore, MD to Tenafly, NJ) is 179.88 mi.

197 mi = 316.70 kms