There are 10 ways to get from Kos to Milan by plane, train, ferry, bus, car 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.
Fly Kos to Milano Malpensa Airport, train
best- Fly from Kos (KGS) to Milano Malpensa Airport (MXP)KGS - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
6h 31m€76–278Ferry, train, bus via Rome
- Take the ferry from Port of Kos to Port of PiraeusBsf
- Take the train from Piraeus to KorinthosRe
- Take the bus from Korinthos to Durrës
- Take the bus from Durrës to Roma, Autostazione Tiburtina
- Take the train from Roma Tiburtina to Milan Rogoredo
39h 34mCar ferry, ferry, bus, train
- Take the car ferry from Port of Kos to Agios Kirikos
- Take the ferry from Ag. Kirykos to KavalaBsf
- Take the bus from Kavala Central Bus Station to Sofia
- Take the bus from Sofia to Venezia, Viale Stazione
- Take the train from Venezia Mestre to Milano CentraleFr
2d 1hFerry, drive
- Take the ferry from Port of Kos to Port of PiraeusBsf
- Drive from Port of Piraeus to Milan
32h 48m€423–629Fly Kos to Il Caravaggio International Airport
- Fly from Kos (KGS) to Il Caravaggio International Airport (BGY)KGS - BGY
6h 12m€82–308Car ferry to Rhodes International Airport, fly to Milano Malpensa Airport, train
- Take the car ferry from Port of Kos to Port of Rhodes
- Fly from Rhodes International Airport (RHO) to Milano Malpensa Airport (MXP)RHO - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
9h 20m€106–347Fly Kos to Milan Linate Airport
- Fly from Kos (KGS) to Milan Linate Airport (LIN)KGS - LIN
8h 53m€88–316Fly Kos to Venice Marco Polo Airport, train
- Fly from Kos (KGS) to Venice Marco Polo Airport (VCE)KGS - VCE
- Take the train from Venezia Mestre to Milano Centrale
9h 54m€87–418Car ferry, ferry, bus
- Take the car ferry from Port of Kos to Agios Kirikos
- Take the ferry from Ag. Kirykos to KavalaBsf
- Take the bus from Kavala Central Bus Station to Blagoevgrad
- Take the bus from Blagoevgrad to Milano, Stazione Centrale
2d 4hFerry, train, bus
- Take the ferry from Port of Kos to Port of PiraeusBsf
- Take the train from Piraeus to KorinthosRe
- Take the bus from Korinthos to Vlorë
- Take the bus from Vlore , station to Milano, Autostazione Lampugnano
2d 6h€188–207
Kos (KGS) to Milano Malpensa Airport (MXP) flights
Questions & Answers
The cheapest way to get from Kos to Milan is to fly which costs €80 - €310 and takes 6h 12m.
The fastest way to get from Kos to Milan is to fly which takes 6h 12m and costs €80 - €310.
The distance between Kos and Milan is 1892 km.
The best way to get from Kos to Milan without a car is to ferry and train and bus via Rome which takes 39h 34m and costs .
It takes approximately 6h 31m to get from Kos to Milan, including transfers.
Milan is 1h behind Kos. It is currently 1:02 AM in Kos and 12:02 AM in Milan.
There are 13461+ hotels available in Milan.
What companies run services between Kos, Greece and Milan, Italy?
Ryanair and Neos fly from Kos (KGS) to Il Caravaggio International Airport (BGY) twice a week.
- Website
- ita-airways.com
Flights from Kos to Milan Linate Airport via Vienna
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- €95–320
Flights from Kos to Milan Linate Airport via Munich
- Ave. Duration
- 8h 25m
- When
- Saturday
- Estimated price
- €100–400
Flights from Kos to Milan Linate Airport via Rome
- Ave. Duration
- 9h
- When
- Monday
- Estimated price
- €90–310
Flights from Kos to Milan Linate Airport via Bari
- Ave. Duration
- 10h 40m
- When
- Tuesday
- Estimated price
- €85–310
Flights from Kos to Milan Linate Airport via Naples
- Ave. Duration
- 11h 40m
- When
- Monday
- Estimated price
- €80–320
Flights from Kos to Venice Marco Polo Airport via Munich
- Ave. Duration
- 5h 45m
- When
- Monday and Saturday
- Estimated price
- €100–440
Flights from Kos to Venice Marco Polo Airport via Vienna
- Ave. Duration
- 6h 20m
- When
- Monday
- Estimated price
- €90–310
- Website
- ryanair.com
Flights from Kos to Milano Malpensa Airport
- Ave. Duration
- 3h
- When
- Monday
- Estimated price
- €70–260
Flights from Kos to Il Caravaggio International Airport
- Ave. Duration
- 2h 50m
- When
- Monday
- Estimated price
- €75–270
Flights from Rhodes International Airport to Milano Malpensa Airport via Bari
- Ave. Duration
- 4h 55m
- When
- Monday
- Estimated price
- €65–240
Flights from Kos to Venice Marco Polo Airport via Athens
- Ave. Duration
- 4h 25m
- When
- Thursday and Friday
- Estimated price
- €80–300
- Website
- en.aegeanair.com
Flights from Kos to Milano Malpensa Airport via Athens
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €90–300
Flights from Rhodes International Airport to Milano Malpensa Airport via Athens
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €85–270
Flights from Rhodes International Airport to Milano Malpensa Airport via Thessaloniki
- Ave. Duration
- 6h 50m
- When
- Tuesday
- Estimated price
- €85–270
Flights from Kos to Venice Marco Polo Airport via Athens
- Ave. Duration
- 7h 12m
- When
- Friday
- Estimated price
- €90–350
- Website
- neosair.it
Flights from Kos to Milano Malpensa Airport
- Ave. Duration
- 2h 55m
- When
- Friday
- Estimated price
- €270–650
Flights from Kos to Il Caravaggio International Airport
- Ave. Duration
- 2h 55m
- When
- Friday
- Estimated price
- €280–700
Flights from Rhodes International Airport to Milano Malpensa Airport
- Ave. Duration
- 3h 10m
- When
- Saturday
- Estimated price
- €240–600
- Website
- austrian.com
Flights from Kos to Milan Linate Airport via Vienna
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- €95–320
Flights from Kos to Venice Marco Polo Airport via Vienna
- Ave. Duration
- 5h 25m
- When
- Monday and Saturday
- Estimated price
- €90–500
- Website
- lufthansa.com
Flights from Kos to Milan Linate Airport via Munich
- Ave. Duration
- 8h 25m
- When
- Saturday
- Estimated price
- €100–400
Flights from Kos to Venice Marco Polo Airport via Munich
- Ave. Duration
- 5h 45m
- When
- Monday and Saturday
- Estimated price
- €100–440
- Website
- easyjet.com
Flights from Kos to Milano Malpensa Airport
- Ave. Duration
- 3h
- When
- Monday
- Estimated price
- €65–270
Flights from Rhodes International Airport to Milano Malpensa Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Friday, and Saturday
- Estimated price
- €60–240
- Website
- airdolomiti.it
Flights from Kos to Venice Marco Polo Airport via Munich
- Ave. Duration
- 5h 45m
- When
- Monday and Saturday
- Estimated price
- €100–440
- Website
- volotea.com
Flights from Kos to Venice Marco Polo Airport via Athens
- Ave. Duration
- 7h 25m
- When
- Friday
- Estimated price
- €90–350
- Website
- flyulendo.com
Flights from Kos to Venice Marco Polo Airport via Athens
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €60–290
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €15
- Website
- https://www.malpensaexpress.it/en/
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Piraeus to Korinthos
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- https://www.hellenictrain.gr/en
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Tiburtina to Milan Rogoredo
- Ave. Duration
- 2h 52m
- Frequency
- Every 3 hours
- Estimated price
- €45–120
- Website
- https://www.italotreno.it/en
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- €23–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €19–55
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €55–80
- Phone
- +355 68 407 6607
- komatastours.al@gmail.com
- Website
- facebook.com
Bus from Korinthos to Durrës
- Ave. Duration
- 10h 35m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Durrës to Roma, Autostazione Tiburtina
- Ave. Duration
- 8h 48m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +359 894 77 44 02
- office@kaleiatravel.com
- Website
- kaleiatravel.com
Bus from Kavala Central Bus Station to Sofia
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Website
- https://en.kaleiatravel.com/
Bus from Kavala Central Bus Station to Blagoevgrad
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Website
- https://en.kaleiatravel.com/
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Venezia, Viale Stazione
- Ave. Duration
- 16h 56m
- Frequency
- 4 times a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Blagoevgrad to Milano, Stazione Centrale
- Ave. Duration
- 24h 35m
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Korinthos to Vlorë
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- top-lines.gr
- Phone
- +355 692323966
Bus from Vlore , station to Milano, Autostazione Lampugnano
- Ave. Duration
- 29h 30m
- Frequency
- Twice a week
- Estimated price
- €80
- Schedules at
- web.facebook.com
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 11h 55m
- Frequency
- 5 times a week
- Estimated price
- €60–80
- Website
- https://www.bluestarferries.com/en-gb/
Ferry from Ag. Kirykos to Kavala
- Ave. Duration
- 17h 50m
- Frequency
- Once a week
- Estimated price
- €50–130
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- €50–75
- 2 Bed Inside Cabin
- €80–100
- 4 Bed Outside Cabin
- €80–100
- 2 Bed Lux Cabin
- €100–130
- Phone
- +30 22410 70590
- info@12ne.gr
- Website
- 12ne.gr
Car ferry from Port of Kos to Agios Kirikos
- Ave. Duration
- 3h 9m
- Frequency
- 3 times a week
- Estimated price
- €30–50
- Website
- https://www.12ne.gr/en
Car ferry from Port of Kos to Port of Rhodes
- Ave. Duration
- 2h 14m
- Frequency
- 5 times a week
- Estimated price
- €22–40
- Website
- https://www.12ne.gr/en
- Phone
- +30 21 0620 6427
- info@saos.gr
- Website
- saos.gr
Car ferry from Port of Kos to Port of Rhodes
- Ave. Duration
- 6h 40m
- Frequency
- Twice a week
- Estimated price
- €20
- Website
- https://saos.gr/en/
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
Getting around the Cyclades
Read the travel guide
Getting to Milan from the airport
Read the travel guide
















































