GetFromAirport
NCE · Nice, France

Nice Côte d'Azur Airport to Villefranche-sur-Mer

Close but hilly: the TER train via Nice is quickest, and a taxi or transfer handles the steep harbour lanes for ~€55.

Villefranche-sur-Mer, NiceVillefranche-sur-Mer, NicePatrice Semeria / Wikimedia, Public domain
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
4options compared on this route
401routes across the site
50airports covered

Villefranche-sur-Mer wraps around a deep natural harbour just east of Nice — ochre houses, a fishing port and a popular cruise anchorage, about 11 km away.

Compare

Every way to get there

TrainTramTaxiPrivate transfer

Our verdict: for Villefranche-sur-Mer, a private transfer is the easiest door-to-door option (from €55).

Transport options
TrainFastestSNCF TER (coastal line)Best for budget travellers near a station
20 min
€3
Roughly every 30 min
TramCheapestTram 2 + Lignes d'Azur bus 80/607Best for budget travellers near a stop
40 min
€2
Connections every ~15 min
TaxiNice airport taxi (regulated)Best for small groups in a hurry
20 min
€55–70
On demand at the rank✓ Door-to-door
Private transferBest valueWelcome Pickups · Riviera chauffeursBest for families, groups & late arrivals
20 min
€55–80
Pre-booked, meet on arrival✓ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupPrivate transferBest value
Solo · 1 traveller€55Private transfer
Couple · 2 travellers€55Private transfer
Family of 4 · 4 travellers€55Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceCheapest fareFrom €1.7, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Train

The Villefranche stop is right above the harbour, so the train sidesteps the town's steep streets. Roughly €3 and a handful of minutes once aboard.

Where to catch it: Tram 2 to Nice-Saint-Augustin (or change at Nice-Ville), then one short eastbound TER hop.

20 min€3Roughly every 30 min
Best for budget travellers near a station

Tram

The cheapest route at €1.70 if you connect in time, but it means a change and a slower coast road. Fine if you're counting euros over minutes.

Where to catch it: Ride Tram 2 into Nice, then change to a coastal Lignes d'Azur bus toward Villefranche within the 74-min transfer window.

40 min€2Connections every ~15 min
Best for budget travellers near a stop

Taxi

Around €55 daytime, a bit more after dark — the simplest way straight down to a harbour-front hotel without lugging bags off a train.

Where to catch it: Ranks outside both terminal arrivals halls.

20 min€55–70On demand at the rank
Best for small groups in a hurry

Private transfer

Villefranche's lanes drop sharply to the water, where a metered taxi can rack up on the crawl — a fixed ~€55-80 booking spares you that surprise.

Where to catch it: Meet-and-greet at arrivals; fare set in advance.

20 min€55–80Pre-booked, meet on arrival
Best for families, groups & late arrivals
In pictures

Villefranche-sur-Mer & Nice in photos

Before you ride

Buying tickets in Nice

Tram Line 2 runs from the airport into the city. The machines at the airport tram stop sell the "L'Aéro" ticket for €10, valid only as a return. Nice no longer sells single-use paper tickets, so for a cheaper one-way buy the reusable "La Carte" (€2) and load a €1.70 single onto it. Whatever you carry, tap or validate it on the reader every time you board or you are travelling without a valid ticket.

Arrive safe

Taxi scams & safety in Nice

Inspectors regularly board at the first stop after the airport and fine anyone with an unvalidated ticket €60 on the spot (€40 if paid later), a frequent trap for tourists who forget to tap. For taxis, use only the official rank outside the terminal; agree nothing with drivers who approach you inside. Uber and Bolt are legal and run about €25 to €35 door-to-door, collected at the marked ride-hailing area rather than the taxi rank.

The full guide

Getting from NCE to Villefranche-sur-Mer

Villefranche-sur-Mer sits about 11 km east of Nice Airport, folded around one of the deepest natural harbours on this coast — deep enough that cruise ships drop anchor in the bay and tender their passengers ashore rather than dock. From the airport it's roughly a 20-minute run, which makes it one of the easiest day-one destinations on the Riviera. The catch isn't the distance. It's the gradient. The old town climbs almost straight up from the waterline in a stack of stepped alleys and covered passages, so the question that actually decides your journey is not "how do I reach Villefranche" but "how far above the sea is my hotel, and who carries the suitcase up there."

