Badailhac is a commune in the Cantal département of south-central France.
Coordinates: 44°55′N 2°38′E / 44.917, 2.633