A cruise vacation from Baltimore is a great way to get away. The Bahamas, the Caribbean, Bermuda, Canada & New England, and the Bahamas are all possible destinations on Baltimore cruises ranging from 5 to 14 days. Baltimore has many great attractions, incredible restaurants, and a fantastic downtown and Inner Harbor area that cruise guests can enjoy as a pre or post-cruise package. Maryland is also great for residents who live within driving distance to take advantage of some excellent last-minute cruise deals.