Barkly is a very small town in Victoria, Australia, about 180 kilometres northwest of Melbourne. It is located near the junction of the roads from Landsborough to Redbank, and from Frenchmans to St Arnaud. It is close to the western side of the St Arnaud Range National Park.