There are
506 mi
from Johnson City, TN to Middletown, DE
That's the driving distance. It would take 9 hours 49 mins to go from Johnson City, Tennessee to Middletown, Delaware.
The flight distance (direct flight from Johnson City, TN to Middletown, DE) is 421.68 mi.
506 mi = 814.87 kms