Depending on the exact location you are in Cape Cod and how fast you drive, the trip should take you from 8-9 hours driving.
Baltimore is in Maryland
About 35 minutes.
7 hours
About 3 and a half hours
About 53 minutes
3 hrs
42 hours
From Houston to Baltimore is 1,447 miles which will take 23 hours to get there.
5 hours (I think)...
about an hour and a half
35 min
about 13 hours