You can get from Copenhagen to Oslo by train, bus or flight.
To get from Copenhagen to Oslo on Nov 27 we recommend taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||299 miles (483 km)|
|Available travel modes||Bus, ferry, flight or train|
|Ticket price range||$42 - $76|
|Cheapest mode||Flight • $42 (€39) • 1 h 10 min|
|Fastest mode||Flight • $42 (€39) • 1 h 10 min|
|Popular travel companies||Bus4you, Norwegian Air Shuttle or Vy Bus4You|
Travel 299 miles (483 km) by bus, ferry, flight or train between Copenhagen and Oslo. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $42 (€39). The most popular travel companies which serve this journey are Bus4you, Norwegian Air Shuttle or Vy Bus4You among others. Travelers can even take a direct bus, ferry, flight or train from Copenhagen to Oslo.
Traveling from Copenhagen to Oslo is easy due to the daily connections by buses, trains and planes that are available. On average, a bus takes 8 hours, as does a train ride, excluding the transfers, while a direct flight takes 1 hour 10 minutes to cover the distance between the two cities.
For those who want to travel from Copenhagen to Oslo on a tight budget, a bus ride is a solid option. Three major bus companies service this route, including Nettbuss, Oresundstag and FlixBus. Nettbuss offers four departures per day, while FlixBus offers three departures most days, often with a transfer in Gothenburg. Both buses depart from Ingerslevgade, and arrive into the Gallerian bus terminal in Oslo. Meanwhile, Oresundstag offers up to 20 connections per day, most of them with two changes in Malmo and Gothenburg.
Flying is undoubtedly the fastest way to travel from Copenhagen to Oslo, with an average flight time of 1 hour 10 minutes. The transfer time at the airport can be as little as 40 minutes, with a check-in time of 45 minutes. SAS, Norwegian, KLM and Wideroe offer daily connections between the Danish and Norwegian capitals. Although SAS runs the most flights between the two cities, Norwegian is popular for its cheap flights. Most trips depart from the Copenhagen Airport and arrive at the Oslo Airport Gardermoen, except for Wideroe, which lands at Oslo Sandefjord Airport.
The Omio app and website make it easy to book transportation from Copenhagen to Oslo, as customers can enjoy the convenience of searching, comparing and booking their preferred means of transport all in one place.
Trains offer a great option to travel from Copenhagen to Oslo. There are multiple departures per day, with Oresundstag as the primary operator along this route. There are two departure points, Copenhagen Central Station and Orestad Station, and Oslo Central Station is the main arrival terminal. However, there is no direct rail connection between the two cities. All the trains make one or two stops, one in Malmo, and the other in Gothenburg, before proceeding to Oslo. From the arrival terminal, travelers can access the city center via a bus, tram or shuttle train.
If you want to enjoy the breathtaking scenery between Copenhagen and Oslo, the bus is an unbeatable option. Nettbuss, FlixBus and Oresundstag offer reliable connections between the two destinations. Nettbuss makes four daily departures, with FlixBus making three direct connections per day. Oresundstag offers most of the trips, and they all make one or two changes at Malmo and Gothenburg. The departure station in Copenhagen is Ingerslevgade, and the arriving buses stop at the Olso Bus Terminal. The Oslo city center is a ten minute walk from the terminal.
A flight between Copenhagen and Oslo lasts about 1 hour 40 minutes, excluding the airport transfer and check-in times. Popular airlines that fly between the two cities are SAS, Norwegian, KLM and Wideroe. SAS has the highest frequency of flights, but some travelers like Norwegian as it offers cheaper flights. Planes depart from the Copenhagen Airport, and land at the Oslo Airport Gardermoen. The airport express train will take you to the city center in the shortest time possible. If you're on a budget, however, then the Norwegian Railway comes in handy.
Travel from Copenhagen, Denmark to Oslo, Norway is: Unrestricted.
International entry is currently allowed for: Entry is unrestricted for citizens and permanent residents of Denmark.
The government of Norway has imposed the following measures to reduce the spread of COVID-19:
The above information was last verified on 11/17/22. Remember to check the latest COVID-19 travel safety regulations for your trip to Oslo from Copenhagen closer to your planned date of departure here.
The restriction level for your return to Copenhagen, Denmark from Norway is: Unrestricted.
Entry into Denmark is currently allowed for: Entry is unrestricted for citizens and permanent residents of Norway.
Conditions of reentry into Denmark:
You should observe these safety measures in Denmark as imposed by the government to reduce the spread of COVID-19:
This information about your return travel to Denmark was last checked on 11/17/22. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Copenhagen from Oslo closer to your date of departure here.
There are 4 ways to travel between Copenhagen and Oslo including taking a bus, ferry, flight or train.
The cheapest way to travel from Copenhagen to Oslo is by taking a flight with an average price of $42 (€39).
This is compared to other travel options to Oslo:
A flight is $27 (€24) less than a bus for this trip with tickets for a bus from Copenhagen to Oslo costing on average $69 (€63).
Taking a flight is about $6 (€5) less than taking a ferry, which costs on average $48 (€44) for this trip.
A flight is generally $34 (€31) less than a train for the same trip. Taking a train costs on average $76 (€70) from Copenhagen to Oslo.
The quickest way to travel from Copenhagen to Oslo is by flight, which takes on average 1 h 10 min compared to other travel options that may take you longer to get to your destination:
In comparison, going by bus can take 7 h 47 min on average.
In comparison, taking a ferry requires on average 0 h 0 min of travel time.
In comparison, going by train can take 7 h 33 min on average.
Oslo is approximately 299 miles (483 km) away from Copenhagen.
The average frequency per day from Copenhagen to Oslo is:
However, we recommend checking specific travel dates for your trip from Copenhagen to Oslo as scheduled services by bus, ferry, flight or train can vary by season or day of the week.
These are the most popular departure and arrival points from Copenhagen to Oslo:
Omio works with many trusted partners that can help you travel the best way from Copenhagen to Oslo:
Yes, there are direct services available from Copenhagen to Oslo with the following travel companies:
Direct services tend to save you time and add more convenience in getting you to Oslo as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Copenhagen and Oslo.
Before traveling from Copenhagen to Oslo, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking Copenhagen to Oslo tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need