All major international airlines offer connecting flights to Baltimore with one or two stops in between.
The airport is a few miles outside the city, having flights to and from most of the major cities in the US; also it serves as a landing point for flights of various international airlines.
You can either rent a car or even hire a taxi to explore the nearby areas outside the city.
Baltimore has an Amtrak station on Charles Street, and another one closer to the airport. It can be used to get into Washington, DC or vice-versa.
Several companies like Greyhound, Apex Bus, MVP Bus and Mega Bus run buses which link Baltimore to nearby cities.
$ 49 onwards
$ 49 onwards
$ 77 onwards
$ 44 onwards
$ 48 onwards
$ 67 onwards