Waha ligt in de gemeente Marche-en-Famenne, in de provincie Luxemburg. Het dorp ligt direct ten westen van Marche en sluit in de praktijk bijna aan op de stad. In de kern staan huizen, hoeves en oudere bebouwing langs de dorpsweg en rond het kerkplein. Rond Waha liggen akkers, grasland en kleine wegen in het open landschap van de Famenne. De naam van het dorp is vooral verbonden met de Sint-Stefanuskerk, die in het midden van de oude kern staat.
De Sint-Stefanuskerk van Waha behoort tot de oudste kerken van België. De wijdingssteen van de kerk is bewaard gebleven en vermeldt de inwijding op 20 juni 1050. Daarmee is dit een van de zeldzame kerken waar de stichtingsdatum zo precies bekend is. Het gebouw is romaans en heeft een sobere opbouw met zware muren, kleine rondboogvensters en een toren die direct bij het schip aansluit. Rond de kerk ligt het oude kerkhof, dat nog altijd bij de kerk hoort.