Canilhac est une ville de France faisant partie du département Lozère dans la région Languedoc-Roussillon-Midi-Pyrénées.
Ses coordonnées sont :
Latitude : 44.423500061035
Longitude : 3.1510999202728