1. Travel
You can opt-out at any time. Please refer to our privacy policy for contact information.

How to Get from Copenhagen to Oslo

(...and from Oslo to Copenhagen)


Bus in Ørestad, Copenhagen (København), Denmark (Danmark)  Bus in Ørestad (Örestad), Copenhagen (København/Köpenhamn), Denmark (Danmark)
Ulf Liljankoski/whyld/flickr.com Creative Commons License

There are several types of transportation you can use to get from Copenhagen to Oslo and back, and each option has its own pros and cons that may make it more or less suitable for you to get from Copenhagen to Oslo or vice versa.

1- Copenhagen to Oslo by Air

With a flight time of just over an hour, flying directly from Copenhagen to Oslo is a time-saver. The pricing of this option is higher than bus fares, though, but still very affordable from around $150 / £90:  

2- Copenhagen to Oslo by Train

A great option to get from Copenhagen to Oslo or from Oslo to Copenhagen within about 8 hours. Taking the train to Oslo (or Copenhagen) is a very comfortable and reliable method of transportation. It's more expensive than driving or taking the bus, though. Online booking of unlimited multi-country train passes available at RailEurope.com.

3- Copenhagen to Oslo by Car

If you'd like to rent a car to get from Copenhagen to Oslo, you have two options. The fast option is a 600 km (7 hr) drive using the Øresund Bridge and going north on the E20, turning onto the E6 toward Oslo in Göteborg. Quick and pretty, but costs gas and bridge toll.

The second option is a 800 km (10 hr) drive from Copenhagen to Oslo across Århus and Ålborg in North Jutland (E20 west/E45 north). Take the ferry from Hirtshals (or Frederikshavn) across the Skagerrak to Larvik and drive to Oslo from there. A scenic drive, but you'll have to submit to ferry schedules. More ferry options below.


4- Copenhagen to Oslo by Ferry

Several options here, among them a direct ferry connection from Copenhagen to Oslo in a whopping 16.5 hour trip with DFDS Seaways. They depart in each city at 5 pm daily, arriving the next morning. Depending on the type of cabin and season, the ferry starts around €90 for a round-trip ticket (without a vehicle). Other options include driving to the northern tip of Denmark and taking one of the ferries to Norway from there (see Copenhagen to Oslo by Car).

5- Copenhagen to Oslo by Bus

Swebus Express bus line 820 is a direct bus connection of Ingerslevsgade in Copenhagen and Oslo's Busterminal/Galleriet, with several stops in Sweden. It's a monstrous 11-hour journey, though. Weekday bus tickets are cheaper than weekends. Select the bus stops KÖPENHAMN (Copenhagen in Swedish) and OSLO. Pick this option if you're low on money and have time to spare.

©2014 About.com. All rights reserved.