Travel from Milan to Sanremo

Bus or train from Milan to Sanremo?

Trenitalia Eurocity operates a train from Milan to Sanremo every 4 hours. Tickets cost $45 - $70 and the journey takes 3 h 27 min. Alternatively, FlixBus operates a bus from Milan to Sanremo twice daily. Tickets cost $18 - $30 and the journey takes 5 h 30 min.

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 Milan to Sanremo

ModeDurationPrice
From Milano Centrale train to S.Remo.3 h 27 min47€
From duomo m1 m3 bus to Milan, Milan then bus to Sanremo.6 h 53 min25€
From Duomo M1 line 1 subway to Milano Lampugnano, bus to Savona, then train to S.Remo.7 h 39 min48€
From Milan rideshare to Sanremo.3 h 22 min15€
From Milan drive to Sanremo.2 h 41 min40€

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

The train from Milano Centrale to S.Remo takes 3 h 27 min including transfers and departs every four hours.

Is there a direct train between Milan and Sanremo?

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

Is there a direct bus between Milan and Sanremo?

No, there is no direct bus from Milan to Sanremo. However, there are services departing from duomo m1 m3 and arriving at Sanremo via Milan, Milan. The journey, including transfers, takes approximately 6 h 53 min.

Operators from Milan to Sanremo

OperatorPhoneWebsite
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Milan MetroMilan Metro
FlixBus+49 1807 123 99 123FlixBus
Eurolines IT+39 0861 199 1900Eurolines IT
Trenitalia+39 06 68475475Trenitalia
BlaBlaCarBlaBlaCar