Porrentruy (franskt uttal: [pɔʁɑ̃tʁɥi], tyska: Pruntrut[3]) är en ort och kommun i distriktet Porrentruy i kantonen Jura i Schweiz. Kommunen har 6 601 invånare (2023).[2] Porrentruy är huvudort i distriktet med samma namn.