Villefranche-sur-Mer is a picturesque seaside town on the French Riviera, nestled between Nice and Monaco in southern France. Known for its colorful waterfront, historic old town, sheltered bay, and spectacular Mediterranean scenery, it is one of the Riviera's most charming destinations.
![]() |
| Villefranche-sur-Mer, French Riviera, France |
Quick Facts
- Location: French Riviera, Provence-Alpes-Côte d'Azur, France
- Known for: Colorful waterfront, historic old town, beaches, and Mediterranean views
- Bay: Villefranche Bay
- Nearby: Nice, Saint-Jean-Cap-Ferrat, and Monaco
- Best experience: Walking through the old town and enjoying the waterfront scenery
Things to See and Do
Explore the narrow streets of the Old Town, where pastel-colored buildings, stairways, and traditional Mediterranean architecture create a beautiful setting for a leisurely walk.
Visit the Chapelle Saint-Pierre, a historic chapel near the waterfront known for its distinctive interior decorations. The nearby harbor is also an excellent place to admire boats and enjoy views across the bay.
Spend time at Plage des Marinières, the town's popular beach, where clear Mediterranean waters and views of the surrounding coastline make it a relaxing stop during a Riviera trip.
For panoramic scenery, explore the coastal surroundings toward Saint-Jean-Cap-Ferrat. The area offers beautiful walking routes and views over the Mediterranean Sea.
Why Visit Villefranche-sur-Mer?
Villefranche-sur-Mer combines the atmosphere of a traditional Mediterranean village with the scenery of the French Riviera. Its sheltered bay, colorful buildings, historic landmarks, and proximity to Nice and Monaco make it an excellent destination for travelers exploring the Côte d'Azur.
