The Baltimore-Washington International Airport is well-connected with the world, while trains and buses provide services to get into the city from nearby cities.
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.
Baltimore has a lot of commuting options, the best of them however is by car. You can drive your own car or rent one, and easily navigate the grid-patterned roads. Public transportation is also reliable, with multiple options of buses, Light Rail, Metro Subway, taxis and water-taxis. A free bus service 'Charm City Circulator' is also available, which connects to most of the major attractions in the city free of cost.