Zion Grove is an unincorporated community in Schuylkill County, Pennsylvania, United States. The community is located along Pennsylvania Route 339, 5.7 miles (9.2 km) north of Shenandoah. Zion Grove has a post office, with ZIP code 17985, which opened on September 21, 1868.