Elle est située à environ 40 kilomètres de Thala, à 84 kilomètres de Kasserine, à 250 kilomètres de Tunis, à 273 kilomètres de Sousse et à 270 kilomètres de Tozeur.
Haïdra, nommée dans l’antiquité « Ammaedara » et contenant 3109 habitants, est considérée parmi les sites antiques les plus connus en Tunisie.
Elle est célèbre pour son Arc de Triomphe construite à l’époque byzantine et composé d'une arche d'environ six mètres d'ouverture avec deux pieds-droits massifs, ses nécropoles construite à l’époque romaine, ses basiliques (la basilique de Candidus, la basilique de Melleus et la basilique de la citadelle).