Travel from Milan to Capri

How to get from Milan to Capri?

There is no direct connection from Milan to Capri. However, you can take the train to Napoli Centrale, take the walk to Garibaldi, take the line 1 subway to Università, take the walk to Naples, then take the ferry to Capri. Alternatively, you can take a vehicle from Milan to Capri via Milan, Milan, Naples, Garibaldi, Università, and Naples in around 14 h 52 min.

Travel Guides

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

How to get from Milan to Capri

ModeDurationPrice
From Milano Centrale train to Napoli Centrale, walk to Garibaldi, line 1 subway to Università, walk to Naples, then ferry to Capri.6 h 8 min99€
From via orefici p.za cordusio bus to Milan, Milan, bus to Naples, walk to Garibaldi, line 1 subway to Università, walk to Naples, then ferry to Capri.14 h 52 min78€
From Duomo M3 line 3 subway to MILANO-Davanti StazRogoredo, bus to Napoli Garibaldi, subway to Sorrento, walk to Sorrento, then ferry to Capri.15 h 35 min66€
From Milan drive to Sorrento then ferry to Capri.8 h 8 min138€
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Naples airport, shuttle to Naples, then ferry to Capri.4 h 40 min107€
From Milano Cadorna train to Milan Malpensa airport, fly to Naples airport, shuttle to Naples, then ferry to Capri.5 h 1 min105€
From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Naples airport, shuttle to Naples, then ferry to Capri.5 h 14 min141€
From Milano Centrale train to Genova Piazza Principe, train to Genoa airport, fly to Naples airport, shuttle to Naples, then ferry to Capri.6 h 16 min146€

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

It takes approximately 6 h 8 min to get from Milan to Capri, including transfers.

Operators from Milan to Capri

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Azienda Napoletana Mobilita081 7631111Azienda Napoletana Mobilita
Gescab+00 39 081704191Gescab
Milan MetroMilan Metro
FlixBus+49 1807 123 99 123FlixBus
Navigazione Libera del Golfo081 552 07 63Navigazione Libera del Golfo
Baltour+39 0861 1991900Baltour
EAV+39 800 211 388EAV
Alilauro S.p.A.+39 081 497 2222Alilauro S.p.A.
AlitaliaAlitalia
Malpensa ExpressMalpensa Express
easyJeteasyJet
MeridianaMeridiana
LufthansaLufthansa
Orio Shuttle035.319366Orio Shuttle
RyanairRyanair
BMI RegionalBMI Regional
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia+39 06 68475475Trenitalia
VoloteaVolotea