Flights from Miami to Baltimore – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to BWI – All flight route options from Miami International, Florida, USA to Baltimore Washington International, Maryland, USA. These flights are operated by 5 different airlines. Fly non-stop or choose from 9 different connecting flights. The shortest flight time is 2 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Baltimore Washington
We got great deals on hotels and car rentals near the airport.
Miami to Baltimore flights
There are over 13 airlines and as many as 186 flights every week to this destination. You can fly non-stop to Baltimore (BWI) from Miami (MIA) with American Airlines, Frontier Airlines, Spirit Airlines or Southwest Airlines but if a stopover option suits you better you can choose to fly via Charlotte, Detroit or any other of the 9 alternatives with connectiing airports.
Miami to Baltimore with American Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 9:00 pm. You also have the option to do a transit flight via Charlotte. American Airlines is a member of the air alliance OneWorld.
With Delta Air Lines
If you choose to fly with Delta Air Lines from Miami to Baltimore you can make a transit either via Detroit or via Atlanta. The route via Detroit is 4 minutes faster. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Miami International to Baltimore Washington International
The shortest flight time between MIA and BWI is 2 hours and 39 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 39m | - | 953 miles (1533 km) |
CLT Charlotte | 5h 9m | 1h 6m | 1017 miles (1636 km) |
DTW Detroit | 5h 16m | 34m | 1564 miles (2516 km) |
ISP Islip | 5h 20m | 1h 0m | 1341 miles (2158 km) |
ATL Atlanta | 5h 44m | 2h 53m | 1178 miles (1895 km) |
MCO Orlando | 5h 50m | 1h 15m | 987 miles (1588 km) |
CMH Columbus | 6h 15m | 2h 45m | 1334 miles (2146 km) |
BNA Nashville | 7h 5m | 1h 10m | 1401 miles (2254 km) |
BOS Boston | 7h 21m | 2h 48m | 1638 miles (2636 km) |
PVD Providence | 9h 35m | 2h 20m | 1545 miles (2486 km) |

