Wirrabara is a town and locality situated in South Australia, located approximately 235 kilometres (146 mi) north of Adelaide. It is positioned within the Southern Flinders Ranges in the Mid North region of the state, along the banks of the Rocky River.
The Horrocks Highway passes through the town, providing a primary transport link for the area. According to the 2016 census, the locality had a total population of 403 people, with 230 residents living specifically within its town centre.