Trip to Oslo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Copenhagen to Oslo

🚆 The journey from Copenhagen to Oslo by train takes approximately 8 hours and 30 minutes, with transfers along the way. Travelers depart from Köpenhamn H station and arrive at Oslo S station. 🛤️ Route 1 involves 2 transfers and a total distance of 736 km. The first step includes a train towards Göteborg C and Helsingborg C departing from K›benhavn Hovedb, followed by a second train towards Göteborg C from Malmö Central Station, and finally a train towards Oslo S from Gothenburg central station. 💰 The prices for a train ticket between Copenhagen and Oslo can range from €73 to €113.

Where to stay in Oslo

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

Find accommodation

Will you be returning to Copenhagen by train?

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

See schedule