Een fistel (Latijn: fistula) of pijpzweer is een niet-natuurlijk kanaal (aangeboren, kunstmatig aangebracht of door verzwering ontstaan) tussen twee lichaamsholten of tussen een lichaamsholte en de huid. Een fistel kan ook een opening zijn tussen een klier en de huid.
Een fistel ontstaat meestal na een ontsteking in de lichaamsholte of in de klier. Als de ontsteking zich heeft uitgebreid tot de huid kan deze spontaan openbreken, of worden doorgebroken. Als de ontsteking zelf is genezen, kan er toch een fistel overblijven, waar af en toe weer vuil of vocht uit naar buiten kan komen. Vaak groeit de fistel echter vanzelf weer dicht als de ontsteking is genezen.
Soms wordt een kunstmatige verbinding aangebracht, bijvoorbeeld tussen een slagader en een ader om bij nierdialyse het aanprikken van de ader makkelijker mogelijk te maken. Een dergelijke verbinding wordt ook wel shunt genoemd.
Niet alle fistels verdwijnen. Als de doorbloeding slecht is, kan het zo zijn dat een fistel blijft zitten. Dit kan vaak op operatieve wijze verholpen worden.