Com 981 milhas, o rio Ohio é o maior rio da Pensilvânia, indo de Pittsburgh, Pensilvânia, a Cairo, Illinois. É seguido pelo rio Susquehanna a 464 milhas, o rio Allegheny a 325 milhas e o rio Delaware a 301 milhas.
O rio Susquehanna, originado em Nova York e eventualmente desaguando na Baía de Chesapeake em Maryland, percorre toda a extensão da Pensilvânia, fluindo principalmente nas partes leste e central do estado, incluindo a capital do estado, Harrisburg. O rio Allegheny atravessa grande parte do oeste da Pensilvânia e deságua no rio Ohio em Pittsburgh. O rio Delaware forma a fronteira leste da Pensilvânia com Nova York e Nova Jersey.