Boiling Springs is located on the eastern side of South Middleton Township at , on the north side of Yellow Breeches Creek. Pennsylvania Route 174 passes through the town as 1st Street and leads northeast to Mechanicsburg and west to Shippensburg. Carlisle, the Cumberland County seat, is to the northwest via Front Street/Forge Road.
