Travel from Milan to Sorrento

Bus from Milan to Sorrento

You can take a bus from Milan to Sorrento via Milano Rogoredo and Roma in around 13 h 25 min.

Travel Guides

Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Milan to Sorrento

ModeDurationPrice
From Milano Centrale train to Napoli Garibaldi then subway to Sorrento.5 h 43 min97€
From via verziere line 84 bus to Milano Rogoredo, bus to Roma, then bus to Sorrento.13 h 25 min52€
From Duomo M3 line 3 subway to MILANO-Davanti StazRogoredo, bus to Napoli Garibaldi, then subway to Sorrento.14 h 33 min49€
From Milan drive to Sorrento.7 h 41 min121€
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento.4 h 57 min75€
From Milano Cadorna train to Milan Malpensa airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento.5 h 18 min74€
From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento.5 h 31 min109€
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Rome airport, train to Roma Termini, train to Napoli Garibaldi, then subway to Sorrento.6 h 11 min110€
From Milano Centrale train to Genova Piazza Principe, train to Genoa airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento.6 h 34 min115€
From Milano Centrale train to Verona - Stazione Verona Porta Nuova, line 199 Airport Bus to Verona airport, fly to Naples airport, bus to Napoli Garibaldi, then subway to Sorrento.6 h 18 min115€

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

It takes approximately 5 h 43 min to get from Milan to Sorrento, including transfers.

Is there a direct bus between Milan and Sorrento?

No, there is no direct bus from Milan to Sorrento. However, there are services departing from via verziere and arriving at Sorrento via Milano Rogoredo and Roma. The journey, including transfers, takes approximately 13 h 25 min.

Operators from Milan to Sorrento

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
EAV+39 800 211 388EAV
Milan MetroMilan Metro
Baltour+39 0861 1991900Baltour
Marozzi VT080 579 0211Marozzi VT
AlitaliaAlitalia
CTP800 482 644CTP
Malpensa ExpressMalpensa Express
easyJeteasyJet
MeridianaMeridiana
LufthansaLufthansa
Orio Shuttle035.319366Orio Shuttle
RyanairRyanair
BMI RegionalBMI Regional
Trenitalia+39 06 68475475Trenitalia
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
VoloteaVolotea
Azienda Trasporti Verona Srl+39 045 805 7922Azienda Trasporti Verona Srl
Close Print Itinerary
  1. Here are 10 options to get from
    Milan to Sorrento:

    1. Trip:
      1 Train, subway
      • One-Way approx: USD $97 - $138
      • Duration: 5 h 43 min
      Open +
      • Trip:
        1 Train, subway
        • One-Way approx: USD $97 - $138
        • Duration: 5 h 43 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $57 - $77
      • Duration: 13 h 25 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $57 - $77
        • Duration: 13 h 25 min
        Close x
    3. Trip:
      3 Bus, subway
      • One-Way approx: USD $50 - $72
      • Duration: 14 h 33 min
      Open +
      • Trip:
        3 Bus, subway
        • One-Way approx: USD $50 - $72
        • Duration: 14 h 33 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $120 - $180
      • Duration: 7 h 41 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $120 - $180
        • Duration: 7 h 41 min
        Close x
    5. Trip:
      5 Fly Milan Linate to Naples, subway
      • One-Way approx: USD $51 - $229
      • Duration: 4 h 57 min
      Open +
      • Trip:
        5 Fly Milan Linate to Naples, subway
        • One-Way approx: USD $51 - $229
        • Duration: 4 h 57 min
        Close x
    6. Trip:
      6 Train to Milan Malpensa, fly to Naples, subway
      • One-Way approx: USD $57 - $204
      • Duration: 5 h 18 min
      Open +
      • Trip:
        6 Train to Milan Malpensa, fly to Naples, subway
        • One-Way approx: USD $57 - $204
        • Duration: 5 h 18 min
        Close x
    7. Trip:
      7 Shuttle to Milan Bergamo, fly to Naples, subway
      • One-Way approx: USD $45 - $259
      • Duration: 5 h 31 min
      Open +
      • Trip:
        7 Shuttle to Milan Bergamo, fly to Naples, subway
        • One-Way approx: USD $45 - $259
        • Duration: 5 h 31 min
        Close x
    8. Trip:
      8 Fly Milan Linate to Rome, train, subway
      • One-Way approx: USD $87 - $260
      • Duration: 6 h 11 min
      Open +
      • Trip:
        8 Fly Milan Linate to Rome, train, subway
        • One-Way approx: USD $87 - $260
        • Duration: 6 h 11 min
        Close x
    9. Trip:
      9 Train to Genoa, fly to Naples, subway
      • One-Way approx: USD $82 - $244
      • Duration: 6 h 34 min
      Open +
      • Trip:
        9 Train to Genoa, fly to Naples, subway
        • One-Way approx: USD $82 - $244
        • Duration: 6 h 34 min
        Close x
    10. Trip:
      10 Train to Verona, fly to Naples, subway
      • One-Way approx: USD $70 - $368
      • Duration: 6 h 18 min
      Open +
      • Trip:
        10 Train to Verona, fly to Naples, subway
        • One-Way approx: USD $70 - $368
        • Duration: 6 h 18 min
        Close x