Travel from Trollhättan to Oslo

Bus or train from Trollhättan to Oslo?

Swedish Railways (SJ) operates a train from Trollhättan to Oslo every 4 hours. Tickets cost $30 - $55 and the journey takes 3 hours 16 minutes. Alternatively, Swebus operates a bus from Trollhättan to Oslo every 4 hours. Tickets cost $27 - $40 and the journey takes 2 hours 25 minutes. Two 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 Trollhättan to Oslo

From Trollhättan Central train to Oslo S.3 h 16 min341 kr
From Trollhättan Centralstation bus to Uddevalla Torp terminal then bus to Oslo Bussterminal.4 h 11 min301 kr
From Trollhättan drive to Oslo.2 h 47 min406 kr
From Trollhättan Central train to Göteborg Nils Ericsonterminal, bus to Gothenburg airport, fly to Oslo airport, then train to Oslo.3 h 40 min1017 kr

How long does it take to get from Trollhättan to Oslo?

The train from Trollhättan Central to Oslo S takes 3 hours 16 minutes including transfers and departs every four hours.

Is there a direct train between Trollhättan and Oslo?

Yes, there is a direct train departing from Trollhättan Central and arriving at Oslo S. Services depart every four hours, and operate every day. The journey takes approximately 3 hours 16 minutes.

Is there a direct bus between Trollhättan and Oslo?

No, there is no direct bus from Trollhättan to Oslo. However, there are services departing from Trollhättan Centralstation and arriving at Oslo Bussterminal via Uddevalla Torp terminal. The journey, including transfers, takes approximately 4 hours 11 minutes.

Operators from Trollhättan to Oslo

Swedish Railways (SJ)Swedish Railways (SJ)
Swebus+46 771 218 218Swebus
Flygbussarna+46 77 151 52 52Flygbussarna