Public bus from Villefranche to Cannes
There is no direct bus connection between Villefranche and Cannes. You can take bus N°100 from Villefranche to JC Bermond in Nice and then take bus N°200 to Cannes (Gare Routière bus stop). Count on a travel time of almost 2 hours, one way. Better check the bus timetable in advance.