In 2018, two cruise lines have Thanksgiving cruises from Baltimore. Thanksgiving 2018 is November 22, and these cruises include that date.
The Thanksgiving cruise on Carnival Cruises goes to the Bahamas. The roundtrip voyage is from Baltimore to Princess Cays (Bahamas), Nassau (Bahamas) and Freeport (Bahamas). It departs November 18, 2018.
On Thanksgiving Day the ship will be at Nassau (Bahamas) from 8AM to 5PM. Have fun at the Atlantis resort.
Carnival Cruise Line offers traditional Thanksgiving food on the menu on Thursday evening, in addition to the regular entrees. The menu features roast turkey, mashed potatoes, yams, cranberry relish, giblet gravy and pumpkin pie. For fun the passengers can participate in the Thanksgiving Duck Hunt and Thanksgiving Trivia. The Macy's Parade is shown Thanksgiving morning at the Carnival Seaside Theater.
The Thanksgiving cruise on Royal Caribbean is a 9-night cruise to the Southeast Coast and the Bahamas. The roundtrip voyage departs November 22, 2018. You'll visit Charleston (South Carolina), Port Canaveral (Florida), Miami (Florida), Nassau (Bahamas) and CocoCay (Bahamas).
On Thanksgiving Day the ship will depart from Baltimore at 4PM. Look around the ship and see some of the Chesapeake Bay before enjoying a big dinner.