07/01/2025
Exploring the French Riviera: Your Guide to Travelling Between Nice and Villefranche-sur-Mer
The French Riviera, a jewel of the Mediterranean, beckons with its azure waters, charming villages, and breathtaking coastal vistas. Nestled just a stone's throw from the vibrant city of Nice lies Villefranche-sur-Mer, a picturesque gem that offers a delightful escape. Whether you're seeking a scenic stroll or efficient public transport, understanding how to navigate between these two stunning locations is key to unlocking the full potential of your visit. This guide will delve into the various ways you can journey from Nice to Villefranche-sur-Mer, with a particular focus on the incredibly rewarding coastal walk and practical transport advice.

The Allure of the Coastal Path: Nice to Villefranche-sur-Mer on Foot
For those who appreciate the beauty of the journey as much as the destination, the coastal path from Nice to Villefranche-sur-Mer is an absolute must. This 6-kilometre (one-way) walk, typically taking around 1 hour and 30 minutes, offers unparalleled panoramic views of the Mediterranean Sea. As a resident of Nice, I can attest to the sheer beauty of this route; it's a sensory delight that often compels me to pause and capture the moment with photographs. The path winds along the coastline, revealing dramatic white cliffs against the deep blue of the sea, and offering stunning vistas back towards Nice.
Preparing for Your Walk: Essential Tips
- Hydration is key: Always pack bottled water. A reusable bottle is an eco-friendly choice, and you can refill it at numerous drinkable water fountains (eau potable) found throughout French cities.
- Timing is everything: If you're walking during the summer months, I strongly recommend an early morning or late afternoon start to avoid the intense midday sun.
- Allow ample time: Don't rush your walk. Give yourself the freedom to stop for photos, to rest, or simply to soak in the magnificent scenery.
- Accessibility considerations: Be aware that this path involves numerous stairs, particularly around Cap de Nice. It may not be suitable for individuals with mobility difficulties.
For those keen on discovering more walking trails in the region, the AllTrails app is an invaluable resource, which I've discussed further in my guide to the best travel apps for Nice.

Starting Your Scenic Adventure: Nice Port
The ideal starting point for this coastal trek is the heart of Nice Port (Port Lympia). If your accommodation is on the Promenade des Anglais or closer to the airport, you can easily reach the port by taking Tram Line 2. Ensure you board the tram heading towards "Port Lympia" and alight at the final stop. This will place you directly in the port area, ready to commence your picturesque walk.
The Route: Step-by-Step
- From Nice Port to Coco Beach: Upon arriving at Port Lympia, head east, following the port's edge towards Coco Beach. Continue along this path until you reach Boulevard Franck Pilatte.
- Boulevard Franck Pilatte to Cap de Nice: Stay on Boulevard Franck Pilatte; it will eventually merge into Avenue Jean Lorrain. Keep following this road. You'll pass Coco Beach Nice on your right. Approximately 200 meters further, you'll find a staircase descending towards Cap de Nice. On Google Maps, this location is identified as "Coastal Path, 8 Avenue Jean Lorrain, 06300 Nice, France".
- The Cap de Nice Path: Once at the bottom of the stairs, turn right. You should see a sign indicating "Cap de Nice" or "Sentier du Littoral". Follow this path for about 550 meters. It's a well-defined and easy-to-follow trail.
- Ascending towards Mont Boron: After traversing the Cap de Nice section, you'll encounter a significant staircase on your left, marked with a sign pointing towards Mont Boron. To continue your journey to Villefranche-sur-Mer, ascend these stairs. Pace yourself, as it can be a challenging climb depending on your fitness level.
- Following M6098: At the top of the stairs, turn right and follow the road until you reach the major thoroughfare, M6098 (also known as Boulevard Maurice Maeterlinck). This road will later transition into Boulevard Princess Grâce de Monaco, but simply stay on it.
- The Final Stretch to Villefranche-sur-Mer: Turn right onto M6098. You will remain on this road all the way to Villefranche-sur-Mer. From the point you join M6098, the distance to Villefranche's Old Town is approximately 3.2 kilometres, and about 4 kilometres to Villefranche-sur-Mer Beach. The views along M6098 are truly spectacular, as the boulevard hugs the cliff edge, offering uninterrupted sea views and glimpses back towards Nice.
- Approaching Villefranche: As you near the port of Villefranche-sur-Mer, you'll pass a memorial statue dedicated to Princess Grâce on your right. This is an excellent spot for photos of the charming port and the yachts at sea.
- Entering Villefranche-sur-Mer: Continue on M6098 for another kilometre, then make a slight right onto M225, near the "Octroi / Libération" bus stop. As you head towards the sea on M225, you have officially arrived in Villefranche-sur-Mer, with its Old Town just ahead.
- To Villefranche-sur-Mer Beach: If your destination is the beach, continue along the seaside street (M225) until you reach Les Marinières Beach, also known as Plage Villefranche-sur-Mer.
Alternative Transport Options: Getting to Villefranche-sur-Mer and Back
While the walk is highly recommended, there are also efficient public transport options for travelling between Nice and Villefranche-sur-Mer.
Nice Airport (NCE) to Villefranche-sur-Mer
It's important to note that there is no direct bus service from Nice Airport (NCE) to Villefranche-sur-Mer. The journey requires a change. Services depart from "Aéroport / Promenade" and arrive at "La Barmassa" via "Boyer". The total journey time, including transfers, is approximately 1 hour and 1 minute.

