Travel from Oslo-Bussterminal to Stockholm

Bus or train from Oslo Bussterminal to Stockholm?

Swedish Railways (SJ) operates a train from Oslo Bussterminal to Stockholm 3 times a day. Tickets cost $55 - $130 and the journey takes 5 h 5 min. Norwegian Railways (NSB) also services this route once daily. Alternatively, Bus4You operates a bus from Oslo Bussterminal to Stockholm 3 times a week. Tickets cost $60 - $80 and the journey takes 7 h 20 min. Swedish Railways (SJ) also services this route every 10 minutes.

Travel Guides

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

How to get from Oslo Bussterminal to Stockholm

ModeDurationPrice
From Oslo Bussterminal walk to Oslo S then train to Stockholm Centralstation.5 h 9 min772 kr
From Oslo Bussterminal bus to Arlanda Norra then train to Stockholm Central.7 h 44 min654 kr
From Oslo Bussterminal bus to Stockholm Cityterminalen.7 h 50 min598 kr
From Oslo Bussterminal drive to Stockholm.6 h 11 min856 kr
From Oslo Bussterminal walk to Oslo Sentralstasjon [tog], train to Oslo airport, fly to Stockholm airport, then train to Stockholm.3 h 53 min799 kr
From Oslo Bussterminal walk to Oslo Sentralstasjon [tog], train to Oslo airport, fly to Stockholm Bromma airport, then bus to Stockholm.5 h 51 min1855 kr
From Oslo Bussterminal walk to Oslo S, train to Kil station, taxi to Karlstad airport, fly to Stockholm airport, then train to Stockholm.5 h 9 min1977 kr