France
Nice Côte d'Azur Airport (NCE) is the closest and main international airport, located approx. 15 km west of Villefranche-sur-Mer. It serves as a major hub for the French Riviera.
Numerous direct flights connect NCE to major European cities. Some intercontinental routes are available, with connections via global hubs.
Journey to Villefranche-sur-Mer takes approx. 20-30 mins, costing €40-€60.
Local Bus 80 from Nice Port (reached via Tramway T2 from airport) to Villefranche-sur-Mer, approx. €1.50 per ride.
Take Tramway T2 to Nice-Ville train station, then regional train to Villefranche-sur-Mer.
SNCF TER regional trains connect Villefranche-sur-Mer along the coastal line to Nice, Monaco, Menton, Cannes, and Antibes. The Gare de Villefranche-sur-Mer is centrally located.
FlixBus/BlaBlaCar Bus offer connections to Nice from various French and European cities. Connect to Villefranche from Nice via local buses or trains.
France is part of the Schengen Area, so routine border checks are not present when traveling by land from neighboring Schengen countries like Italy.
To drive in France, a valid driving license from your home country is necessary. An International Driving Permit (IDP) is also necessary if your license is not in French or lacks a photograph.
Available in Nice. An appropriate license is necessary (e.g., A1, A2, or A for motorcycles; B car license for 50cc scooters if issued before 2011).
Nice's Vélo Bleu bike-sharing system does not extend to Villefranche-sur-Mer. However, private rentals are available.
Villefranche-sur-Mer's sea access mainly serves cruise ships and local boat tours.
For international flights departing from Nice Côte d'Azur Airport, arrive 2-3 hours before your scheduled departure time.
For train or long-distance bus departures, arrive 15-30 minutes before the scheduled departure time.
Depart 2-3 hours before your flight.
Depart 1.5-2 hours before your flight.
Arrive 15-30 minutes before for trains/buses.