Durbuy ligt aan de rivier de Ourthe en is gelegen in drie geografische streken: de Ardennen, de Condroz en de Famenne.Durbuy is een van de toeristische trekpleisters in Wallonië. Jaarlijks trekt de van oorsprong middeleeuwse stad duizenden toeristen.
De stadskern zelf bestaat uit een aantal straten en heeft zo'n 400 inwoners. De overgrote meerderheid van de inwoners van de gemeente woont in een van de dorpjes.
Durbuy telt 12 deelgemeenten. Naast Durbuy zelf zijn dit nog Barvaux, Bende, Bomal, Borlon, Grandhan, Heyd, Izier, Septon, Tohogne, Villers-Sainte-Gertrude en Wéris
Daarnaast liggen er verscheidene dorpjes en gehuchtjes verspreid over de deelgemeenten. In Barvaux ligt Bohon, in Septon ligt Palenge en in Borlon ligt Oneux. In Tohogne liggen naast de dorpskern zelf nog in het noorden Longueville, Houmart, Hermanne en Verlaine-sur-Ourthe en in het zuiden Warre. In Bomal ligt het gehucht Herbet. Izier heeft het gehucht Ozo. In Wéris ligt het dorpje Oppagne en het gehucht Morville. Verder zijn er gehuchtjes zoals Petite-Somme en Rome.