À 981 miles, la rivière Ohio est la plus longue rivière de Pennsylvanie, allant de Pittsburgh, Pennsylvanie, au Caire, Illinois. Il est suivi par la rivière Susquehanna à 464 milles, la rivière Allegheny à 325 milles et la rivière Delaware à 301 milles.
La rivière Susquehanna, originaire de New York et se jetant finalement dans la baie de Chesapeake dans le Maryland, traverse toute la Pennsylvanie, coulant principalement dans la partie orientale et centrale de l'État, y compris à travers la capitale de l'État, Harrisburg. La rivière Allegheny traverse une grande partie de l'ouest de la Pennsylvanie et se jette dans la rivière Ohio à Pittsburgh. La rivière Delaware forme la frontière orientale de la Pennsylvanie avec New York et le New Jersey.