Penns Beach is a small beach located in Pennsville Township, United States, stretching for approximately 0.1 miles. The sand is a light tan color and is perfect for sunbathing and relaxing. Visitors can enjoy swimming, fishing, and picnicking. Penns Beach has few amenities, so plan your trip accordingly, although it does have bathroom access and dogs are allowed on a leash.