If you wish to visit Sweden, you have to find out the visa requirements. Here you can get some more information.
As EU citizen or North American citizen, a valid passport gives up to three-month permission to stay in Sweden. Citizens from other countries have to check by the Swedish diplomatic representatives in their home country. Among those nationalities who need a Schengen visa are Chinese and Indians.
Sweden is a member of the Schengen Union Agreement, which allows unrestricted travel for persons in Europe included in the agreement. The agreement only regulates personal control for travellers, and don`t effect for the free transport of goods, services and capital. Travellers only have to bring their passport in case of they have to prove their identity in combination special circumstances.
The personal control can take place both on arrival and departure. Here the personal identity and the valid of the passport will be checked. Travellers will also be checked for the joint police registration system (Schengen Information System).
Following countries is a member of the European Union Schengen agreement:
Austria, Belgium, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden and Switzerland.
Since 12 November 2015 border controls are conducted at Hyllie station, and as of 4 January 2016, ID controls are carried out at Copenhagen Airport, when you are travelling by train from Denmark to Sweden. Get more information on "Border controls" under the related links.
As EU citizens you can travel freely to Sweden. Citizens from other countries may require a visa. If and when you travel to Sweden from outside the Schengen agreement area, you may also require a visa. Go and see related links if you are from a country, where you will need a visa to enter Sweden.
More info about the Schengen area