San Remo compte 66 hôtels 3 étoiles, répartis entre le centre-ville, la Promenade Imperatrice et le port. Pour un budget de 80 à 150 € par nuit selon la saison, ces hôtels incluent généralement des chambres climatisées, le WiFi gratuit et un petit-déjeuner buffet. Hotel Rio Sanremo se trouve près de la mer et de la sortie d'autoroute Sanremo Ovest. Hotel Principe, à 5 minutes de la plage Bagni Oasis, dispose d'une piscine extérieure saisonnière et de chambres familiales. Lolli Palace Hotel, sur la Promenade Imperatrice, propose une salle de sport, des salles de réunion et une terrasse panoramique.
Pour ceux qui préfèrent un cadre plus calme, Villa Sylva & Spa occupe une villa du XVIIIe siècle avec hammam, sauna et jardin, à 350 mètres de la mer. Hotel Villa Levi, noté 87/100, est reconnu pour son jardin et ses vues sur la mer. Sur le port, Hotel Marinella place ses clients à moins de 5 minutes du Théâtre Ariston. Promenade Maison De Charme, également noté 87/100, donne directement sur la plage avec un solarium. Hotel Ariston Montecarlo, à 4 km du centre, offre une piscine et une vue sur la baie de San Remo. Pendant le Festival de la chanson italienne, réservez plusieurs mois à l'avance ; hors saison, les tarifs baissent nettement.
