The Thai passport allows its holders visa-free entry to 36 countries. It permits access to most Asian and South American states without having the need to acquire a visa beforehand. For Thai citizens, it is easy to travel to most Asian and South American nations.
Keep reading to see the list of Thai passport visa-free countries and the countries for which some type of visa or eTA authorization is required in 2023.

TYPE OF ACCESS | NUMBER OF COUNTRIES |
---|---|
Visa-Free Countries | 36 (18%) |
Visa-On-Arrival Countries | 37 (19%) |
eVisa Countries | 26 (13%) |
eTA Countries | 4 (2%) |
Visa Countries | 106 (53,5%) |
How many countries can Thai citizens travel to visa-free?
Thai citizens are able to enter exactly 36 countries visa-free using only their ID or passport. As a member of ASEAN, Thailand has visa-free access to the number of states that are listed below.

What countries can Thai citizens go to without a visa?
Most of the countries that allow Thai citizens to enter their territories visa-free are located in Asia and South America. Below is a list of destinations that Thai passport holders are eligible to visit without a visa. Round brackets indicate how long it is possible to stay in the country without it.
Albania (90 days) | Malaysia (30 days) |
Argentina (90 days) | Micronesia (30 days) |
Barbados (90 days) | Mongolia (30 days) |
Brazil (90 days) | Myanmar (Burma) (14 days) |
Brunei (14 days) | Palestinian Territories |
Cambodia (14 days) | Panama (90 days) |
Chile (90 days) | Peru (180 days) |
Dominica (21 days) | Philippines (30 days) |
Dominican Republic | Qatar |
Ecuador (90 days) | Russian Federation (3 days) |
Fiji (120 days) | Senegal (90 days) |
Georgia (360 days) | Singapore (30 days) |
Haiti (90 days) | South Africa (30 days) |
Hong Kong (30 days) | St. Vincent and the Grenadines (30 days) |
Indonesia (30 days) | Tajikistan (30 days) |
Kazakhstan (30 days) | Turkey (30 days) |
Kyrgyzstan (60 days) | Vanuatu (30 days) |
Laos (30 days) | Vietnam (30 days) |
Related readings:
- Visa-Free Countries for Vietnamese Passport Holders in 2023
- Visa-Free Countries for Malaysian Passport Holders in 2023
- Visa-Free Countries for Nepali Passport Holders in 2023
- Visa-Free Countries for Singapore Passport Holders in 2023
- Visa-Free Countries for Indonesian Passport Holders in 2023
- Visa-Free Countries for Philippine Passport Holders in 2023
- Visa-Free Countries for UAE Passport Holders in 2023
How many countries can Thai citizens visit with a visa on arrival?
Thai citizens can have access to 37 countries with a visa on arrival.
The government in many states allows Thai citizens to apply for a visa after they arrive. The name of the document is visa-on-arrival. It can be obtained at the airport, seaport, or land border while crossing, and therefore Thai citizens using this option do not need to apply for a visa before starting their trip. Once the visa is granted, visitors may proceed with their travels, bearing in mind that their stay must not exceed the validity of the obtained document.

What countries can Thai citizens go to with a visa on arrival?
Below there is a list of countries that grant a visa on arrival to Thai citizens with the given number of days they can stay in each place.
Angola (pre-visa) | Nepal (90 days) |
Bahrain (30 days) | Nicaragua (30 days) |
Bolivia (90 days) | Nigeria (pre-visa) |
Burundi (30 days) | Oman (14 days) |
Cape Verde (EASE) | Palau 30 days) |
Comoros (45 days) | Papua New Guinea (60 days) |
Cuba (tourist card) | Rwanda (30 days) |
Ethiopia | Saint Lucia (42 days) |
Guinea-Bissau | Samoa (60 days) |
Jordan | Seychelles (tourist registration/90 days) |
Madagascar (90 days) | Sierra Leone (30 days) |
Malawi (30 days) | Solomon Islands (90 days) |
Maldives (30 days) | Somalia (30 days) |
Marshall Islands (90 days) | Tanzania |
Mauritania | Timor-Leste (30 days) |
Mauritius (60 days) | Togo (7 days) |
Mozambique (30 days) | Tuvalu (30 days) |
Namibia (90 days) | Zambia (90 days) |
Nauru |
How many countries can Thai citizens visit with an eVisa?
Thai passport holders need to have an eVisa to enter 26 countries.
An eVisa, or electronic visa, is a digital document that authorizes travel and is issued online. It can be granted for the purpose of short stays in a destination country for tourism, business, or transit. Since the process is completed online, all documents required to apply must be photocopied, instead of being sent or submitted in a paper version. It is important to remember, that the electronic eVisa must be applied for prior to travel.