Villefranche-sur-Mer to Nice
When it's time to return to Nice from Villefranche-sur-Mer, you have three main options:
| Mode of Transport | Details | Estimated Cost | Estimated Duration |
|---|---|---|---|
| Train (SNCF) | Frequent services between Villefranche-sur-Mer station and various Nice stations (Nice Ville, Nice Riquier, Nice Saint-Augustin). Direct trains are readily available. | €1 - €3.50 (booking in advance can secure cheaper fares) | 5 - 15 minutes |
| Bus | Take Bus Line 15 towards "Promenade Des Arts". Buses can be boarded at stops such as "Léopold II", "Barmassa", and "Madone Noire". | €1.50 (one-way ticket) | Approximately 20 minutes |
| Walk | Follow the same scenic coastal path as described above. | Free | 1 hour 30 minutes (one-way) |
Train Travel: Villefranche-sur-Mer to Nice
The train is a popular and efficient choice for travelling between Villefranche-sur-Mer and Nice. The journey is short, averaging just 7 minutes. SNCF, the national rail operator in France, offers comfortable and swift services, including TER (Transport express régional) and Intercités. Around 64 trains operate on this route daily, with direct services being common. Booking your train tickets in advance is advisable, as fares can start from as low as €3.50, offering a significant saving compared to purchasing on the day.
Bus Travel: Villefranche-sur-Mer to Nice
For a budget-friendly option, the bus is an excellent alternative. Bus Line 15 provides regular service between Villefranche-sur-Mer and Nice. The journey typically takes about 20 minutes, and a single ticket costs a mere €1.50. To ensure you have the most up-to-date timetable information, it's recommended to download the Moovit App.
Frequently Asked Questions
- Is there a direct bus from Nice Airport to Villefranche-sur-Mer?
- No, there is no direct bus. You will need to take a service that involves at least one change of transport.
- How far is Villefranche-sur-Mer from Nice?
- Villefranche-sur-Mer is located less than 10 kilometres from Nice. The coastal walk is approximately 6 kilometres one way.
- What is the best way to get from Nice to Villefranche-sur-Mer?
- For a scenic experience, the coastal walk is highly recommended (approx. 1.5 hours). For quicker travel, both the train and bus are efficient options.
- Can I walk from Villefranche-sur-Mer back to Nice?
- Yes, you can follow the same scenic coastal path back to Nice.
- How long does the train journey from Villefranche-sur-Mer to Nice take?
- The train journey is very short, typically taking between 5 and 15 minutes, with an average of 7 minutes.
Whether you choose the invigorating coastal walk or the convenience of public transport, your journey between Nice and Villefranche-sur-Mer promises to be a memorable part of your French Riviera experience. Enjoy the stunning scenery and the charm of these beautiful coastal towns!
If you want to read more articles similar to Nice to Villefranche: Coastal Walks & Transport, you can visit the Travel category.
