Alcohol will be banned on Melbourne's popular St Kilda foreshore from November until the end of March each year, the local council says.
Port Phillip Council decided on Wednesday night to implement an annual 24-hour alcohol ban over the warmer months, from November 1 to March 31, with a review of its effectiveness to be held before August 2019.
Mayor Dick Gross said the council understands some residents feel the ban is unfair, but things have changed since the measure was last considered.
"Large crowds on the St Kilda foreshore have been causing trouble and trauma recently to people just enjoying a walk or at work," he said in a council statement late on Wednesday.
Local business owners and some residents had sought the 24-hour alcohol ban following a night of violence at the beach last weekend.