Which countries require Thai citizens to obtain an eVisa?
Below you can find a complete list of the countries that require Thai citizens to obtain an eVisa before entering their territory.
Armenia (120 days) | Lesotho (14 days) |
Azerbaijan (30 days) | Madagascar (90 days) |
Bahrain (30 days) | Malawi (30 days) |
Bolivia (90 days) | Morocco (30 days) |
Congo (Dem.Rep.) | Oman (14 days) |
Djibouti | Papua New Guinea (60 days) |
Ethiopia | Rwanda (30 days) |
Gabon | South Sudan |
Guinea (90 days) | Suriname |
Guinea-Bissau (90 days) | Tanzania |
India (30 days) | Uganda |
Iran (30 days) | Uzbekistan (30 days) |
Kenya (90 days) | Zambia (90 days) |
In how many countries Thai citizens are required to have a visa to enter?
106 countries request Thai citizens to have a visa.
Even though lots of states don’t require a visa, 106 territories still do. We advise you to make sure that you have all the necessary documents ready before traveling. It is highly recommended to always visit the country’s official government website to be sure you have all the necessary information before the day of your departure.

What countries require Thai citizens to get a visa?
Below you can find a complete list of the countries that require Thai citizens to have a visa to enter their territory.
Afghanistan | Kiribati |
Algeria | Kosovo |
Andorra | Kuwait |
Antigua and Barbuda | Latvia |
Australia | Lebanon |
Austria | Liberia |
Bahamas | Libya |
Bangladesh | Liechtenstein |
Belarus | Lithuania |
Belgium | Luxembourg |
Belize | Macao |
Benin | Mali |
Bhutan | Malta |
Bosnia and Herzegovina | Mexico |
Botswana | Moldova |
Bulgaria | Monaco |
Burkina Faso | Montenegro |
Cameroon | Netherlands |
Canada | New Zealand |
Central African Republic | Niger |
Chad | North Korea |
China | North Macedonia |
Colombia | Norway |
Congo | Paraguay |
Costa Rica | Poland |
Croatia | Portugal |
Cyprus | Romania |
Czech Republic | Saint Kitts and Nevis |
Denmark | San Marino |
Egypt | Sao Tome and Principe |
El Salvador | Saudi Arabia |
Equatorial Guinea | Serbia |
Eritrea | Slovakia |
Estonia | Slovenia |
Eswatini | Spain |
Finland | Sudan |
France | Sweden |
Gambia | Switzerland |
Germany | Syria |
Ghana | Taiwan |
Greece | Tonga |
Grenada | Trinidad and Tobago |
Guatemala | Tunisia |
Guyana | Turkmenistan |
Honduras | Ukraine |
Hungary | United Arab Emirates |
Iceland | United Kingdom |
Iraq | United States of America |
Ireland | Uruguay |
Israel | Vatican City |
Italy | Venezuela |
Jamaica | Yemen |
Japan | Zimbabwe |
Thai citizens can travel to 4 countries with an eTA authorization
Electronic travel authorization (eTA) is an entry requirement for travelers who are visa-exempt, and it is basically used to track the number of visitors. eTA is utilized to monitor the number of visitants entering a territory by air and ensures better safety. It is automatically synchronized with the passenger’s passport and thus allows the authorities to screen incoming Thai travelers.
4 countries that grant eTA authorization for Thai passport holders:
Cote d’Ivoire (Ivory Coast, pre-enrollment/90 days) | South Korea (90 days) |
Pakistan (30 days) | Sri Lanka (30 days) |
Summary of world accessibility for Thai passport holders
Although Thai passport owners require a visa to enter 106 countries, the remaining ones offer an easy way to access their territory. As a reminder, 36 states do not require a visa for Thai citizens. Travelers can access 37 destinations with a visa on arrival, 26 with an eVisa, and 4 with an eTA.
FAQ
How many countries can the Thai visit without a visa?
Thai passport holders can travel to 36 countries without obtaining any kind of visa.
Can Thai citizens get a visa after coming to the country?
Yes, this type of visa is called a visa-on-arrival, and Thai citizens can get it in 37 countries.
Can the Thai get a visa online?
Yes, this type of visa is called an eVisa and Thai passport owners can get it in 26 countries.
Sources

Cristina is a recent graduate of English Studies and now she is about to start a master’s degree in Translation. Her hobbies are reading, traveling and learning about other cultures. Catalan and Spanish are her mother tongues. In addition, she can speak English and is studying French.