Villefrance-sur-Mer is one of my favorite little towns in Provence Alpes Cote d’Azur. The best way to get to Villefranche sur Mer from Nice? We’d suggest you to walk from Port of Nice. Follow the main road, you’ll pass coastal path and within an hour you’ll arrive in a beautiful Villefranche sur Mer. The walk is just simply beautiful, but in case if you’re too lazy to walk you can take a train from Nice main station. A perfect half day trip to Villefranche sur Mer would include a nice lunch by the beach, afternoon stroll around the old town, and a nap at Plage des Marieneres.