Sanremo delivers a mild Mediterranean climate that makes it a year-round destination, but the best window for most travelers runs from late April through early October. The city has two distinct tourist seasons: a winter cultural peak around the February Sanremo Music Festival, and a summer beach season from June to September. Between these spikes, May and September offer the ideal combination of warm temperatures, low rainfall, and manageable crowds. Hotel prices swing dramatically: a seafront room in August costs double what you will pay in November.
Best Time to Visit Sanremo for Good Weather: May, June, and September
May delivers daytime highs of 21C (70F), 8 hours of daily sunshine, and just 5 rain days. The sea is still cool at 17C (63F) but the beaches, promenades, and outdoor cafes are fully open. June is even better: 25C (77F), 3 rain days, and the sea warms to 21C (70F). September matches June temperatures with slightly more rain (4 days, 58mm) but much thinner crowds after the Italian August holiday exodus. If you want the classic Riviera experience, swimming, sunbathing, and al fresco dining, aim for the first three weeks of September when the water is still 22C (72F) and the beach clubs remain open. For more, see our weather by month.
Best Time to Visit Sanremo for the Music Festival: February
The Festival della Canzone Italiana (Sanremo Music Festival) runs for five nights in early to mid-February at the Ariston Theatre. This is Italy’s biggest televised music event, drawing 10 million nightly viewers and filling every hotel in the city. Book accommodations by October of the previous year if you want a room within walking distance of the Ariston. The festival transforms Sanremo: expect 300-euro-plus nightly rates for mid-range hotels, packed restaurants, and a carnival atmosphere on Corso Matteotti. If you come for the festival, pack for daytime highs of 13C (55F) and possible evening rain. The festival dates are announced in September of the preceding year; check the official Rai website for exact dates. For more, see our things to do.
Best Time to Visit Sanremo for Cycling: March and October
Sanremo is synonymous with cycling. The Milan-Sanremo race (La Classicissima), the longest professional one-day race at 298km, finishes on Via Roma on the third Saturday of March. Thousands of amateur cyclists arrive the week before to ride the final climbs of the Cipressa and Poggio. March daytime temperatures of 15C (59F) and 5 rain days are acceptable for riding. The 24km Pista Ciclabile del Ponente Ligure, a converted railway line running from San Lorenzo al Mare to Ospedaletti through Sanremo, is rideable year-round but most pleasant in March to May and September to October. The Sanremo Rally takes over the mountain roads above town in October: road closures affect cycling routes up to Monte Bignone on rally weekend. For more, see our events and festivals.
Best Time to Visit Sanremo for Lowest Prices: November and January
Hotel rates bottom out in November and January, when you can book a 4-star seafront room for 80 to 120 euros per night, roughly half the August price. Many beachfront hotels close entirely from November through January, but city-center properties stay open. November is the wettest month at 98mm over 7 rain days and just 4 hours of sun, so expect grey skies. January offers 4 hours of sun and slightly less rain at 75mm, with daytime highs of 13C (55F). The Christmas market in Piazza Colombo runs through early January, and the Russian Orthodox Church holds its Orthodox Christmas services on January 7, drawing visitors from the local Russian community and tourists. For more, see our neighborhoods guide.
Best Time to Visit Sanremo: Months to Avoid and Why
August is Sanremo’s most crowded and most expensive month. Italians flock to the Ligurian coast for Ferragosto (August 15), and hotel occupancy hits 95 percent. Rooms that cost 120 euros in June jump to 220 to 300 euros in August. The beaches are packed, restaurant wait times stretch past 30 minutes, and daytime heat at 28C (82F) can feel oppressive on the concrete Lungomare without shade. November gets a double strike: it is the wettest month (98mm, 7 rain days) and the gloomiest (4 sun hours). If you are not attending the Music Festival, February weeks outside the festival window can feel sleepy: many smaller restaurants and beachfront businesses close for annual holidays during the quiet period between New Year’s and the festival. For more, see our where to stay guide.
Best Time to Visit Sanremo: Key Events Calendar
January 6: Epiphany celebrations and end of Christmas markets. Early to mid-February: Sanremo Music Festival (5 nights, Ariston Theatre). Third Saturday of March: Milan-Sanremo cycling race finish on Via Roma. March to April: Sanremo in Fiore flower festival with decorated floats on Corso Matteotti. Easter weekend: Processions in La Pigna old town. June to August: Summer concert series at the Ariston Theatre and open-air venues. August 15 (Ferragosto): Fireworks over the harbor, beach parties. October: Rallye Sanremo (dates vary). December: Christmas markets in Piazza Colombo and Piazza Eroi Sanremesi. For more, see our travel tips.