If you are flying from New Delhi to Baltimore, then you can switch directly as well as multiple airlines to reach your destination. It will take 15 hours and 20 min more by connecting airlines and from the direct airlines, the time duration will vary