Porrentruy (tysk Pruntrut) er en sveitsisk kommune og hovedstaden i distriktet med samme navn i kantonen Jura.
Kommunen ligger på begge sider av elva Allaine i Ajoie ved foten av Jurafjellene i nord.