Byen ligger på en høyde ved elven Garigliano, 119 km sørøst for Roma. Jernbanelinjen mellom Roma og Napoli ble bygget gjennom Pontecorvo og i dag ligger den 5 km fra motorveien A1, . Stedene Sant’Oliva, San Cosma og Vetrine tilhører kommunen Pontecorvo. Kommunen grenser til kommunene Aquino, Campodimele, Castrocielo, Esperia, Pico, Pignataro Interamna, Roccasecca og San Giovanni Incarico.