Melbourne Magic Festival 2026

The Melbourne Magic Festival returns for 2026 with two weeks of extraordinary illusions, wonder, and world-class magic.
Featuring 320 performances across 59 different shows, this is one of Melbourne’s most beloved annual festivals, offering something for every age and every taste in the art of magic.
Running from Sunday 29 June to Saturday 11 July 2026.
Check the Melbourne Magic Festival website for the full program, show times, and ticket bookings.