Keith is a town and a locality in the Australian state of South Australia located in the state's south-east about 225 kilometers from the state capital of Adelaide at the junction of the Dukes Highway and the Riddoch Highway.