There are 10 ways to get from Milan to Bornholm by plane, train, ferry, car ferry, bus, 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.
Fly Milan Linate Airport to Copenhagen Airport, train, ferry
best- Fly from Milan Linate Airport (LIN) to Copenhagen Airport (CPH)plane LIN - CPH
- Take the train from Malmö Hyllie station to Ystad Stationtrain
- Take the ferry from Ystad Havn to Rønne Havnferry
8h 15mkr 1,326–2,959Bus to Il Caravaggio International Airport, fly to Bornholm Rønne Airport
cheapest- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Bornholm Rønne Airport (RNN)plane BGY - RNN
7h 5mkr 637–2,685Train, car ferry
- Take the train from Milano Centrale to Mannheim Hbftrain Ec
- Take the train from Mannheim, Hauptbahnhof to Bergen Bahnhoftrain 15
- Take the car ferry from Sassnitz to Rønnecarferry
21h 45mkr 2,719–7,819Bus, ferry
- Take the bus from Milano, Autostazione Lampugnano to Berlin, Zentralen Omnibusbahnhofbus N95
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Malmö central train station FlixBus stopbus 032 / ...
- Take the bus from Malmö Hyllie station to Ystad Stationbus 917
- Take the ferry from Ystad Havn to Rønne Havnferry
30h 52mkr 1,904–2,666Drive, car ferry
- Drive from Milan to Sassnitzcar
- Take the car ferry from Sassnitz to Rønnecarferry
16h 15mkr 2,199–3,765Fly Milan Linate Airport to Bornholm Rønne Airport
- Fly from Milan Linate Airport (LIN) to Bornholm Rønne Airport (RNN)plane LIN - RNN
7h 2mkr 814–3,216Train to Milano Malpensa Airport, fly to Copenhagen Airport, train, ferry
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Copenhagen Airport (CPH)plane MXP - CPH
- Take the train from Malmö Hyllie station to Ystad Stationtrain
- Take the ferry from Ystad Havn to Rønne Havnferry
8h 51mkr 1,355–2,583Bus to Il Caravaggio International Airport, fly to Copenhagen Airport, train, ferry
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Copenhagen Airport (CPH)plane BGY - CPH
- Take the train from Malmö Hyllie station to Ystad Stationtrain
- Take the ferry from Ystad Havn to Rønne Havnferry
8h 53mkr 1,229–3,228Train to Milano Malpensa Airport, fly to Bornholm Rønne Airport
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Bornholm Rønne Airport (RNN)plane MXP - RNN
7h 8mkr 733–2,740Bus, train, ferry
- Take the bus from Milano, Autostazione Lampugnano to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from Słubice to Malmöbus
- Take the train from Malmö, Centralstation to Ystad Stationtrain
- Take the ferry from Ystad Havn to Rønne Havnferry
34h 49mkr 1,969–3,248
Milan to Bornholm by train and car ferry
Questions & Answers
The cheapest way to get from Milan to Bornholm is to bus and fly which costs 600 kr - 2700 kr and takes 7h 5m.
The fastest way to get from Milan to Bornholm is to fly which takes 7h 2m and costs 800 kr - 3300 kr.
The distance between Milan and Bornholm is 1325 km.
The best way to get from Milan to Bornholm without a car is to train and car ferry which takes 21h 45m and costs 2700 kr - 8000 kr.
It takes approximately 8h 15m to get from Milan to Bornholm, including transfers.
There are 1492+ hotels available in Bornholm.
What companies run services between Milan, Italy and Bornholm, Denmark?
easyJet, DAT Danish Air Transport, and four other airlines fly from Milan Linate Airport (LIN) to Bornholm Rønne Airport (RNN) 4 times a day.
- Website
- dat.dk
Flights from Milan Linate Airport to Bornholm Rønne Airport via Copenhagen Airport
- Ave. Duration
- 4h 50m
- When
- Monday to Saturday
- Estimated price
- kr 800–3,200
Flights from Milan Linate Airport to Bornholm Rønne Airport via Luxembourg, Copenhagen Airport
- Ave. Duration
- 6h 35m
- When
- Tuesday and Thursday
- Estimated price
- kr 1,300–7,000
Flights from Milan Linate Airport to Bornholm Rønne Airport via Munich, Copenhagen Airport
- Ave. Duration
- 8h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 850–4,600
Flights from Milan Linate Airport to Bornholm Rønne Airport via Frankfurt, Copenhagen Airport
- Ave. Duration
- 9h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,300–4,600
Flights from Milan Linate Airport to Bornholm Rønne Airport via Berlin Brandenburg, Copenhagen Airport
- Ave. Duration
- 9h 20m
- When
- Wednesday and Friday
- Estimated price
- kr 800–3,200
Flights from Milano Malpensa Airport to Bornholm Rønne Airport via Copenhagen Airport
- Ave. Duration
- 5h 26m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- kr 950–3,700
Flights from Milano Malpensa Airport to Bornholm Rønne Airport via Frankfurt, Copenhagen Airport
- Ave. Duration
- 6h 50m
- When
- Sunday
- Estimated price
- kr 1,100–3,900
Flights from Milano Malpensa Airport to Bornholm Rønne Airport via Zurich, Copenhagen Airport
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,000–3,600
Flights from Milano Malpensa Airport to Bornholm Rønne Airport via Munich, Copenhagen Airport
- Ave. Duration
- 8h 20m
- When
- Monday and Tuesday
- Estimated price
- kr 1,100–3,900
Flights from Milano Malpensa Airport to Bornholm Rønne Airport via Berlin Brandenburg, Copenhagen Airport
- Ave. Duration
- 9h
- When
- Friday
- Estimated price
- kr 700–2,700
Flights from Il Caravaggio International Airport to Bornholm Rønne Airport via Copenhagen Airport
- Ave. Duration
- 5h 52m
- When
- Sunday, Tuesday, Thursday, Saturday, and Monday
- Estimated price
- kr 600–3,100
Flights from Il Caravaggio International Airport to Bornholm Rønne Airport via Billund
- Ave. Duration
- 5h 20m
- When
- Thursday and Sunday
- Estimated price
- kr 750–3,300
Flights from Il Caravaggio International Airport to Bornholm Rønne Airport via Prague, Copenhagen Airport
- Ave. Duration
- 7h 10m
- When
- Tuesday
- Estimated price
- kr 650–2,500
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Copenhagen Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- kr 270–1,800
Flights from Il Caravaggio International Airport to Copenhagen Airport via Prague
- Ave. Duration
- 4h
- When
- Tuesday
- Estimated price
- kr 270–1,800
- Website
- flysas.com
Flights from Milan Linate Airport to Copenhagen Airport
- Ave. Duration
- 2h
- When
- Saturday
- Estimated price
- kr 500–2,100
Flights from Milano Malpensa Airport to Copenhagen Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- kr 400–1,100
- Website
- lufthansa.com
Flights from Milan Linate Airport to Copenhagen Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- kr 950–2,500
Flights from Milan Linate Airport to Copenhagen Airport via Munich
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- kr 460–2,500
Flights from Milano Malpensa Airport to Copenhagen Airport via Frankfurt
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- kr 600–2,200
- Website
- swiss.com
Flights from Milano Malpensa Airport to Copenhagen Airport via Zurich
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- kr 600–2,100
- Website
- easyjet.com
Flights from Milan Linate Airport to Copenhagen Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- kr 370–1,900
- Website
- luxair.lu
Flights from Milan Linate Airport to Copenhagen Airport via Luxembourg
- Ave. Duration
- 4h 5m
- When
- Tuesday and Thursday
- Estimated price
- kr 750–3,800
- Website
- norwegian.com
Flights from Il Caravaggio International Airport to Copenhagen Airport
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 550–2,200
- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Train from Malmö Hyllie station to Ystad Station
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- kr 70–140
- Schedules at
- skanetrafiken.se
Train from Malmö Hyllie station to Ystad Station
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- kr 70–140
- Schedules at
- skanetrafiken.se
Train from Malmö Hyllie station to Ystad Station
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- kr 70–140
- Schedules at
- skanetrafiken.se
Train from Malmö, Centralstation to Ystad Station
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 75–160
- Schedules at
- skanetrafiken.se
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Mannheim Hbf
- Ave. Duration
- 6h 48m
- Frequency
- Twice daily
- Estimated price
- kr 900–1,400
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- kr 950–1,400
- 2nd Class
- kr 900–1,200
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Mannheim, Hauptbahnhof to Bergen Bahnhof
- Ave. Duration
- 8h 17m
- Frequency
- Once daily
- Estimated price
- kr 1,100–4,900
- Website
- https://int.bahn.de/en
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 30–40
- Website
- https://www.trenord.it/en/
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 30–40
- Website
- https://www.trenord.it/en/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Milano, Autostazione Lampugnano to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- kr 650–1,200
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Malmö central train station FlixBus stop
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- kr 290–490
- Website
- https://www.flixbus.co.uk
- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Bus from Malmö Hyllie station to Ystad Station
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- kr 100–190
- Schedules at
- skanetrafiken.se
- [email protected]
- Website
- terravision.eu
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 35–190
- Website
- https://www.terravision.eu/
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 35–190
- Website
- https://www.terravision.eu/
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from Milano, Autostazione Lampugnano to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 17h 20m
- Frequency
- Twice a week
- Estimated price
- kr 750–1,600
- Website
- https://www.sindbad.pl/en/home
Bus from Słubice to Malmö
- Ave. Duration
- 13h
- Frequency
- Once a week
- Estimated price
- kr 440–850
- Website
- https://www.sindbad.pl/en/home
- Phone
- +45 70 10 14 18
- [email protected]
- Website
- molslinjen.dk
Ferry from Ystad Havn to Rønne Havn
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- kr 699
- Schedules at
- molslinjen.dk
Ferry from Ystad Havn to Rønne Havn
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- kr 699
- Schedules at
- molslinjen.dk
Ferry from Ystad Havn to Rønne Havn
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- kr 699
- Schedules at
- molslinjen.dk
Ferry from Ystad Havn to Rønne Havn
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- kr 699
- Schedules at
- molslinjen.dk
Ferry from Ystad Havn to Rønne Havn
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- kr 699
- Schedules at
- molslinjen.dk
- Phone
- +45 70 900 100
- Website
- bornholmslinjen.dk
Car ferry from Sassnitz to Rønne
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- kr 700–1,600
- Schedules at
- bornholmslinjen.dk
- Standard
- kr 700–1,600
Car ferry from Sassnitz to Rønne
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- kr 700–1,600
- Schedules at
- bornholmslinjen.dk
- Standard
- kr 700–1,600
Want to know more about travelling around Denmark
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide





































