Visa information and service
The Schengen visa, visa-free countries for Thai passports, and visa applications on your behalf.
Information on applying for visas: how to apply, the steps and application forms for each country. For countries that accept agent submissions, we can apply on your behalf, for companies, organisations and individuals. Call 02-645-2680-5 for details.
This visa information comes from the company’s previous website and rules may have changed. Please check with the embassy or our staff before you travel.
European countries covered by the Schengen visa
The Schengen visa is valid for the member countries in Europe and suits travellers visiting several European countries in one trip. You can apply for single or multiple entry, but the total stay must not exceed 90 days within 6 months, counted from the first day you enter the Schengen area.
With one Schengen visa you can enter every member country without applying to each. Apply at the embassy of the first country you will enter (for Italy – Switzerland – France, Italy issues the visa).
Greece
Norway
France
Finland
Malta
Luxembourg
Latvia
Lithuania
Switzerland
Sweden
Czech Republic
Spain
Slovakia
Slovenia
Austria
Italy
Hungary
Denmark
Netherlands
Belgium
Germany
Estonia
Portugal
Poland
Iceland
Visa-free countries for Thai passport holders, by passport type
Ordinary passport
Stay up to 90 days
Chile
Brazil
Argentina
South Korea
Peru
Stay up to 30 days
Mongolia
Macau
Russia
Laos
Hong Kong
Vietnam
Stay up to 14 days
Cambodia
Diplomatic passport
Stay up to 90 days
Costa Rica
Chile
Japan
Turkey
Tunisia
Brazil
Panama
France
Philippines
Bhutan
Malaysia
Ukraine
Russia
Luxembourg
Switzerland
Slovakia
Czech Republic
Singapore
Spain
Austria
Argentina
Italy
India
Israel
Uruguay
Hungary
South Korea
Denmark
Nepal
Netherlands
Belgium
Peru
Mexico
Germany
Ecuador
South Africa
Croatia
Poland
Romania
Stay up to 30 days
Cambodia
China
Myanmar
Mongolia
Macau
Laos
Hong Kong
Vietnam
Oman
Official passport
Stay up to 90 days
Costa Rica
Chile
Japan
Turkey
Tunisia
Brazil
Panama
Philippines
Bhutan
Malaysia
Ukraine
Russia
Luxembourg
Switzerland
Slovakia
Czech Republic
Singapore
Austria
Argentina
Italy
India
Israel
Uruguay
Hungary
South Korea
Denmark
Nepal
Netherlands
Belgium
Peru
Mexico
Germany
Ecuador
South Africa
Croatia
Poland
Romania
Stay up to 30 days
Cambodia
China
Myanmar
Mongolia
Macau
Laos
Hong Kong
Vietnam
Oman
Special passport
Stay up to 90 days
Costa Rica
Chile
Japan
Turkey
Tunisia
Brazil
Panama
Philippines
Bhutan
Malaysia
Ukraine
Russia
Luxembourg
Switzerland
Slovakia
Czech Republic
Singapore
Austria
Argentina
Italy
India
Israel
Uruguay
Hungary
South Korea
Denmark
Nepal
Netherlands
Belgium
Peru
Mexico
Germany
Ecuador
South Africa
Croatia
Poland
Romania
Stay up to 30 days
Cambodia
China
Myanmar
Mongolia
Macau
Laos
Hong Kong
Vietnam
Oman
Countries that waive the visa fee for Thai passport holders
Tunisia
Philippines
Malaysia
Singapore
South Korea