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 Berlin to Oslo

🚂 Traveling from Berlin to Oslo by train involves a journey with transfers. The total travel time is approximately 17 hours and 1 minute, with services operated by Swedish Railways and Norwegian Railways. 🌍 The route from Berlin to Oslo can vary in duration and number of transfers. Options include routes with 2 to 5 transfers, ranging from 18 hours 7 minutes to 22 hours 1 minute. Each route offers a unique experience with different trains and agencies along the way. 🎫 Prices for the train journey between Berlin and Oslo range from €131 to €197. Travelers can choose from multiple routes, all offering a scenic and comfortable way to reach the beautiful city of Oslo from the vibrant metropolis of Berlin.

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 Berlin by train?

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

See schedule