Free things to do in Melbourne: week of Sat 31 Oct 2026
21 free things to do in Melbourne for Sat 31 Oct – Sun 8 Nov 2026: festivals, markets, free galleries and family events. Every one was opened at its official source and checked on Sat 31 Oct 2026 (AEDT).
When Sat 31 Oct 2026, 10am–2pm; dog parade 11am from Olive's Corner Where Bay St, Port Melbourne (Olive's Corner, Bay/Liardet St) Price Free ($0 parade registration on TryBooking)
Dogs in costume, free professional dog photos, giveaways and a kids' trick-or-treat scavenger hunt.
When Sat 31 Oct, Sun 1 Nov, Thu 5 – Sun 8 Nov 2026, 12pm–4pm (Thu–Fri 12pm–5pm) Where KINGS Artist-Run, 69 Capel St, West Melbourne Price Free, booking not required
Three new shows across three rooms at one of Melbourne's best artist-run spaces.
When Sat 31 Oct, Sun 1 Nov, Sat 7 Nov, Sun 8 Nov 2026, 2pm–9pm Where Queensbridge Square, 1A Queens Bridge St, Southbank Price Free entry, booking not required (food for purchase)
Food and culture from Sabah and Sarawak right on the river.
When Sat 31 Oct 2026, 5pm–7pm Where Boroondara Cemetery (under the Clock Tower), 430 High St, Kew Price Free (reserve a free ticket via Eventbrite link on the page)
A costume dance party in a heritage cemetery, with prizes for best costume and dance moves. Dogs welcome.
When Mon 2 Nov 2026 (Cup Eve), 12pm–10pm Where Queen Victoria Market, Queen St, Melbourne Price Free entry with free online registration (Eventbrite); dumplings for purchase
Dozens of dumpling vendors on the night before the Cup Day public holiday.
When Sun 8 Nov 2026, 4:45pm Last Post Service, concert 5pm–5:45pm Where Second World War Memorial Forecourt, Shrine of Remembrance, Birdwood Ave Price Free, first-come seating
An outdoor evening of music and reflection at the Shrine ahead of Remembrance Day.
When Daily, including Tue 3 Nov 2026 (Cup Day public holiday), 10am–6pm Where State Library Victoria, 328 Swanston St, Melbourne Price Free entry
The domed reading room is one of Melbourne's great free interiors, and the Library is open every public holiday except New Year's Day, Good Friday, Christmas and Boxing Day.