Baltimore has a dedicated passenger cruise terminal at South Locust Point. The terminal is located just minutes from the famous Inner Harbor and just off of I-95. It's a ten minute ride from BWI Airport. Annapolis and Washington can be reached by car from the Baltimore cruise port in under an hour.
The Baltimore cruise terminal is a converted 65,000-square-foot warehouse. The Port of Baltimore is more than 300 years old. In 1706, Maryland's legislators designated Whetstone Point as an official Port of Entry. Five small ports eventually merged to become the Port of Baltimore. The port has grown to 45 miles of shoreline and more than 3,400 waterfront acres. We have a page about Baltimore cruise transportation, to and from your ship.
There are many hotels near the cruise terminal. Several are in the Inner Harbor area and others offer "park and cruise" packages. Consider staying in the city to take in Baltimore's attractions.