Travel from Oslo to Denmark

Bus from Oslo to Denmark

Swebus operates a bus from Oslo to Copenhagen twice daily. Tickets cost $70 - $100 and the journey takes 7 h 55 min. Two other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Oslo to Denmark

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Aalborg airport, then line 12 bus to Aalborg.2 h 53 min$136
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Copenhagen airport, then line 029 train to Copenhagen.3 h 48 min$104
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Billund airport, then bus to Kolding.5 h 24 min$110
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Aarhus airport, then bus to Århus.5 h 12 min$195
From Oslo Bussterminal bus to Göteborg Central, train to Malmö Central, then train to Koebenhavn H.7 h 43 min$103
From Oslo Bussterminal bus to København Ingerslevsgade.7 h 55 min$70
From Oslo bussterminal bus to Moss, Mosseporten then bus to Köbenhavn Ingerslevsgade.9 h 11 min$93
From Oslo Vippetangen ferry to Færgeterminal Søndre Frihavn then line 26 bus to Rådhuspladsen.17 h 50 min$66
From Oslo drive to Copenhagen.6 h 21 min$122

How long does it take to get from Oslo to Denmark?

It takes approximately 2 h 53 min to get from Oslo to Denmark, including transfers.

Is there a direct bus between Oslo and Denmark?

Yes, there is a direct bus departing from Oslo Bussterminal and arriving at København Ingerslevsgade. Services depart twice daily, and operate every day. The journey takes approximately 7 h 55 min.

Operators from Oslo to Denmark

British AirwaysBritish Airways
Scandinavian AirlinesScandinavian Airlines
North Jutland Transport Company98 11 11 11North Jutland Transport Company
Norwegian Air ShuttleNorwegian Air Shuttle
Norwegian Air InternationalNorwegian Air International
Pakistan International AirlinesPakistan International Airlines
Ethiopian AirlinesEthiopian Airlines
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Primera AirPrimera Air
Midttrafik+45 70 21 02 30Midttrafik
Swebus+46 771 218 218Swebus
Swedish Railways (SJ)Swedish Railways (SJ)
DFDS Seaways+45 33 42 30 10DFDS Seaways
Movia+45 7015 7000Movia