Na 981 milach rzeka Ohio jest najdłuższą rzeką w Pensylwanii, biegnącą z Pittsburgha w Pensylwanii do Kairu w stanie Illinois. Następnie rzeka Susquehanna w odległości 464 mil, rzeka Allegheny w 325 mil, a rzeka Delaware w 301 mil.
Rzeka Susquehanna, pochodząca z Nowego Jorku i ostatecznie spływająca do zatoki Chesapeake w stanie Maryland, biegnie przez całą Pensylwanię, płynąc głównie w wschodniej i środkowej części stanu, w tym przez stolicę stanu Harrisburg. Rzeka Allegheny przepływa przez większą część zachodniej Pensylwanii i wpływa do rzeki Ohio w Pittsburghu. Rzeka Delaware tworzy wschodnią granicę Pensylwanii zarówno z Nowym Jorkiem, jak i New Jersey.