The Embassy of Sweden in Bangkok is handling Schengen visa applications for persons legally residing in Indonesia.
If you want to visit Sweden and are a citizen of a non-EU country, you may need a visa. A visa is a permit to travel to and stay in a country for a maximum of 90 days. If you intend to temporarily visit Sweden for longer than 90 days you should apply for a visitor's permit.(opens in a new tab)
Citizens from the following countries/territories(opens in a new tab) require a visa when entering Sweden.
Within the framework of the Schengen cooperation regarding visas, Sweden is represented by other countries in a number of places. Similarly, Sweden represents other Schengen states in a number of places. Here is a list(opens in a new tab) of the countries and places where there are representations.
Visit Sweden is the official website for tourists and your gateway to all that Sweden has to offer as a year-round holiday destination. Visit the site for useful travel and tourist information: Visit Sweden.com(opens in a new tab)
Scroll down this page to find information that you are looking for.