Rupert is a census-designated place (CDP) in Columbia County, Pennsylvania, United States.
Rupert is located in west-central Columbia County at 40°58′44″N 76°28′28″W / 40.97889°N 76.47444°W / 40.97889; -76.47444 (40.978965, -76.474524),[3] on the west side of Fishing Creek near its confluence with the Susquehanna River.
It is in the eastern part of Montour Township, across Fishing Creek from Bloomsburg, the county seat.
[5] Pennsylvania Route 42 runs through the center of Rupert, leading north 0.5 miles (0.80 km) to U.S. Route 11 at a point 2 miles (3 km) southwest of the center of Bloomsburg.
PA 42 leads south from Rupert 2.5 miles (4.0 km) to Catawissa on the southeastern bank of the Susquehanna.