Question: do you need a passport to cruise to roatan?
Answer: Therefore, it is not necessary for U.S. citizens who take a closed-loop cruise to present a passport upon their return. The question remains as to whether cruise passengers need a passport to travel to Belize or Roatan, Honduras. ... "Carnival Cruise Lines strongly recommends all of our guests travel with a valid passport.