Avoca is a town in the Central Highlands of Victoria, Australia, 71 kilometres north west of Ballarat. It is one of two main towns in the P…Avoca is a town in the Central Highlands of Victoria, Australia, 71 kilometres north west of Ballarat. It is one of two main towns in the Pyrenees Shire, the other being Beaufort to the south. The town stands in the gently undulating basin of the Avoca River, which rises in the Pyrenees Ranges to the west. To the south, the region is bounded by low hills of the Great Dividing Range; eastwards, the basin ends in a dry forested rise; to the north the Avoca River runs slowly through the plains of the Wimmera before joining Lake Bael Bael and the lake and swamps just south of the Murray. The town and river were named after Avoca, the village and River Avoca in County Wicklow, Ireland.