Porta Nigra (lat.) on Trierin kaupungissa Saksassa sijaitseva roomalaisaikainen pohjoinen kaupunginportti. Se on suurin nykyaikaan säilynyt roomalainen kaupunginportti, korkeudeltaan 29,3 metriä ja pituudeltaan 36 metriä. Portti rakennettiin vuonna 170 osaksi Augusta Treverorumin kaupunginmuuria, jonka kokonaispituus oli yli kuusi kilometriä.[1][2]
Portin antiikkinen nimi unohtui, mutta keskiajalla vuoden 1060 jälkeen sitä alettiin kutsua "mustaksi portiksi" (Porta Nigra) sen jälkeen, kun pieneliöt olivat värjänneet valkoisen hiekkakiven mustaksi. Rakennuksen suurikokoiset, jopa 6 tonnia painavat laatat ovat lähistön kiviveistämöistä ja kiinnittyivät toisiinsa rautapidikkein ilman laastia. Rautapidikkeet joutuivat aikanaan rosvojen saaliiksi, ja myös suuri osa portin kivilaatoista käytettiin rakennustarpeiksi. Koko portti olisi ennen pitkää kadonnut neljän muun tavoin ilman onnekasta sattumaa.[1][3][4]