You will normally fly into Terminal 1 at Nice Airport. There are taxis outside the 'departure' area
Buses are located at the exit on the left after you leave the baggage claim area. Here you can take a bus to the Train station - Direction Nice Gare SNCF (Tickets can be purchased from driver). From the Train Station (Nice Gare), you must take the train to Villefranche - direction 'Ventimille'
It is important to ensure the train timetable states "Arrets toutes gares" this means the train will stop in all stations on route. All the train timetables are up on a large notice board just inside the station on the left. There are automated machines from which you can purchase the tickets - these are easy to use and have English available.
Tip: to buy a one-way ticket you need to select "aller simple", for a return "Aller Retour"
There is also the option to take the bus from Nice Airport to Nice Gare Routiere - main bus terminal in Nice. From here buses leave every 15mins approx. to most destinations - Direction Menton takes you to Villefranche.
Tip: the ticket you purchase at the airport is a day pass and costs €4 - this allows you to travel all day so it will take you on to Villefranche from the bus station.
We would advise anyone visiting France for the first time to take a taxi to Villefranche-sur-mer. Usually €55 aprox.