Een doolhof, labyrint of dwaaltuin (verouderd) is een stelsel van paden die langs omwegen naar het doel leiden.
In het Nederlands wordt er wel onderscheid gemaakt tussen:
- een doolhof, waarbij er doodlopende paden zijn en het een puzzel kan zijn om de juiste weg te vinden;
- een labyrint, waarbij een enkel onvertakt pad naar het einde leidt.