Yes, American citizens need a passport for traveling to Bermuda. According to Bermuda passport requirements, a U.S. citizen must travel with a valid passport book with at least one blank page for an entry stamp for entering the country by air. They also need to provide proof of a return ticket too. While those arriving in Bermuda on a closed-loop cruise departing and returning from the same U.S. port may be issued a passport card. However, a visa is not needed for U.S. citizens for traveling to Bermuda. They also don’t require any specific vaccinations too for entering Bermuda.