score:4
Per TIMATIC, the database used by airlines:
- Passports and other documents accepted for entry must be valid for a minimum of 6 months from the arrival date. [With the following exceptions:]
- Nationals of Thailand are allowed to enter with an expired passport.
- When nationals of Thailand travel with a Certificate of Identity or a temporary passport, it must be valid on arrival.
- Passports and other documents accepted for entry issued to residents of Thailand must be valid on arrival.
- Passports issued to nationals of Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Brunei Darussalam, Canada, Chile, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Indonesia, Ireland (Rep.), Israel, Italy, Japan, Korea (Rep.), Kuwait, Liechtenstein, Luxembourg, Malaysia, Monaco, Netherlands, New Zealand, Norway, Oman, Peru, Philippines, Poland, Portugal, Qatar, Russian Fed., Singapore, Slovakia, Slovenia, South Africa, Spain, Sweden, Switzerland, Turkey, USA and United Arab Emirates must be valid for the period of intended stay.
- British passports must be valid for the period of intended stay.
- Hong Kong (SAR China) passports must be valid for the period of intended stay.
- Macao (SAR China) passports must be valid for the period of intended stay.
- When applying for a visa on arrival, passports issued to nationals of Bulgaria, Cyprus, Ethiopia, Fiji, Georgia, Kazakhstan, Malta, Mexico, Nauru, Papua New Guinea, Saudi Arabia, Uzbekistan and Vanuatu must be valid for a minimum of 30 days from the arrival date.
- When applying for a visa on arrival, Chinese Taipei (on the cover: Republic of China Taiwan) passports must be valid for a minimum of 30 days from the arrival date.
- When nationals of Algeria, Argentina, Australia, Austria, Bahamas, Belgium, Brazil, Brunei Darussalam, Colombia, Czechia, Denmark, Djibouti, Finland, France, Guinea, Hungary, Iceland, Korea (Dem. People's Rep.), Liechtenstein, Madagascar, Netherlands, Norway, Palau, Paraguay, Philippines, Seychelles, Sri Lanka, Sudan, Sweden, Trinidad and Tobago, USA and Uruguay travel with an emergency passport, it must be valid for a minimum of 30 days from the arrival date.
- When nationals of Argentina, Belize, Benin, Bulgaria, Canada, Ecuador, Finland, Germany, Hungary, Italy, Jordan, Kenya, Lithuania, Luxembourg, Madagascar, Malawi, Maldives, Namibia, Norway, Poland, Portugal, Romania, Sao Tome and Principe, Suriname, Switzerland, Turkey, United Arab Emirates, Venezuela and Zambia travel with a temporary passport, it must be valid for a minimum of 30 days from the arrival date.
- When applying for a visa on arrival, normal passports issued to nationals of Bhutan, India and Romania must be valid for a minimum of 30 days from the arrival date.
- When applying for a visa on arrival, normal passports issued to nationals of China (People's Rep.) must be valid for a minimum of 30 days from the arrival date.
As such, the Thai embassy website is wrong regarding Swedes (embassy sites often are): only a passport valid during the stay is needed, except for emergency passports, which must have 30 days on entry.