Two cruise line offers Valentine's Day cruises from Baltimore. Celebrate with a getaway to the warm Caribbean or Bahamas islands. Valentine's Day in 2018 is February 14. These cruises includes that day.
February 10, 2018: 12-night Valentines Southern Caribbean cruise on Royal Caribbean. Round-trip from Baltimore to St Thomas (US Virgin Islands), Antigua, St Lucia, St Kitts and St Maarten. On Valentine's Day the ship is scheduled to be at St Thomas from 9AM to 6PM.
Royal Caribbean ships don't do anything particularly special for Valentine's Day, but the restaurants, spa and entertainment provide all the elements you need to make your own memorable day.
February 11, 2018: 7-day Valentines Bahamas & Florida cruise on Carnival Cruises. Round-trip from Baltimore to Port Canaveral (Florida), Nassau (Bahamas) and Freeport (Bahamas).
Carnival Valentine's cruises are celebrated with romantic trivia, Valentine's Duck Hunt, Kiss Cam, special nightclub events, and theme movies in the Seaside Theatre. Ladies receive a flower in the main dining room and there is a special dessert.
See the full list of cruises from Baltimore.