When travelling on a cruise that visits Singapore, you must hold a passport that is valid for a minimum of six months from the date of departure of your last day in Singapore. If your passport expires before this time, you will be denied boarding.
If you are an Australian or New Zealand passport holder, you do not require a visa to visit Singapore. If you hold any other passport, you should visit the nearest consulate or a visa service to determine if you need a visa for Singapore. If a visa is required, you must apply in person for a visa prior to the start of cruise. You may be denied boarding if you are not in possession of a valid visa at check in, as you will not be permitted to enter in Singapore.
Guests can visit https://www.ica.gov.sg/enter-transit-depart/entering-singapore/visa_requirements to check if they require a visa for Singapore.