No. Citizens from these countries can enter Thailand visa-free for stays up to 60 days (with an optional 30-day extension available locally at Thai immigration offices). A visa is necessary only for longer stays or to ensure swift and smooth entry. A complete list of eligible nationalities
Albania, Andorra, Australia, Austria, Bahrain, Belgium, Bhutan, Brazil, Brunei, Bulgaria, Cambodia, Canada, China, Colombia, Croatia, Cuba, Cyprus, Czechia, Denmark, Dominica, Dominican Republic, Ecuador, Estonia, Fiji, Finland, France, Georgia, Germany, Greece, Guatemala, Hong Kong, Hungary, Iceland, India, Indonesia, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Korea (ROK), Kosovo, Kuwait, Laos, Latvia, Liechtenstein, Lithuania, Luxembourg, Macao, Malaysia, Maldives, Malta, Mauritius, Mexico, Monaco, Mongolia, Morocco, Netherlands, New Zealand, Norway, Oman, Panama, Papua New Guinea, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russia, San Marino, Saudi Arabia, Singapore, Slovakia, Slovenia, Spain, Sri Lanka, South Africa, Sweden, Switzerland, Taiwan, Tonga, Trinidad and Tobago, Türkiye, Ukraine, UAE, UK, USA, Uruguay, Uzbekistan, Vietnam