Lake Gairdner is located about northwest of the state capital of Adelaide and about northwest of Port Augusta in the foothills on the northern side of the Gawler Ranges and to the west of Lake Torrens.