Trip to Oslo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Vienna to Oslo

🚆 Traveling from Vienna to Oslo by train is a scenic journey with no direct route available. You will pass through cities like Hamburg and Göteborg before reaching your final destination in Norway. The total travel time, including transfers, is approximately 23 hours and 27 minutes. 🚆 The train services from Vienna to Oslo are operated by Deutsche Bahn Intercity-Express and Norwegian Railways. Departures are from Wien Hbf station in Vienna and arrivals are at Oslo S station in Norway. The prices for a train ticket between Vienna and Oslo can range from €266 to €359, depending on the class and booking time.

Where to stay in Oslo

There are over 236 hotels to stay in Oslo. Prices range from $27 per night.

Accomodation

Will you be returning to Vienna by train?

If you are looking for the return train journey, check out trains from Oslo to Vienna

See schedule