Trip to Oslo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration7h
Distance397 km
Avg. price$ 65
Train trips16 found

Trains from Bergen to Oslo

🚆 Enjoy a scenic train journey from Bergen to Oslo with Norwegian Railways, departing five times a day from Bergen stasjon and arriving at Oslo S. The trip takes approximately 6 hours and 44 minutes, offering a comfortable way to travel between these two vibrant cities in Norway. 🌲 Experience the beautiful landscapes of Norway as you embark on a 482 km journey from Bergen to Oslo by train. With routes that include a transfer at Voss stasjon, you'll have the opportunity to relax and enjoy the views as you make your way towards the bustling Oslo Central Station. Check out the Vy website for more information on schedules and bookings. 🏙️ Immerse yourself in the culture and history of Oslo as you arrive at Oslo S after a scenic train ride from Bergen. With various route options available, ranging from 7 hours and 50 minutes to 8 hours and 35 minutes, you can choose the one that best fits your schedule and preferences. Travel hassle-free with Norwegian Railways and make the most of your journey through Norway.

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

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

See schedule