Les gares ferroviaires et routières se trouvent toutes les deux dans le centre-ville. San Remo se trouve à environ en train de Nice, en France, en empruntant d'abord un train français de la SNCF, puis en changeant à Vintimille pour un train italien de Trenitalia. La compagnie italienne propose aussi des liaisons tout aussi fréquentes vers l'est pour Turin et Gênes.