A 981 millas, el río Ohio es el más largo de Pensilvania, desde Pittsburgh, Pensilvania, hasta Cairo, Illinois. Le sigue el río Susquehanna a 464 millas, el río Allegheny a 325 millas y el río Delaware a 301 millas.
El río Susquehanna, que se origina en Nueva York y finalmente desemboca en la Bahía de Chesapeake en Maryland, corre a lo largo de toda Pennsylvania, y fluye principalmente en la parte oriental y central del estado, incluso a través de la capital del estado de Harrisburg. El río Allegheny atraviesa una parte importante del oeste de Pensilvania y desemboca en el río Ohio en Pittsburgh. El río Delaware forma la frontera este de Pensilvania con Nueva York y Nueva Jersey.