Located about 20 miles north of Pittsburgh and in the southwestern corner of Butler County, St. John is about 1 mile off of Rt. 228 in Mars, PA. It is easily accessible from Rt. 19 (4 miles) and Rt. 8 (5 miles). It is within minutes from the surrounding communities of Valencia, Cranberry Township., Adams Township., Pine Township, Glade Mills, and Middlesex Township.
From Rt. 19 (Cranberry Twp.)
Take Rt. 19 to Rt. 228 East. Follow Rt. 228 for 4 miles and make a left onto Beaver St. Ext. St. John is about 1 mile on the left.
From I-76/Turnpike and I-79 (Cranberry Twp.)
Take Turnpike Exit #28 and follow signs to I-79N. Once on I-79, take Exit #78 (Rt. 228, Cranberry/Mars). Proceed East on Rt. 228 for 4 miles and make a left onto Beaver St. Ext. St. John is about 1 mile on the left.
From Rt. 8 (Middlesex Twp./Glade Mills)
From Rt. 8, turn onto Rt. 228 West and travel about 5 miles. Make a right onto Pittsburgh St. After about half mile, make a left onto Beaver St. St. John is about a half mile on the right.