Passports holders from the following countries do not require a visa to visit Thailand on NCL cruises.
Andorra, Argentina, Australia, Austria, Belgium, Bahrain, Brazil, Brunei, Cambodia, Canada, Chile, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Hungary, Iceland, Indonesia, Ireland, Israel, Italy, Japan, Kuwait, Laos, Latvia, Liechtenstein, Lithuania, Luxembourg, Macau, Malaysia, Maldives, Mauritius, Monaco, Mongolia, The Netherlands, New Zealand, Norway, Oman, Peru, The Philippines, Poland, Portugal, Qatar, Russia, San Marino, Singapore, Slovakia, Slovenia, South Korea, South Africa, Spain, Sweden, Switzerland, Turkey, Ukraine, United Arab Emirates, United Kingdom, United States of America, Vietnam.
Diplomatic/Official passport holders from the following countries do not require a visa to visit Thailand on NCL cruises.
Albania, Argentina, Austria, Bangladesh, Belarus, Belgium, Bhutan, Brazil, Brunei, Cambodia, Chile, China, Colombia, Costa Rica, Croatia, Czech Republic, Ecuador, El Salvador, Estonia (diplomatic only), France (diplomatic only), Germany, Hong Kong, Hungary, India, Indonesia, Israel, Italy, Japan, Kazakhstan, Kosovo, Laos, Liechtenstein, Luxembourg, Macau, Malaysia, Mexico, Mongolia, Montenegro, Morocco, Myanmar, Nepal, The Netherlands, Oman, Pakistan (diplomatic only), Panama, Peru, The Philippines, Poland, Romania, Russia, Serbia, Seychelles, Singapore, Slovakia, South Africa, South Korea, Spain (diplomatic only), Sri Lanka, Switzerland, Tajikistan, Tunisia, Turkey, Ukraine, Uruguay, Vietnam.
Passports holders from the following countries can purchase a Thai visa on arrival onboard the ship for $99 per person.
This visa is mandatory and will be charged to the onboard account for all guests onboard the ship who do not already possess a Thai visa. The visa is required for both guests who go ashore and guests who choose to remain onboard. The cost of the visa will not be waived for guests who remain onboard in Thai ports.
Bulgaria, Bhutan, China, Cyprus, Ethiopia, Fiji, Georgia, Kazakhstan, Malta, Mexico, Nauru, Papua New Guinea, Romania, Saudi Arabia, Taiwan, Uzbekistan, Vanuatu.
Passport holders from India will receive a visa onboard upon arrival to Thailand. The $99 visa fee has been waived by the Thai government, but a $17 visa processing fee still applies. Indians will be charged $17 per person to their onboard account for visas issued upon arrival to Thailand.
Passport holders from all nationalities not listed in one of the above categories require a Thai visa issued in their passports by a Thai embassy or consulate prior to the cruise. Any guest who requires a Thai visa and does not have one will be denied boarding on embarkation day.
Learn More About Visas