Spring Mills is located in southeastern Centre County, near the center of Gregg Township.
Pennsylvania Route 45 runs along the northern edge of the community, leading west 6mi to Centre Hall and to State College, and east 5mi to Millheim.