It takes roughly 18 hours and 36 minutes to fly from Baltimore to Islands District. For this lengthy flight, you'll benefit from being as well prepared as possible. Think about bringing a travel pillow for improved sleep, packing a few healthy snacks and wearing comfortable, loose-fitting clothes.