There are
484 mi
from Baltimore, MD to Morristown, TN
That's the driving distance. It would take 9 hours 5 mins to go from Baltimore, Maryland to Morristown, Tennessee.
The flight distance (direct flight from Baltimore, MD to Morristown, TN) is 422.27 mi.
484 mi = 779.42 kms