Southampton Township is located in southern Bedford County, with the Maryland state line forming its southern boundary. It is bordered by Evitts Mountain on the west and by the lower Big Mountain and Ragged Mountain on the east. Tussey Mountain rises in the middle of the township. Buchanan State Forest occupies the high ground on Evitts and Tussey Mountains and some other areas.