There are
406 mi
from Troy, MI to Cumberland, MD
That's the driving distance. It would take 7 hours 44 mins to go from Troy, Michigan to Cumberland, Maryland.
The flight distance (direct flight from Troy, MI to Cumberland, MD) is 306.12 mi.
406 mi = 653.67 kms