Villefranche-sur-Mer: The riviera’s most colorful town
Villefranche-sur-Mer is one of those places that completely stole my heart the moment I arrived. It’s a cute town on the French Riviera and only a short train or bike ride away from Nice on the French Riviera. It has narrow, winding streets, lined with pastel-colored houses, and the sparkling blue bay is a welcoming spot to grab drink or bite. Whether you’re strolling along the harbor, lounging on the beach, or enjoying fresh seafood at a waterfront café, Villefranche-sur-Mer invites you to slow down and savor the simple beauty of the Mediterranean. In this article, I’ll share my favorite things to do in Villefranche sur Mer and why it should be on your travel radar.
Find my full French Riviera Itinerary here.

Things to do in Villefranche-Sur-Mer
Explore the old streets
Villefranche-sur-Mer’s old town is a maze of narrow, winding streets that exude charm and character. As you wander through its cobblestone alleys, you’ll discover vibrant flower boxes, pastel-colored buildings, and hidden courtyards. The town feels very authentic, a lovely place to get lost in for an afternoon. Don’t miss Rue Obscure, a medieval passageway that runs beneath the town’s homes.


Have a drink in the bay
One of the most relaxing ways to experience Villefranche-sur-Mer is by having a drink at one of the waterfront cafés or bars along the bay. Whether you choose a local wine or a refreshing cocktail, sitting by the water with a view of the gently bobbing boats and colorful houses is pure bliss.


St. Pierre Chapel
The St. Pierre Chapel, or Chapelle Saint-Pierre, is one of Villefranche-sur-Mer’s treasures. Located right by the harbor, this small chapel appears unassuming from the outside. However inside, it holds a fascinating piece of art history. In 1957, the renowned French artist Jean Cocteau, decorated the interior with vibrant, whimsical frescoes. The frescoes pay tribute to the life of St. Peter and local fishermen. The chapel’s intimate size and stunning artwork make it a must-visit for anyone interested in art, history, or simply soaking in the quiet beauty of Villefranche.

Citadel of Villefranche-sur-Mer
The Citadel of Villefranche-sur-Mer, a towering 16th-century fortress, stands guard over the town and offers both a glimpse into the past and a cultural hub for visitors today. It was once built to protect the town from invaders, but now the citadel houses museums, galleries, and event spaces. While you explore its stone walls and expansive courtyards, you’ll also be treated to sweeping views of the bay.

Rue Obscure
Walk through this unique, covered 14th-century medieval passageway that runs underneath the houses of the Old Town

Église Saint-Michel
This church with the iconic yellow bell tower, is the most iconic building in the villages skyline, The church was built in 1757 and is known for its understated Baroque style. Inside there is also an organ from 1790, which is among the oldest in the region and has been named a historic monument as well! I also learned that the statue of christ laying down was made out of a piece of wood from a single fig tree!
Opening hours: every day from 09:00-18:00


Take a bike tour from nice to Villefranche Sur Mer
For a scenic adventure, take a bike tour from Nice to Villefranche-sur-Mer. It’s the perfect way to experience the stunning coastal beauty of the French Riviera. The route takes you along the Mediterranean coastline, offering breathtaking views of the sea and cliffs. You’ll pass by several charming villages. It’s a fairly easy ride, and the electric bikes make it an even more relaxed experience.

Beaches near VilleFranche Sure Mer: Plage des Marinières or La Darse Beach
Only a short walk from the train station there is a long pebble/gravel beach Plage des Marinières . The water is a beautiful shade of turquoise and it’s usually very calm, so perfect from swimming. A little bit outside of town on the other side, there is La Darse Beach. If you’re trying to find this beach, it is close to the bus stop Darse-Capitainerie, which is used by the 80 Riquier bus. It is a beach frequented by locals and it has pebbles rather than sand. The beach area is small, but the water is clear and there is a shower to rinse off after enjoying some time here.
Nearby spots to visit:
Villa Ephrussi de Rothschild
Only 8 minutes by car of 30 minutes by public transport is the amazing Villa Ephrussi de Rothschild. This iconic pink Villa filled with art is worth a daytrip.



Coastal trail (Sentier du Litutorial) in Saint-Jean-Cap-Ferrat
Located close to villa Ephrussi de Rothschild is the village Saint-Jean-Cap-Ferrat and an amazing walking trail along the cliffs of Cap Ferrat. You can go all the way around the peninsula. You’ll walk past beautiful swimming spots! Just keep in mind that once you’re on the trail you have to be committed as there are not many parts where you can exit the trail.
Best restaurants in Villefranche sur Mer
Tosca | The perfect pizza spot!
Olivola | Excellent food, service, and atmosphere! They serve wonderful fresh fish and ravioli and if you can, try the pistachio crème tiramisu for dessert!
Baccanale | Unnasuming casual restaurant, but with excellent pasta and cheese plates.
How to get to Villefranche sur Mer
Villefranche-sur-Mer is conveniently located between Nice and Monaco, making it easy to reach by various modes of transportation. If you’re coming from Nice, you can hop on a local train, which takes only about 10 minutes along a scenic coastal route. Buses are also an option, running frequently from both Nice and Monaco. If you prefer a more active approach, cycling or hiking along the coastal paths offers stunning views of the Riviera. Alternatively, a short drive along the winding coastal roads gives you the freedom to stop and admire the scenery. If you’re looking for a cheap car rental, check out Discover Cars! I always use it to find the best deals.
By Public transport: The easiest way is to catch the train from Nice. This will only take around 6 minutes.
By bike: A really lovely option is renting a bike! From Nice it will take around 30 minutes and it’s a lovely way to explore.
By car: It’s also only 15 by car from Nice, but finding parking can be difficult. I usually parked here, right outside the old center. It’s only a little walk down from there.

