Villefranche-sur-Mer is a small harbor town on the Mediterranean coast of France, in the Alpes-Maritimes department, between Nice and Monaco. The harbor is deep and sheltered, and the old town climbs from the water in houses painted pale yellow, pink and ochre. The Rue Obscure, a long covered medieval passage, runs through the old town. Jean Cocteau decorated the Chapelle Saint-Pierre, a former fishermen's chapel on the quay, in 1957.
Visitors come for a day from Nice or stay a night by the water. The coastal line makes the train from Nice the simplest way in. The beaches are small and mostly pebble, and the old town can be walked in a few hours. Spring and fall are the most comfortable seasons, because summer brings heavy crowds to the quay and the narrow lanes. Allow one full day to walk the old town, see the chapel and swim, and add a night if you want the harbor in the evening.
Villefranche-sur-Mer in five
- Take the TER, not the car, from NiceThe town's commune says trains stop about every 15 minutes through the day, close to the old town and the beaches. From the airport, tram line 2 and a change to the Ventimiglia line works without going into central Nice.Nice to Villefranche-sur-Mer
- Walk the Rue Obscure earlyThe 130 m vaulted lane in the old town is free and takes about 10 minutes. It sits on the line of the first rampart, so pair it with the quay and the stairs up from the harbor.
- Check the Cocteau chapel hours before you goThe tourist board lists the Chapelle Saint-Pierre open Wednesday to Sunday for 2026, closed from mid-November to mid-December. Confirm the day on the tourist office page, because the chapel is small and has a fee.Villefranche-sur-Mer in one day
- Treat the Citadelle as a free walk, not a museum stopThe Citadelle Saint-Elme is free and listed open daily for 2026, but its museum rooms are described as closed for renovation. Go for the ramparts, gardens and view, and check the museum status first.
- Look at cruise call days before a quiet visitShips call regularly and the tourist board publishes the call schedule. The quay and the old town fill up on those days, so choose another day for the chapel or a beach morning.Where to stay in Villefranche-sur-Mer
Need to know
- Airport
- Nice Côte d'Azur (NCE), about 14–15 km by road
- Getting there
- TER from Nice or Ventimiglia; buses 15 and 600 from Nice
- Getting around
- On foot; stairs and slopes above the quay
- Best base
- Old town and quay, or near the station for rail days
- Time needed
- Half a day to a day; 2 to 3 nights as a quiet base
Weather by month
- Rainy days
- Best
- Good
- Mixed
- JanuaryClear6 rainy daysHigh11°Low6°Mild, quietJanuaryClear
Mixed
- High
- 11°
- Low
- 6°
- Precipitation
- 59 mm
- Rainy days
- 6
- Snowy days
- 0
- Days with storms
- 0
Mild, quiet
- FebruaryClear7 rainy daysHigh12°Low7°Cool, quietFebruaryClear
Mixed
- High
- 12°
- Low
- 7°
- Precipitation
- 75 mm
- Rainy days
- 7
- Snowy days
- 0
- Days with storms
- 0
Cool, quiet
- MarchClear7 rainy daysHigh14°Low8°Spring startsMarchClear
Good
- High
- 14°
- Low
- 8°
- Precipitation
- 91 mm
- Rainy days
- 7
- Snowy days
- 0
- Days with storms
- 0
Spring starts
- AprilPartly cloudy8 rainy daysHigh16°Low10°Warm, greenAprilPartly cloudy
Good
- High
- 16°
- Low
- 10°
- Precipitation
- 78 mm
- Rainy days
- 8
- Snowy days
- 0
- Days with storms
- 0
Warm, green
- MayPartly cloudy10 rainy daysHigh19°Low14°Warm, calmMayPartly cloudy
Best
- High
- 19°
- Low
- 14°
- Precipitation
- 68 mm
- Rainy days
- 10
- Snowy days
- 0
- Days with storms
- 0
Warm, calm
- JuneClear7 rainy daysHigh24°Low18°Sea warms upJuneClear
Best
- High
- 24°
- Low
- 18°
- Precipitation
- 42 mm
- Rainy days
- 7
- Snowy days
- 0
- Days with storms
- 0
Sea warms up
- JulyClear4 rainy daysHigh27°Low21°Hot, busyJulyClear
Best
- High
- 27°
- Low
- 21°
- Precipitation
- 17 mm
- Rainy days
- 4
- Snowy days
- 0
- Days with storms
- 0
Hot, busy
- AugustClear4 rainy daysHigh27°Low21°Peak, cruisesAugustClear
Best
- High
- 27°
- Low
- 21°
- Precipitation
- 29 mm
- Rainy days
- 4
- Snowy days
- 0
- Days with storms
- 0
Peak, cruises
- SeptemberClear6 rainy daysHigh24°Low18°Warm seaSeptemberClear
Best
- High
- 24°
- Low
- 18°
- Precipitation
- 56 mm
- Rainy days
- 6
- Snowy days
- 0
- Days with storms
- 0
Warm sea
- OctoberClear9 rainy daysHigh20°Low14°Mild, calmOctoberClear
Good
- High
- 20°
- Low
- 14°
- Precipitation
- 137 mm
- Rainy days
- 9
- Snowy days
- 0
- Days with storms
- 0
Mild, calm
- NovemberClear10 rainy daysHigh15°Low10°Rain, quietNovemberClear
Mixed
- High
- 15°
- Low
- 10°
- Precipitation
- 135 mm
- Rainy days
- 10
- Snowy days
- 0
- Days with storms
- 0
Rain, quiet
- DecemberClear7 rainy daysHigh12°Low7°Mild, short daysDecemberClear
Mixed
- High
- 12°
- Low
- 7°
- Precipitation
- 89 mm
- Rainy days
- 7
- Snowy days
- 0
- Days with storms
- 0
Mild, short days
Average daily high and low in Villefranche-sur-Mer, 2016–2025. Rainy day: 1 mm of rain or more.
Right now in Villefranche-sur-Mer
Local time, today's weather and the exchange rate, refreshed through the day.
12
- Feels like
- 10°
- Humidity
- 49%
- Wind
- 6 km/h
- Chance of rain
- 0%
Nice
09:48 PM
Monday, November 2
- Today17°9°0%Monday: Clear. High 17°, Low 9°. Chance of rain 0%.
- Tue18°11°0%Tuesday: Cloudy. High 18°, Low 11°. Chance of rain 0%.
- Wed16°10°10%Wednesday: Rain. High 16°, Low 10°. Chance of rain 10%.
- Thu17°13°22%Thursday: Cloudy. High 17°, Low 13°. Chance of rain 22%.
- Fri16°11°46%Friday: Rain. High 16°, Low 11°. Chance of rain 46%.
- Sat15°10°19%Saturday: Cloudy. High 15°, Low 10°. Chance of rain 19%.
- Sun14°11°41%Sunday: Rain. High 14°, Low 11°. Chance of rain 41%.
Updated 07:18 PM local time · Powered by WeatherAPI.com · Weather data by Open-Meteo.com
What's on in Villefranche-sur-Mer
Concerts, festivals and big events in and around the city
Events calendarEvery year
- Feb–MarFête du CitronMenton, a day trip
- Feb–MarNice CarnivalNice, a day trip
- JulNice Jazz FestivalNice, a day trip
- JulJazz à JuanAntibes, a day trip
Day trips by train
- Nicea short ride by regional trainPromenade des Anglais, the old town and the flower market area.Read the guide
- Èzea short ride by bus or train, then a climbA cliff village with a garden and views along the same coast.Read the guide
- Mentona longer regional train ride eastA lemon-festival town close to the Italian border.Read the guide
Before you go to Villefranche-sur-Mer
We may earn a commission. It never decides our picks.
Rules for Villefranche-sur-Mer, checked
- France has notified temporary border controls at all internal borders, including Italy, from 1 May to 31 October 2026.Checked Oct 4, 2026 · Source
- The Chapelle Saint-Pierre is listed open Wednesday to Sunday in 2026, with a 4 euro full fare and free entry under 15.Checked Oct 4, 2026 · Source
- The Citadelle Saint-Elme is free and listed open daily in 2026; its museum rooms are described as closed for renovation.Checked Oct 4, 2026 · Source
Villefranche-sur-Mer FAQ
Is Villefranche-sur-Mer worth visiting?
Yes, for a half day or a quiet base. It has a deep bay, a pastel quay, the Rue Obscure, a Cocteau-decorated chapel and a free Citadelle, and Nice is a short train ride away. It is not a place for nightlife or big sights.
How do you get from Nice to Villefranche-sur-Mer?
By TER train from Nice or by Lignes d'Azur bus 15 or Zou bus 600 to the Octroi stop. The commune lists trains about every 15 minutes through the day. By road it takes a few minutes via the Basse or Moyenne Corniche.
Is it better to stay in Villefranche-sur-Mer or Nice?
Villefranche for calm evenings and a harbor setting, Nice for restaurants, flights and more sights. If you want both, sleep here and take the train to Nice, as long as you check the last train home.
Can you swim in Villefranche-sur-Mer?
Yes. The Marinières beach is the largest, with a lifeguard post in summer according to the tourist board. La Darse is a pebble beach behind the ramparts, and the Deux Rups beach lists dogs as allowed.
Are there border checks on the train from Villefranche to Italy?
France notified the European Commission of temporary controls at all its internal borders, including with Italy, from 1 May to 31 October 2026. Carry your passport on any train toward Ventimiglia and expect possible checks.