Travel from Sweden to Norway

Train, bus or fly from Sweden to Norway?

Scandinavian Airlines, Norwegian Air Shuttle and Widerøe fly from Malmö to Sandnes hourly. Alternatively, Swedish Railways (SJ) operates a train from Stockholm to Oslo 4 times a day. Tickets cost $55 - $130 and the journey takes 5 h 28 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Sweden to Norway

ModeDurationPrice
From Göteborg Nils Ericsonterminal bus to Gothenburg airport, fly to Oslo airport, then train to Oslo.2 h 54 min$110
From Uppsala Central train to Stockholm airport, fly to Oslo airport, then train to Oslo.3 h 46 min$98
From Malmö Central train to Copenhagen airport, fly to Stavanger airport, then bus to Sandnes.4 h 21 min$108
From Stockholm Cityterminalen train to Oslo S.5 h 28 min$94
From Stockholm Cityterminalen bus to Oslo Bussterminal.7 h 55 min$74
From Stockholm drive to Oslo.6 h 13 min$106

How long does it take to get from Sweden to Norway?

It takes approximately 2 h 54 min to get from Sweden to Norway, including transfers.

Is there a direct train between Sweden and Norway?

Yes, there is a direct train departing from Stockholm Cityterminalen and arriving at Oslo S. Services depart four times a day, and operate every day. The journey takes approximately 5 h 28 min.

Is there a direct bus between Sweden and Norway?

Yes, there is a direct bus departing from Stockholm Cityterminalen and arriving at Oslo Bussterminal. Services depart three times a day, and operate every day. The journey takes approximately 7 h 55 min.

Operators from Sweden to Norway

OperatorPhoneWebsite
Flygbussarna+46 77 151 52 52Flygbussarna
WiderøeWiderøe
Ruter177Ruter
Swedish Railways (SJ)Swedish Railways (SJ)
Norwegian Air ShuttleNorwegian Air Shuttle
Scandinavian AirlinesScandinavian Airlines
Ethiopian AirlinesEthiopian Airlines
Kolumbus177Kolumbus
Swebus+46 771 218 218Swebus