Three Springs is located 313 kilometers north of Perth, Western Australia on the Midlands Road, which until the opening of the Brand Highway in 1975 was the main road route from Perth to the state's north.