Sweden is well connected by air with numerous international airports.
Airports & Airlines
The following are Sweden's four main airports with international connections.
Stockholm Arlanda is the country's main international gateway, with nonstop flights to major European cities, as well as to a handful of hubs in North America, the Middle East and East Asia.
Göteborg Landvetter is Sweden’s second-biggest international airport, with nonstop flights to numerous European destinations.
Stockholm Skavsta is located 100km south of Stockholm, near Nyköping, and is mainly used for Ryanair and Wizz Air flights to European destinations.
Sturup Airport in Malmö serves the south of the country and offers limited domestic and international connections.
Regional carrier Scandinavian Airlines System (SAS) offers frequent direct services between Stockholm and European capitals, including Amsterdam, Brussels, Geneva, Moscow, Paris and Prague. Some services are routed via Copenhagen (Denmark). Similar routes leave from Gothenburg.
Other carriers offering regular connections between Sweden and European cities include Norwegian (www.norwegian.com), easyJet (www.easyjet.com), Ryanair (www.ryanair.com) and Finnair (www.finnair.com).
UK & Ireland
Ryanair has regular nonstop flights from London Stansted to Stockholm (Skavsta and Västerås) and Göteborg Landvetter (Gothenburg). Other nonstop routes include Edinburgh to Stockholm Skavsta and Göteborg Landvetter, as well as Manchester to Göteborg Landvetter.
Between London Heathrow and Stockholm Arlanda, several commercial airlines have regular daily flights, including SAS and British Airways. British Airways also has numerous daily flights between London Heathrow and Göteborg Landvetter.
SAS flies nonstop between Dublin and Stockholm Arlanda at least once daily, while Norwegian offers a handful of weekly services between the two.
SAS flies nonstop daily between New York (Newark) and Stockholm Arlanda. Norwegian flies nonstop between New York (JFK) and Stockholm Arlanda several times weekly. SAS also offers nonstop daily connections between Chicago and Stockholm Arlanda.
Departure tax is included in the price of a ticket.
Direct access to Sweden by land is possible from Norway, Finland and Denmark (via the Öresund toll bridge).
Nettbuss Express Long-distance buses within Sweden and to Oslo (Norway) and Copenhagen.
Sveriges Järnväg Train lines with services to Copenhagen and Oslo.
FlixBus Long-distance buses within Sweden and to Oslo, Copenhagen, Hamburg and more.
While border-crossing formalities within the EU are few, passport checks do occur at Swedish entry points, including on commuter trains between Copenhagen and Malmö.
Car & Motorcycle
You can drive from Copenhagen to Malmö across the Öresund Bridge on the E20 motorway. Tolls are paid at Lernacken, on the Swedish side, in either Danish or Swedish currency (single crossing per car/motorcycle 515/280kr), or by credit or debit card. Passes purchased online before travel are slightly cheaper.
Öresund trains operated by Skånetrafiken (www.skanetrafiken.se) run every 20 minutes from around 5am to around midnight (and once an hour thereafter) between Copenhagen and Malmö (one way 110kr, 40 to 45 minutes) via the bridge. The trains usually stop at Copenhagen airport. From Copenhagen, change in Malmö for Stockholm trains. On-board passport controls occur once the train enters Sweden.
Regular services also operate from Copenhagen to Gothenburg (481kr, 3¾ hours), Kristianstad (205kr, 1¾ hours) and Karlskrona (352kr, 3½ hours).
Frequent bus services run from Haparanda (Sweden) to Tornio (Finland; 20kr, 10 minutes). Tapanis Buss (www.tapanis.se) runs express coaches from Stockholm to Tornio via Haparanda twice a week (735kr, 15 hours).
Länstrafiken i Norrbotten operates buses as far as Karesuando (450kr, 6½ to eight hours), from where it’s only a few minutes’ walk across the bridge to Kaaresuvanto (Finland).
Länstrafiken i Norrbotten also operates regular regional services from Haparanda to Övertorneå (114kr, one to 1½ hours), some of which continue to Pello, Pajala and Kiruna – you can walk across the border at Övertorneå or Pello and pick up a Finnish bus to Muonio, with onward connections from there to Kaaresuvanto and Tromsø (Norway).
Car & Motorcycle
The main routes between Sweden and Finland are the E4 from Umeå to Kemi and Rd 45 from Gällivare to Kaaresuvanto; five other minor roads also cross the border.
FlixBus runs daily services from Germany to Sweden. Direct routes include Hamburg to Gothenburg (from 499kr, 10¾ hours), Berlin to Gothenburg (from 389kr, 13 hours), as well as Berlin to Stockholm (from 489kr, 19 hours).
Hamburg is the central European gateway to Scandinavia, with direct trains daily to Copenhagen. From Copenhagen, frequent commuter trains reach Malmö and Gothenburg.
Swedish operator Snälltåget runs an overnight train service between Malmö and Berlin (from 399kr, 14 to 14½ hours). The service runs on certain weekends from April to late June, with three departure each week between late June and mid-August; check the website for detailed timetables and updates.
FlixBus runs direct from Stockholm to Oslo (from 289kr, 7½ to 8½ hours) several times daily. It offers frequent daily direct runs from Gothenburg to Oslo (from 159kr, 3½ hours), as well as two daily direct services from Helsingborg to Oslo (from 329kr, 6½ hours).
Nettbuss Express has the same routes with similar prices, with fewer direct buses between Stockholm and Oslo and more direct services between Helsingborg and Oslo. See their respective websites for all routes, times and prices.
Car & Motorcycle
The main roads between Sweden and Norway are the E6 from Gothenburg to Oslo, the E18 from Stockholm to Oslo, the E14 from Sundsvall to Trondheim, the E12 from Umeå to Mo i Rana, and the E10 from Kiruna to Bjerkvik.
SJ trains runs one to two daily direct service between Stockholm and Oslo (from 305kr, 5½ to 6½ hours), as well as numerous daily services that require interchanging in Gothenburg. Direct trains between Gothenburg and Oslo (from 254kr, 3½ to four hours) depart numerous times daily.
A nightly service runs between Stockholm and Narvik (seat/berth from 595/670kr, about 22 hours), with a change in Boden.
Ferry connections are frequent to various destinations in Sweden from Finland, Poland, Germany and Norway. Most lines offer substantial discounts for seniors, students and children. Prices quoted are for single journeys.
Stena Line sails up to five times daily between Gothenburg and Fredrikshavn (pedestrian/car and five passengers from 219/1130kr, 3¼ to 3¾ hours).
Scandlines offers frequent, round-the-clock crossings on what is the shortest sailing route between Denmark and Sweden (pedestrian/car and up to nine passengers from 55/538kr). Pedestrians can bring bicycles along at no extra charge.
Stena Line sails twice daily between Varberg and Grenå (pedestrian/car and five passengers from 215/751kr, 4½ hours).
Bornholmslinjen sails from Ystad to the Danish island of Bornholm (pedestrian/car and five passengers from 149/499kr, 80 minutes) four to eight times daily.
Tallink & Silja Line sails once daily each way between Tallin and Stockholm (adult passenger/car from 1009/833kr, 7¼ hours).
Stena Line sails once or twice daily between Ventspils (Latvia) and Nynäshamn (adult passenger/car and one passenger from 334/739kr, nine to 10 hours).
Polferries runs ferries two to three times daily between Swinoujscie (Poland) and Ystad (adult passenger/car and one passenger from 456/922kr, 6½ to eight hours). Unity Line also sails daily between the two ports. Polferries sails several times weekly between Gdańsk and Nynäshamn (adult passenger/car with one passenger from 620/1470kr, 18 hours).
Stockholm–Helsinki and Stockholm–Turku ferries run daily throughout the year via the Åland islands. Note that in Swedish Helsinki is called Helsingfors and Turku is called Åbo.
Stockholm–Åland Islands (Mariehamn)
Viking Line sails to Åland from Stockholm (from 120kr, 5½ to six hours) and Kapellskär (from 90kr, 2½ hours) two or three times daily.
Eckerö Linjen runs to Åland from Grisslehamn (from 30kr, two hours) two to three times daily. Connecting shuttle buses to Grisslehamn depart from numerous locations, including Stockholm; see the website for details.
Viking Line sails nightly between Helsinki and Stockholm (berth from 840kr, 16¾ hours).
Stena Line sails nightly between Gothenburg and Kiel (from 499kr, 15½ hours).
Trelleborg–Rostock & Trelleborg–Travemünde
TT-Line (www.ttline.com) ferries sail between Trelleborg and Rostock (passenger/car and one passenger from 240/444kr, six to 6½ hours) three times daily. It also sails between Trelleborg and Travemünde (passenger/car and one passenger from 280/735kr, 7½ to 9¾ hours) four times daily. Berths are compulsory on night crossings.
Color Line runs ferries between Strömstad and Sandefjord (from 32kr, 2½ hours)