The Yalgar River is a 185-kilometre-long tributary of the Murchison River, located in the Shire of Meekatharra in central Western Australia. It rises in the Glengarry Range 25 km southeast of Mooloogool Station homestead, about 80 kilometres northeast of Meekatharra, flowing 145 kilometres westward (crossing the Great Northern Highway at Karralundi) to a junction with the Hope River. From there it flows north-northwesterly for about 40 kilometres, emptying into the upper reaches of the Murchison River, near Moorarie Station homestead on the Carnarvon-Meekatharra Road.[1][2]
Originally called Ord Creek, the river was named after Yalgar Pool on the Hope River, a watering point on the Cue-Ashburton Stock Route.[3][4]