Beach Haven is an unincorporated community in Salem Township, Luzerne County, Pennsylvania, United States. The community is located along the Susquehanna River and U.S. Route 11; it is 3.1 miles east of Berwick. Beach Haven has a post office with ZIP code 18601, which opened on February 6, 1844.