There are 6 ways to get from Copenhagen to Oslo by plane, train, bus, ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly to Oslo, train • 4h
Cheapest option
Bus • 8h 10m
4 alternative options
Fly to Oslo Sandefjord, train • 5h 53m
Train • 8h 32m
Ferry • 17h 15m
Drive • 6h 23m
Copenhagen to Oslo by bus
Questions & Answers
The cheapest way to get from Copenhagen to Oslo is to bus which costs 280 kr - 380 kr and takes 8h 10m.
The fastest way to get from Copenhagen to Oslo is to fly and train which takes 4h and costs 470 kr - 1600 kr.
Yes, there is a direct bus departing from Copenhagen Ingerslevsgade and arriving at Oslo Central Bus Station station. Services depart five times a day, and operate every day. The journey takes approximately 8h 10m.
Yes, there is a direct ferry departing from København Kvæsthusbroen and arriving at Oslo Vipperangen. Services depart once daily, and operate every day. The journey takes approximately 17h 15m.
No, there is no direct train from Copenhagen to Oslo. However, there are services departing from Köpenhamn H and arriving at Oslo S via Göteborg Centralstation. The journey, including transfers, takes approximately 8h 32m.
The distance between Copenhagen and Oslo is 576 km. The road distance is 600.5 km.
Book your Copenhagen to Oslo ferry tickets online with Omio.
The best way to get from Copenhagen to Oslo without a car is to bus which takes 8h 10m and costs 280 kr - 380 kr.
It takes approximately 4h to get from Copenhagen to Oslo, including transfers.
Copenhagen to Oslo bus services, operated by Vy Buss, depart from Copenhagen Ingerslevsgade station.
- Distance: 575.7 km
- Duration: 4h
What companies run services between Copenhagen, Denmark and Oslo, Norway?
Vy Buss operates a bus from Copenhagen Ingerslevsgade to Oslo Central Bus Station 5 times a day. Tickets cost kr 800 - kr 1300 and the journey takes 8h 10m. Three other operators also service this route. Alternatively, you can take a train from Copenhagen to Oslo via Göteborg Centralstation in around 8h 32m.
- Website
- flysas.com
Flights from Copenhagen to Oslo
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- kr 650 - kr 3100
Flights from Copenhagen to Oslo via Stavanger
- Ave. Duration
- 3h 5m
- When
- Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- kr 650 - kr 3100
Flights from Copenhagen to Oslo Sandefjord
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 850 - kr 3200
- Website
- norwegian.com
Flights from Copenhagen to Oslo
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 550 - kr 3300
- Website
- norwegian.com
Flights from Copenhagen to Oslo
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- kr 550 - kr 2600
- Website
- airbaltic.com
Flights from Copenhagen to Oslo Sandefjord
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- kr 700 - kr 3000
- Website
- wideroe.no
Flights from Copenhagen to Oslo Sandefjord
- Ave. Duration
- 1h 10m
- When
- Friday and Sunday
- Estimated price
- kr 950 - kr 3100
- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 210 - kr 230
- Website
- Flytoget AS
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Torp stasjon to Nationaltheatret stasjon
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- kr 190 - kr 280
- Website
- https://www.vy.no/en
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Estimated price
- kr 500 - kr 800
- Website
- https://www.vy.no/en
- Phone
- 0771-77 77 11
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from Köpenhamn H to Göteborg Centralstation
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- kr 360 - kr 500
- Website
- https://www.oresundstag.se/en
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Copenhagen Ingerslevsgade to Oslo Central Bus Station
- Ave. Duration
- 8h 10m
- Frequency
- 5 times a day
- Estimated price
- kr 800 - kr 1300
- Website
- https://www.vybuss.com/
- Phone
- +46 771 15 15 15
- info@tagkompaniet.se
- Website
- vy.se
Bus from København DGI-byen to Oslo bussterminal
- Ave. Duration
- 8h 10m
- Frequency
- 4 times a day
- Estimated price
- kr 700 - kr 1100
- Schedules at
- vy.se
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Copenhagen central train station to Oslo
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a day
- Estimated price
- kr 550 - kr 800
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +48 77 443 44 44
- poczta@sindbad.pl
- Website
- sindbad.pl
Bus from Copenhagen to Oslo bussterminal
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- kr 440 - kr 600
- Website
- https://www.sindbad.pl/en/home
- Phone
- +45 33 42 30 10
- incoming@dfdsseaways.dk
- Website
- dfds.com
Ferry from København Kvæsthusbroen to Oslo Vipperangen
- Ave. Duration
- 17h 15m
- Frequency
- Once daily
- Website
- https://www.dfds.com/en
Want to know more about travelling around Norway
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Copenhagen to Oslo train services, operated by Öresundståg, depart from Köpenhamn H station.
The best way to get from Copenhagen to Oslo is to bus which takes 8h 10m and costs 280 kr - 380 kr. Alternatively, you can train, which costs 550 kr - 850 kr and takes 8h 32m.
Copenhagen to Oslo bus services, operated by Vy Buss, arrive at Oslo Central Bus Station.
Copenhagen to Oslo train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Copenhagen to Oslo is 601 km. It takes approximately 6h 23m to drive from Copenhagen to Oslo.
Book your Copenhagen to Oslo bus tickets online with Omio, Distribusion and FlixBus.
There are 535+ hotels available in Oslo. Prices start at kr 628 NOK per night.