Villefranche-sur-Mer: Things to Do, Beach and Day Trip from Nice (2026)
Villefranche-sur-Mer is the prettiest small town on the French Riviera: a tumble of ochre and pink houses above one of the deepest natural harbours in the Mediterranean, just a few minutes east of Nice. It has a sandy beach, a medieval covered street, a chapel painted by Jean Cocteau and a 16th-century citadel, all within a short walk. This guide covers the best things to do in Villefranche-sur-Mer, how to get there from Nice, where to swim and when to go. For the rest of the coast, see our French Riviera travel guide.
Villefranche-sur-Mer at a glance
Where: between Nice and Cap Ferrat, about 6 km east of Nice
Getting there: under 10 minutes by TER train from Nice-Ville, or the coastal bus
Must-see: the harbour, the Rue Obscure, the Cocteau chapel and the citadel
Beach: Plage des Marinières, right below the train station
Time needed: half a day, or a full day with a swim and the walk to Cap Ferrat
10 best things to do in Villefranche-sur-Mer
1. Wander the old town and the harbour
Start on the waterfront Quai de l'Amiral Courbet, lined with brightly painted houses and restaurant terraces, then climb the steep stepped lanes behind it. The little fishing harbour, the Port de la Santé, still has traditional wooden pointu boats, and the views across the bay to Cap Ferrat are lovely at any time of day.
2. Walk the Rue Obscure
This vaulted street, running for about 130 metres under the houses of the old town, dates back to the 13th century and feels like a tunnel through time. Its arches once let soldiers move unseen between the town and the citadel, and residents sheltered here during the Second World War. It is free and always open.
3. See the Cocteau chapel
On the harbour, the small Chapelle Saint-Pierre was painted by the poet and artist Jean Cocteau, who loved Villefranche and stayed at the Hôtel Welcome nearby. His murals, completed in 1957, tell the life of Saint Peter and honour the town's fishermen. Entry costs €4; it usually opens Wednesday to Sunday, 9:30 to 12:30 and 14:00 to 18:00, and closes from mid-November to mid-December.
4. Explore the Citadelle Saint-Elme
Built in the 16th century by the Dukes of Savoy to defend the harbour, the citadel now houses the town hall, gardens and small art museums, including sculptures by Antoniucci Volti. Its ramparts and courtyards are free to wander and give a quiet escape from the busy waterfront.
5. Swim at the Plage des Marinières
Villefranche-sur-Mer has one of the few sandy beaches on this stretch of the Riviera (mixed with fine pebbles). The Plage des Marinières curves along the bay right below the station, with calm, clear water that is ideal for families. Arrive early in July and August, when it fills up fast.
6. Visit the Church of Saint-Michel
Up in the old town, this 18th-century baroque church has a fine organ and a moving wooden figure of Christ said to have been carved from a single fig-tree trunk. It is a cool, quiet stop on a hot day.
7. Walk to Cap Ferrat
From the far end of the beach, a path and quiet roads lead around the bay to Saint-Jean-Cap-Ferrat, one of the most exclusive peninsulas on the coast. Allow about an hour each way to reach the Villa Ephrussi de Rothschild and its themed gardens, or continue on the coastal path around the cape.
8. Get out on the water
The sheltered bay is perfect for paddleboarding, kayaking and boat trips, which you can book on the waterfront in summer. Large cruise ships anchor here too, and their passengers come ashore by tender, so the town is busiest in the middle of the day.
9. Eat seafood by the harbour
The waterfront restaurants are expensive but the setting is unbeatable. Order grilled fish or a plate of local specialities and watch the boats come in. For better value, look for the small places in the lanes behind the quay, and browse the antiques market held on Sunday mornings in the town centre.
10. Catch the sunset from above
Climb the lanes towards the Basse Corniche road, or take the path up towards Mont Alban and its fort, for a view over the whole bay with the old town glowing in the evening light.
Basing yourself on the Riviera? Nice has the widest choice of hotels and is only minutes from Villefranche-sur-Mer by train. Compare flights and hotels for your dates.
How to get to Villefranche-sur-Mer from Nice
- Train: regional TER trains from Nice-Ville reach Villefranche-sur-Mer in under 10 minutes, with frequent departures through the day. The station is directly above the Plage des Marinières, a short walk from the old town.
- Bus: the coastal ZOU bus 607 between Nice and Monaco stops in Villefranche-sur-Mer, with lovely sea views but slower in traffic.
- On foot: fit walkers can follow the coast road from Nice's port around Mont Boron, about 1 hour 15 minutes.
- By car: parking is limited and expensive in summer, so the train is much easier.
Our tip: arrive by an early train, swim before the beach fills up, then explore the old town and the citadel in the afternoon when the cruise passengers have gone back to their ships.
Where to stay in Villefranche-sur-Mer
Villefranche-sur-Mer has a handful of small hotels, several with sea-view rooms over the harbour, and staying overnight means you see the town at its calmest in the evening and early morning. Rooms are limited and book up early for summer. For more choice and lower prices, stay in Nice and visit by train; our guide to where to stay in Nice compares the best areas.
Best time to visit Villefranche-sur-Mer
May, June and September are ideal: warm sea, long days and fewer crowds. July and August are hot and busy, especially on days when cruise ships are in the bay, so go early or late. Winter is mild and peaceful, a good time for walking, although some restaurants close. See our guide to the best time to visit the South of France for month-by-month details.
Villefranche-sur-Mer: FAQ
How do I get from Nice to Villefranche-sur-Mer?
The easiest way is the TER train from Nice-Ville, which takes under 10 minutes; check times on the TER Sud Provence-Alpes-Côte d'Azur website. The coastal bus 607 is a slower, scenic alternative.
Is Villefranche-sur-Mer worth visiting?
Yes. It is one of the most beautiful towns on the French Riviera, with a colourful harbour, a sandy beach, a medieval covered street and the Cocteau chapel, and it is only minutes from Nice.
Does Villefranche-sur-Mer have a beach?
Yes. The Plage des Marinières is a long beach of sand and fine pebbles right below the train station, with calm water that is good for children. There is also a small beach near the harbour.
How long do you need in Villefranche-sur-Mer?
Half a day is enough for the old town, the Cocteau chapel and the citadel. Allow a full day if you want to swim and walk around to Cap Ferrat.
Can you combine Villefranche-sur-Mer with other towns?
Yes. The coastal train links Nice, Villefranche-sur-Mer, Beaulieu-sur-Mer, Èze-sur-Mer, Monaco and Menton, so it is easy to visit two places in one day.
Ready to visit Villefranche-sur-Mer?
Take an early train from Nice, swim at the Plage des Marinières and stay for sunset over the bay.
Exploring more of the coast? Read our French Riviera travel guide, our list of things to do in Nice or our Èze village guide.
Photos from Wikimedia Commons: Villefranche-sur-Mer from the railway by Charles from Port Chester (CC BY 2.0); Rue Obscure by Berthold Werner (CC BY-SA 3.0); bay by Broenberr (CC BY-SA 3.0); Plage des Marinières by Mx. Granger (CC0).
