Travel from Sanremo to Milan

Bus or train from Sanremo to Milan?

Trenitalia Eurocity operates a train from Sanremo to Milan every 4 hours. Tickets cost $45 - $70 and the journey takes 3 hours 25 minutes. Trenitalia also services this route 5 times a day. Alternatively, FlixBus operates a bus from Sanremo to Milan 5 times a week. Tickets cost $18 - $30 and the journey takes 5 hours 20 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Sanremo to Milan

ModeDurationPrice
From S.Remo train to Milano Centrale.3 h 25 min32€
From Sanremo bus to san donato m3 then line 84 bus to via verziere.6 h 9 min25€
From Sanremo rideshare to Milan.3 h 21 min15€
From Sanremo drive to Milan.2 h 45 min40€

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

The train from S.Remo to Milano Centrale takes 3 hours 25 minutes including transfers and departs every four hours.

Is there a direct train between Sanremo and Milan?

Yes, there is a direct train departing from S.Remo and arriving at Milano Centrale. Services depart every four hours, and operate every day. The journey takes approximately 3 hours 25 minutes.

Is there a direct bus between Sanremo and Milan?

No, there is no direct bus from Sanremo to Milan. However, there are services departing from Sanremo and arriving at via verziere via san donato m3. The journey, including transfers, takes approximately 6 hours 9 minutes.

Operators from Sanremo to Milan

OperatorPhoneWebsite
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
FlixBus+49 1807 123 99 123FlixBus
Milan MetroMilan Metro
BlaBlaCarBlaBlaCar
Close Print Itinerary
  1. Here are 4 options to get from
    Sanremo to Milan:

    1. Trip:
      1 Train
      • One-Way approx: USD $21 - $70
      • Duration: 3 h 25 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $21 - $70
        • Duration: 3 h 25 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $19 - $33
      • Duration: 6 h 9 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $19 - $33
        • Duration: 6 h 9 min
        Close x
    3. Trip:
      3 Rideshare
      • One-Way approx: USD $20
      • Duration: 3 h 21 min
      Open +
      • Trip:
        3 Rideshare
        • One-Way approx: USD $20
        • Duration: 3 h 21 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $40 - $60
      • Duration: 2 h 45 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $40 - $60
        • Duration: 2 h 45 min
        Close x