Last updated January 23, 2026
Find out how much it costs to hire a magician in Australia, including average prices, cost factors, event-specific rates and tips for choosing the right performer to make your celebration unforgettable!


Last updated January 23, 2026
Find out how much it costs to hire a magician in Australia, including average prices, cost factors, event-specific rates and tips for choosing the right performer to make your celebration unforgettable!
The average cost to hire a magician in Australia is around $400, with most people spending between $350 and $1,200 depending on experience, event type, and performance duration.

A magician is an entertainer who captivates audiences with expertly crafted tricks and illusions, combining mystery, humour, and showmanship. The magic is often not only in the trick itself, but in how it’s performed, the storytelling, the suspense and the surprise that leaves guests wondering, “How did they do that?”
From stage performances that fill a theatre to close-up magic performed right before your eyes, magicians bring excitement, laughter, and awe to any event. Whether it’s a wedding, birthday, corporate function, or private celebration, a magician adds a unique sense of wonder that makes an event truly memorable. Many magicians also specialise in different performance styles, such as close up magic, stage acts or interactive roaming sets, which is why prices can vary between performers.
Most magicians charge a fixed rate per event rather than an hourly fee. This makes budgeting easier, as the cost typically covers travel, setup, preparation, and performance time. Since many magicians perform just one event per day, their pricing reflects their limited availability and the quality of the experience they deliver.
Prices may rise during busy seasons, particularly weddings, Christmas and corporate event periods. So it’s worth checking for seasonal rates before booking.
Some magicians also offer tiered packages such as roving magic, stage shows or combined acts, which can affect the final price depending on the level of preparation involved.
Not all magicians charge the same. The type of magic they perform, and the complexity of their act, can greatly affect the cost.
Type of magician | Lowest average price | Highest average price |
|---|---|---|
Sleight of hand | $300 | $490 |
Illusionist | $400 | $800 |
Comedy magician | $450 | $780 |
Escapist | $700 | $1,000 |
Mentalist | $600 | $880 |
Children’s magician | $350 | $500 |
As a general rule, the more preparation, props and performance skill required, the higher the overall fee.

The nature of your event plays a big role in determining the magician hire cost. A children’s birthday show will cost less than a large corporate event or luxury wedding. Many magicians tailor their acts to the setting and audience.
Event type | Typical price range |
|---|---|
Children’s party | $350–$600 |
Private party | $400–$900 |
Wedding | $500–$1,000 |
Corporate event | $600–$1,200+ |
Festivals & large events | $800–$2,000+ |
Larger or formal events often require sound checks, rehearsal time or customised scripts, which can increase the total price.
Each event has its own demands. For example, corporate clients may want tailored scripts or brand integration, while weddings often require roving performances between courses.
The larger the audience, the more preparation and energy the performance requires. A magician working a room of 30 guests will charge less than one performing for 400 attendees, especially if they’re expected to interact with multiple tables or sections over several hours.
Event type | Magician fee (AUD) | What’s usually included? |
|---|---|---|
Children’s party | $350 – $600 | Small venue, simple catering, interactive kids’ magic |
Private celebration (50 guests) | $500 – $1K | Venue, styling, and catering drive total cost |
Wedding reception | $600 – $1.5K+ | Close-up or feature act; depends on travel & duration |
Corporate event / conference | $600 – $3K+ | Larger scale, higher production, premium talent |
Gala / awards night | $3K – $10K+ | Custom illusions, high-tier or celebrity performers |
Like most event professionals, magicians experience seasonal fluctuations in demand.
Magicians usually offer packages based on performance length. Most shows are between 30 minutes and two hours, but some professionals can be booked for half-day or full-evening sessions.
Duration | Typical cost range |
|---|---|
30 minutes | $350–$500 |
60 minutes | $450–$700 |
90 minutes | $600–$900 |
Full evening | $900–$1,200+ |
A 60-minute show is typically perfect for weddings, birthdays, or corporate receptions.
The experience of the magician significantly impacts the price. Magicians who have spent years mastering their craft and building their reputation often charge more, but they also bring professionalism, confidence, and reliability.
Less experienced performers may charge lower rates, but the difference in delivery, timing, and engagement can be significant. For most hosts, investing in a skilled magician is worth the extra cost to ensure your guests are entertained by a polished act.
Location is another key pricing factor, as travel time and local market demand vary.
Region | Average price range |
|---|---|
Sydney | $325-$450 |
Melbourne | $200-400 |
Brisbane | $260-$500 |
Perth | $400–$850 |
Adelaide | $200-$350 |
Regional areas | $300–$600 |
Performers based in major cities tend to charge higher rates, while regional professionals may apply travel surcharges for longer distances.
If you’re working with a set budget, ask whether the magician can tailor the duration or style of the show. Many performers are flexible and can adjust their act to suit your event and price range.
Ready to find the right performer? Get quotes from professional magicians near you!

Hiring a magician can transform your event from enjoyable to unforgettable. Magic is one of the few entertainment forms that appeals to all ages, cultures, and personalities. It’s interactive, engaging, and always leaves a lasting impression. Here’s why hiring a magician is worth it:
Ready to add a touch of magic to your next event? Compare verified professionals, read reviews, and get free quotes from magicians near you.
Most magicians charge a flat event fee rather than hourly. But it generally equates to $150–$300 per hour depending on their experience and the event type. Although most magicians charge a flat event fee, many can break it down into an hourly estimate to help you understand how the total cost is calculated.