Hawaiian cruises that do not have a port of call outside United States territory, do not require a passport. However, if passengers are traveling internationally to board a cruise or making a one-way trip either to or from a foreign country, a passport is required.
If you must fly through an international destination like Canada to reach one of your ports, a passport is required.
United States Permanent Residents need their home country passport and their permanent resident card for traveling outside United States territory for a Hawaiian cruise. For Hawaiian cruises strictly in United States territory, a passport is not required, but the permanent resident card is suggested.
International visitors to the United States need their home country passport to take a Hawaiian cruise. A visa may also be needed, depending on the country of origin.
Be prepared for unscheduled cruise stops due to dangerous weather or an emergency that requires you to fly from an international port by taking your passport on any cruise to Hawaii.