A 981 miglia, il fiume Ohio è il fiume più lungo della Pennsylvania, che va da Pittsburgh, in Pennsylvania, al Cairo, nell'Illinois. Segue il fiume Susquehanna a 464 miglia, il fiume Allegheny a 325 miglia e il fiume Delaware a 301 miglia.
Il fiume Susquehanna, originario di New York e alla fine drenante nella baia di Chesapeake nel Maryland, percorre l'intera lunghezza della Pennsylvania, che scorre principalmente nella parte orientale e centrale dello stato, compresa la capitale dello stato di Harrisburg. Il fiume Allegheny attraversa una parte importante della Pennsylvania occidentale e defluisce nel fiume Ohio a Pittsburgh. Il fiume Delaware forma il confine orientale della Pennsylvania con New York e New Jersey.