Travel from Milan to Denmark

Train, bus or fly from Milan to Denmark?

Alitalia, Lufthansa and five other airlines fly from Milan to Copenhagen every 3 hours. Alternatively, you can take a train from Milan to Copenhagen via Basel SBB and Hamburg Hbf in around 17 h 20 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan to Denmark

ModeDurationPrice
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Copenhagen airport, then line 029 train to Copenhagen.4 h 42 min$108
From Milano Cadorna train to Milan Malpensa airport, fly to Copenhagen airport, then line 029 train to Copenhagen.4 h 53 min$97
From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Copenhagen airport, then line 029 train to Copenhagen.5 h 11 min$75
From Milano Cadorna train to Milan Malpensa airport, fly to Aalborg airport, then line 12 bus to Aalborg.7 h 3 min$199
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Billund airport, then bus to Kolding.7 h 53 min$139
From Milano Centrale train to Basel SBB, train to Hamburg Hbf, then train to Koebenhavn H.17 h 20 min$485
From via orefici p.za cordusio bus to Milan, Milan, bus to Hamburg, then bus to Copenhagen.25 h 35 min$111
From Milano Centrale train to Zürich HB, night train to Hamburg Hbf, train to Rødby Færge, then train to København H.23 h 8 min$231
From Milan drive to Copenhagen.15 h 10 min$291

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

It takes approximately 4 h 42 min to get from Milan to Denmark, including transfers.

Is there a direct train between Milan and Denmark?

No, there is no direct train from Milan to Denmark. However, there are services departing from Milano Centrale and arriving at Koebenhavn H via Basel SBB and Hamburg Hbf. The journey, including transfers, takes approximately 17 h 20 min.

Is there a direct bus between Milan and Denmark?

No, there is no direct bus from Milan to Denmark. However, there are services departing from via orefici p.za cordusio and arriving at Copenhagen via Milan, Milan and Hamburg. The journey, including transfers, takes approximately 25 h 35 min.

Operators from Milan to Denmark

OperatorPhoneWebsite
Milan MetroMilan Metro
AlitaliaAlitalia
LufthansaLufthansa
Brussels AirlinesBrussels Airlines
Air FranceAir France
British AirwaysBritish Airways
Scandinavian AirlinesScandinavian Airlines
KLMKLM
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Malpensa ExpressMalpensa Express
easyJeteasyJet
EurowingsEurowings
SwissSwiss
Austrian AirlinesAustrian Airlines
Norwegian Air ShuttleNorwegian Air Shuttle
Orio Shuttle035.319366Orio Shuttle
RyanairRyanair
BMI RegionalBMI Regional
Norwegian Air InternationalNorwegian Air International
Hop!Hop!
Vueling AirlinesVueling Airlines
North Jutland Transport Company98 11 11 11North Jutland Transport Company
SydtrafikSydtrafik
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Nightjet+43 51717Nightjet