If you are a citizen of a non-EU country and want to visit Sweden for up to 90 days, you may need to apply for a Schengen visa.
List of countries whose citizens require visas to visit Sweden