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.