You may need a Schengen visa for entry. A Schengen visa is a permit required by persons wishing to enter and stay for maximum 90 days in the Schnegen area
For example:
on business or to take part in a conference
to visit relatives and friends
as a tourist
Citizens from the following countries/territories require a visa when entering Sweden