Travel from Eskilstuna to Oslo

Bus or train from Eskilstuna to Oslo?

Swedish Railways (SJ) operates a train from Eskilstuna to Oslo hourly. Tickets cost $11 - $22 and the journey takes 47 min. Swedish Railways (SJ) also services this route once daily. Alternatively, Swebus operates a bus from Eskilstuna to Oslo every 3 hours. Tickets cost $9 - $13 and the journey takes 50 min. 3 other operators also service this route.

Travel Guides

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

How to get from Eskilstuna to Oslo

From Eskilstuna Central train to Katrineholm Central then train to Oslo S. 5 h 28 min 653 kr. From Eskilstuna Central train to Arboga station, train to Örebro Centralstation, then train to Oslo S. 7 h 39 min 603 kr. From Eskilstuna Centralstation bus to Västerås Centralstation then bus to Oslo Bussterminal. 8 h 15 min 569 kr. From Eskilstuna drive to Oslo. 5 h 5 min 677 kr. From Eskilstuna Central train to Stockholm Central, train to Stockholm airport, fly to Oslo airport, then train to Oslo. 4 h 58 min 991 kr. From Eskilstuna Central train to Stockholm Central, train to Stockholm airport, fly to Karlstad airport, taxi to Kil Station, then train to Oslo. 7 h 28 min 2204 kr.