Trenitalia operates a train from Santa Margherita Ligure to Sanremo 5 times a week. Tickets cost $12 - $26 and the journey takes 2 h 51 min.
How to get from Santa Margherita Ligure to Sanremo
From S.Margherita Ligure Portofino train to S.Remo. 2 h 51 min 18€. From S.Margherita Ligure Portofino train to Savona then train to S.Remo. 3 h 35 min 19€. From Santa Margherita Ligure drive to Sanremo. 1 h 57 min 27€.
Is there a direct train between Santa Margherita Ligure and Sanremo?
Yes, there is a direct train departing from S.Margherita Ligure Portofino and arriving at S.Remo. Services depart 5 times a week, and operate Monday to Friday. The journey takes approximately 2¾ hours.