Delaware Water Gap is an inviting town on the bank of the Delaware River, the last stop for thru-hikers in Pennsylvania. The Delaware lies between Pennsylvania and New Jersey. This is an ideal town for hikers since there is a hostel where the trail enters town; there is also a post office nearby and a handful of restaurants.