The TER that lets you off right above the anchorage

The coastal TER train run by SNCF is the quickest link that doesn't involve a car, at around 20 minutes once you're aboard and roughly €3.20 a ticket. You won't board it at the airport, though — take Tram 2 to Nice-Saint-Augustin (or carry on and change at Nice-Ville), then it's a single short eastbound hop along the shore. What makes this line so well suited to Villefranche is where its station sits: perched on the hillside directly above the harbour, so the train delivers you over the top of the town instead of dumping you at the bottom to climb up. Departures come about every half hour. If your room is on the upper streets near the station, this can genuinely be the smartest option of the four — you arrive already at altitude and walk down.

The €1.70 version, if you're counting euros over minutes

The cheapest way in is a Tram 2 and Lignes d'Azur bus combination — Tram 2 into Nice, then a change onto a coastal bus (the 80 or 607) toward Villefranche, all covered by a single €1.70 fare as long as you make the connection inside the 74-minute transfer window. Reckon on about 40 minutes door to stop, sometimes more. It's slower because it follows the winding Basse Corniche coast road rather than the rail line, and it asks you to manage one change with your bags. For travellers on a tight budget, or anyone happy to trade time for the price of a coffee, it's a fair trade. For a first evening after a flight lands late, the maths starts to favour something simpler.

Why the last few hundred metres decide everything

Here's where Villefranche differs from most Riviera stops. The lanes don't ease you down to the water — they drop, in steps, sometimes as tunnels beneath the houses. A hotel described as "two minutes from the port" can still mean a steep set of stairs no wheeled case will thank you for. This is why plenty of arrivals skip the transfers entirely and take a regulated airport taxi straight from the rank outside arrivals: around €55 in daylight, a little more after dark, and it deposits you at the harbour-front door with no train change and no stairs. The one thing to know is that a metered taxi keeps ticking on the slow crawl down those narrow lanes, so on a busy day the final descent can nudge the fare up.

Fixing the fare before the descent

That crawl is also the reason a pre-booked private transfer earns its place here specifically. Because Villefranche's approach is slow and tight, a fixed price — roughly €55 to €80 with an operator like Welcome Pickups or a Riviera chauffeur service — takes the meter's surprise off the table on exactly the stretch where it tends to climb. Your driver meets you in arrivals, the fare is agreed before you set off, and you're driven right to the address rather than to the nearest point a train or bus can reach. For families with a stack of luggage, or cruise passengers with an early ship time to hit, that certainty is often the point.

Timing it around the ship

If Villefranche is your embarkation morning rather than a hotel stay, work backwards from the tender. Cruise passengers gather at the Gare Maritime on the harbour, so you want to land at the sea, not above it — which flips the calculation away from the hilltop-friendly train and toward the taxi or transfer that reaches the quay directly. Give yourself a comfortable buffer: the road distance is short, but summer traffic on the coast road and the town's own bottleneck at the port can stretch a 20-minute drive. Land, clear the terminal, and you can realistically be watching the boats in the bay within the hour. Just decide before you leave the airport whether your day ends at the top of the town or the bottom — on this particular hillside, that single fact is worth settling in advance.

Frequently asked

NCE to Villefranche-sur-Mer — FAQ

How far is Villefranche-sur-Mer from Nice Côte d'Azur Airport?
Villefranche-sur-Mer is about 11 km from Nice Côte d'Azur Airport (NCE), roughly a 20-minute drive depending on traffic.
How much is a transfer from Nice Côte d'Azur Airport to Villefranche-sur-Mer?
A pre-booked private transfer starts from around €55 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Nice Côte d'Azur Airport to Villefranche-sur-Mer?
The tram (Tram 2 + Lignes d'Azur bus 80/607) is the cheapest way in, from about €1.7 — though it isn't door-to-door and can involve a change.
How do I get from Nice Côte d'Azur Airport to Villefranche-sur-Mer at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from NCE

Other destinations from Nice Côte d'Azur Airport

Private transferfrom €55
Book →