La localidad está situada a 14 km de Villanueva de la Serena, 61 de Mérida a 120 de Badajoz y a 198 de Ciudad Real, junto a la N-430.