Cheap Bus, Train and Carpool tickets to Sanremo

What are the most popular routes to Sanremo?

Nice - SanremoAverage priceCA$16Average duration1h 10mDaily departures4
Milano - SanremoAverage priceCA$68Average duration7hDaily departures8
Milano - SanremoAverage priceCA$60Average duration4h 38mDaily departures4
Genoa - SanremoAverage priceCA$34Average duration2h 1mDaily departures10
Cannes - SanremoAverage priceCA$13Average duration2hDaily departures2