All nationals visiting Thailand must possess a passport that has at least six months validity remaining and at least one blank page. Visitors should also be able to show show an onward/return ticket and proof of enough funds for their stay (10,000 baht per person or 20,000 baht per family).
Thailand has a visa exemption program with some countries that allows visitors to stay up to 30 days (if arriving by air) or 15 days (if arriving by land) without the visa. Nationals of some countries are granted longer stays of up to 90 days, some are only granted 15 days (detail lists below).
Travelers who plan to stay in Thailand longer than their visa-free period should apply a 60-day tourist visa from a Thai consulate or embassy before the trip. Visa extensions while being in Thailand are also possible.
Passport holders from the following countries are exempted from visa for stays of up to 15 days:
Bhutan, China, Cyprus, Czech Republic, Estonia, Hungary, India, Kazakhstan, Latvia, Lichtenstein, Lithuania, Maldives, Mauritius, Oman, Poland, Russia, Saudi Arabia, Slovakia, Slovenia, Uzbekistan and Ukraine.
Passport holders from the following countries are exempted from visa for stays of up to 30 days when arriving by air or 15 days when arriving by land:
Australia, Austria, Belgium, Bahrain, Brunei, Canada, Denmark, Finland, France, Germany, Greece, Hong Kong, Iceland, Indonesia, Ireland, Israel, Italy, Japan, Kuwait, Laos, Luxembourg, Macau, Malaysia, Monaco, Mongolia, Netherlands, New Zealand, Norway, Oman, Philippines, Portugal, Qatar, Singapore, Spain, South Africa, Sweden, Switzerland, Turkey, United Arab Emirates, United Kingdom, United States and Vietnam.
Citizens of Hong Kong, Laos, Macau, Mongolia, Russia and Vietnam can stay up to 30 days, even if arriving by land. Malaysian nationals who cross the borderline from Malaysia are also granted 30 days stay period each time.
Extended, visa-free stay of up to 90 days is granted for the nationals of following countries:
Argentina, Brazil, Chile, South Korea and Peru.