A una altura de unos 410 metros sobre el nivel del mar, dista por carretera 159 km de Huelva, a 117 km de Badajoz, 143 km de Sevilla y 249 km Lisboa.