There are 11 ways to get from Denmark to Milan Bergamo Airport (BGY) by plane, car, car train, bus, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Copenhagen Airport to Il Caravaggio International Airport
best- Fly from Copenhagen Airport (CPH) to Il Caravaggio International Airport (BGY)plane CPH - BGY
2h 10m€66–310Fly Copenhagen Airport to Milan Linate Airport
- Fly from Copenhagen Airport (CPH) to Milan Linate Airport (LIN)plane CPH - LIN
3h 35m€136–480Drive, car train
- Drive from Copenhagen to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Milan Bergamo Airport (BGY)car
18h 33m€248–334Bus
- Take the bus from Copenhagen Busterminal to Innsbruck Südbahnstraßebus N05
- Take the bus from Innsbruck Südbahnstraße to Bolzano Southbus 095 / ...
- Take the bus from Bolzano South to Bergamobus 408 / ...
28h 20m€141–246Fly Copenhagen Airport to Milano Malpensa Airport, shuttle
- Fly from Copenhagen Airport (CPH) to Milano Malpensa Airport (MXP)plane CPH - MXP
- Take a shuttle bus from Malpensa Airport - Milan to Orio al Serio Airport
4h 30m€111–560Fly Billund Airport to Il Caravaggio International Airport
- Fly from Billund Airport (BLL) to Il Caravaggio International Airport (BGY)plane BLL - BGY
4h 24m€68–254Fly Aalborg Airport to Il Caravaggio International Airport
- Fly from Aalborg Airport (AAL) to Il Caravaggio International Airport (BGY)plane AAL - BGY
6h 15m€133–303Train, bus via Hamburg
- Take the train from København H to Hamburg Hbftrain Ece / ...
- Take the train from Hamburg Hbf to Basel SBBtrain Ec
- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
19h 21m€399–1,423Train, bus
- Take the train from Höje Taastrup to Innsbruck Hbftrain 305
- Take the train from Brennero - Brenner to Merano-M.B/Meran-Unttrain Re
- Take the bus from Meran to Bergamobus 407
30h 47m€237–388Bus via Kunowice
- Take the bus from Copenhagen to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to BERGAMO, Central Bus Station - Bartolomeo Bonobus
31h 25m€161–353Drive 1,548.8 km
- Drive from Copenhagen to Milan Bergamo Airport (BGY)car 1,548.8 km
14h 41m€275–397
Denmark to Milan Bergamo Airport (BGY) by bus
Questions & Answers
The cheapest way to get from Denmark to Milan Bergamo Airport (BGY) is to fly which costs €65 - €260 and takes 4h 24m.
The fastest way to get from Denmark to Milan Bergamo Airport (BGY) is to fly which takes 2h 10m and costs €65 - €310.
No, there is no direct bus from Denmark to Milan Bergamo Airport (BGY). However, there are services departing from Rådhuspladsen St. and arriving at Bergamo via Copenhagen Busterminal, Innsbruck Südbahnstraße and Bolzano South. The journey, including transfers, takes approximately 28h 20m.
The distance between Denmark and Milan Bergamo Airport (BGY) is 1135 km. The road distance is 1548.8 km.
The best way to get from Denmark to Milan Bergamo Airport (BGY) without a car is to bus which takes 28h 20m and costs €140 - €250.
It takes approximately 2h 10m to get from Denmark to Milan Bergamo Airport (BGY), including transfers.
Denmark to Milan Bergamo Airport (BGY) bus services, operated by FlixBus, depart from Copenhagen Busterminal station.
The best way to get from Denmark to Milan Bergamo Airport (BGY) is to fly which takes 2h 10m and costs €65 - €310. Alternatively, you can bus, which costs €140 - €250 and takes 28h 20m.
Denmark to Milan Bergamo Airport (BGY) bus services, operated by FlixBus, arrive at Innsbruck Südbahnstraße station.
Yes, the driving distance between Denmark to Milan Bergamo Airport (BGY) is 1549 km. It takes approximately 14h 41m to drive from Denmark to Milan Bergamo Airport (BGY).
What companies run services between Denmark and Milan Bergamo Airport (BGY), Italy?
Ryanair and Norwegian Air International fly from Copenhagen Airport (CPH) to Il Caravaggio International Airport (BGY) 3 times a day. Alternatively, you can take a bus from Rådhuspladsen St. to Bergamo via Dybbølsbro St., Copenhagen Busterminal, Innsbruck Südbahnstraße, and Bolzano South in around 28h 20m.
- Website
- lufthansa.com
Flights from Copenhagen Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- €140–330
Flights from Copenhagen Airport to Milan Linate Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €140–330
Flights from Copenhagen Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- €45–270
Flights from Copenhagen Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- €75–270
- Website
- ryanair.com
Flights from Copenhagen Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €35–280
Flights from Aalborg Airport to Il Caravaggio International Airport via Copenhagen Airport
- Ave. Duration
- 4h 2m
- When
- Tuesday, Friday, and Thursday
- Estimated price
- €60–260
- Website
- flysas.com
Flights from Copenhagen Airport to Milan Linate Airport
- Ave. Duration
- 2h
- When
- Saturday and Sunday
- Estimated price
- €75–330
Flights from Copenhagen Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €50–150
- Website
- swiss.com
Flights from Copenhagen Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- €75–250
- Website
- norwegian.com
Flights from Copenhagen Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €70–330
Flights from Billund Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 55m
- When
- Thursday and Sunday
- Estimated price
- €60–270
- Website
- easyjet.com
Flights from Copenhagen Airport to Milan Linate Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €50–250
Flights from Copenhagen Airport to Milan Linate Airport via Berlin Brandenburg
- Ave. Duration
- 4h 20m
- When
- Wednesday and Thursday
- Estimated price
- €50–250
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- Danish Railways
Train from København H to Hamburg Hbf
- Ave. Duration
- 4h 42m
- Frequency
- Every 3 hours
- Estimated price
- €100–150
- Website
- Danish Railways
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from København H to Hamburg Hbf
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- €60–95
- Website
- Snälltåget
Train from Höje Taastrup to Innsbruck Hbf
- Ave. Duration
- 21h 4m
- Frequency
- Once a week
- Estimated price
- €190–300
- Website
- Snälltåget
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 6h 41m
- Frequency
- Once a week
- Estimated price
- €290–900
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €85–270
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €17–22
- Schedules at
- SBB GmbH
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Brennero - Brenner to Merano-M.B/Meran-Unt
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €14–24
- Website
- Trenitalia
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Copenhagen Busterminal to Innsbruck Südbahnstraße
- Ave. Duration
- 20h 20m
- Frequency
- 5 times a week
- Estimated price
- €110–190
- Website
- Flixbus
Bus from Innsbruck Südbahnstraße to Bolzano South
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- €10–18
- Website
- Flixbus
Bus from Bolzano South to Bergamo
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- €19–35
- Website
- Flixbus
Bus from Meran to Bergamo
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- €22–40
- Website
- Flixbus
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Malpensa Airport - Milan to Orio al Serio Airport
- Ave. Duration
- 1h 40m
- Frequency
- On demand
- Estimated price
- €35–300
- Website
- GoOpti
- Shared
- €35–75
- Private
- €180–200
- [email protected]
- Website
- TERRAVISION
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–25
- Website
- TERRAVISION
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from Copenhagen to Słubice
- Ave. Duration
- 13h 5m
- Frequency
- Once a week
- Estimated price
- €55–120
- Website
- Sindbad
Bus from SŁUBICE, Port Świecko, Świecko 39 to BERGAMO, Central Bus Station - Bartolomeo Bono
- Ave. Duration
- 16h
- Frequency
- Twice a week
- Estimated price
- €100–230
- Website
- Sindbad
Want to know more about travelling around Italy
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.
Related travel guides
Italy Travel Guides
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
There are 2417+ hotels available in Milan Bergamo Airport (BGY).



































