Windorah is one of three towns in the Barcoo in south-west Queensland, Australia. It is named after the local Aboriginal word for "Big Fish". At the 2006 census, Windorah had a population of 158.
Located 35 km downstream from where the Thomson and Barcoo Rivers join to form the multi-channelled Cooper Creek, Windorah is known as "The Heart of the Channel Country" and offers a welcome and interesting stop off for travellers to Birdsville, Bedourie, Longreach and points West. While the Shire covers an area of 60,901 km², the town has a population of 60 people, with a further 40 living at surrounding stations.