Villefranche-sur-Mer está situada en la Costa Azul, entre Niza y Mónaco, a orillas del mar Mediterráneo.