Villefranche-sur-Mer er en sjarmerende liten by og kommune på Den franske rivieraen, i departementet Alpes-Maritimes. Byen ligger kun seks kilometer øst for Nice og ti kilometer vest for Monaco, klemt mellom fjellene Mont Boron, Mont Alban og Mont Vinaigrier.
Byen har en av Middelhavets dypeste naturlige havner, Villefranche-bukta, som gir en utmerket og trygg ankringsplass for store skip og luksusyachter. Landskapet er preget av bratte åser som går opp til 520 meter, med bygningene som klamrer seg fast i fjellsidene. De smale, trange gatene i gamlebyen fører ned mot den livlige havnen, som er full av restauranter og kafeer.
Villefranch-sur-Mer har en rik historie. Navnet "Villefranche" betyr "den frie byen" og stammer fra 1295 da Karl II av Anjou, greve av Provence, ga innbyggerne skattefritak for å oppmuntre dem til å bosette seg ved kysten. Byen var lenge en del av grevskapet Nice, som igjen var tilknyttet hertugdømmet Savoie. På 1500-tallet ble det bygget et stort citadel, Citadelle Saint-Elme, for å forsvare byen mot angrep. I 1860 ble byen, sammen med resten av Nice-regionen, en del av Frankrike.
Gamlebyen, med sine fargerike hus, trange smug og historiske fontener har en flott atmosfære. Den berømte «Rue Obscure» er en overbygd passasje fra 1200-tallet som er verdt et besøk. Chapelle Saint-Pierre er et kapell dekorert av den kjente franske kunstneren Jean Cocteau. Han dedikerte utsmykningen til byens fiskere og kapellet er et symbol på byens maritime historie. Den imponerende festningen, Citadelle Saint-Elme, fra 1500-tallet huser i dag rådhuset, et konferansesenter og flere museer, inkludert Volti-t og Goetz-Boumeester-museet.
Byen har en fin steinstrand, Plage des Marinières, som ligger rett nedenfor togstasjonen. Havnen, med sine tradisjonelle fiskebåter, er et naturlig samlingspunkt for både lokale og turister. Byens beliggenhet gjør den egentlig til et ideelt utgangspunkt for å utforske resten av den østlige Côte d'Azur, med enkel tilgang til både Nice og Monaco via tog eller buss.