The Thailand visa entitlements and requirements depend on the country that issued your passport. If you are a citizen of a Thai visa-exempt country, you will not need to apply for a visa or eVisa before entering Thailand as part of your cruise.
Visa-exempt nationalities that can enter and stay in Thailand for 30 days without a visa include:
Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Brunei, Canada, Chile, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Hungary, Iceland, Indonesia, Ireland, Israel, Italy, Japan, Korea, Kuwait, Laos, Liechtenstein, Luxembourg, Macau, Malaysia, Monaco, Mongolia, Netherlands, New Zealand, Norway, Oman, Peru, Philippines, Poland, Portugal, Qatar, Russia, Singapore, Slovak Republic, Slovenia, South Africa, Spain, Sweden, Switzerland, Turkey, United Arab Emirates, United Kingdom, United States and Vietnam.
Tourists of eligible nationalities — such as Chinese passport holders — will be able to apply for an eVisa beforehand in order to smoothly enter Phuket during their cruise.
It is a good idea to contact your cruise company before starting an application, as many cruise organizers complete visa applications and other formalities on behalf of their passengers upon receiving their passport details.