Fuente de Cantos se encuentra situado en el sur de la provincia de Badajoz, a una distancia de 101 kilómetros de Badajoz, 108 kilómetros de Sevilla y 80 kilómetros de Mérida, la capital de la provincia de Badajoz.