Please wait ...

What’s the average cost of a Magician?

Average Price
$350 - $1,200

What is the price of a Magician?

Confused over the cost of hiring a magician? Read our handy guide to find out how much your magician will charge for their services.

What is a Magician?

Magicians captivate audiences through performing a series of tricks and illusions, which they have carefully mastered over many years. After which, you will be wondering how the magician managed to pull off what you just witnessed. Of course, the enigma of magic is that such secrets are never revealed! Hence, magicians make for incredibly popular forms of entertainment across all ages and event types. 

There is also a real theatre to magic, in that it’s not about the trick itself but the way in which it’s performed. The magician may use drama, suspense or humour to connect with their audience. The performance may be carried out on a stage, or in small groups by working their way around the room at an event. This makes magic an interactive experience that is set to truly wow your guests. After all, it is magic! 

How much does a Magician cost? 

If you’re looking to conjure up a magician for your event, the average cost is $500. Though the true figure ranges between $350 and $1,200 depending on how notable the act is, and the type of event you hire them for. 

Average cost $500
Minimum cost$350
Maximum cost$1,200

Typically, magicians work on a fixed fee basis rather than hourly. Though the benefit of this pricing system is it will help you budget better for your event. Magicians may work one event per day or evening, so their fee will cover all of their expenses as other industries, they won’t be seeing several clients a day. 

During peak season (i.e wedding season or Christmas party season) magicians may command a higher rate due to demand. So it’s worth enquiring whether there will be any price fluctuations before you book. 

What changes the price of Magicians? 

The cost of hiring a magician varies depending on several factors, including: 

  • Type of magician

  • Event type

  • Event size

  • The time of year

  • Duration

  • Experience

  • Location

Type of Magician 

The type of magician you hire will affect the cost, due to some tricks being far more difficult than others. 

Typically, children’s magicians charge the least, starting at $350 a show. Performances for children will typically focus more on basic magic tricks. Therefore, such magicians tend to be cheaper to hire across the board.

As you move into the more complex magicians who perform pickpocket tricks, mentalist routines and death-defying stunts, expect prices to increase. Such magicians can be hired for weddings and corporate events, where even the most sceptical audience members will be left gasping in amazement. 

Prices for most magicians range between $300 and $600, heading more towards $1,200 and above for the most in-demand magicians. Celebrity magicians or those who have appeared on TV talent shows can charge up to $10,000 a show. 

Type of MagicianHighest average price Lowest average price
Sleight of hand$490$300
Comedy magician$780$450
Children's magician$500$350

Event type

When pricing your quote, the professional will need to know what event type you are holding. Some magicians will be best suited to certain event types. 

Event size

There’s a huge difference between a small birthday party for a child, and a large event with 900+ people. Magicians are used to working in a variety of event sizes, though you should expect the price to increase the more people they have to entertain. This is especially the case if you want the magician to work the room, as this will involve more work for the professional.

The time of year

Magicians may charge more or less for their services depending on their availability. 


How long do you want the magician to perform for? They may give you time block options such as 30, 60 or 90 minutes of performance. Or, they may be available to hire for an entire day or evening. 


It can take years of practice to fully master the art of magic. Therefore, those who are newer to the field will charge less than the most experienced professionals. As the customer, you need to decide whether it’s worth paying that little bit extra to get someone who is truly fantastic at what they do. After all, training to be a top magician doesn’t happen by magic (the work ethic part at least!).


The location of your event and whether it’s close to where your magician lives will affect the price. The average cost ranges between $400 and $600 depending on where you are in Australia. Though, the type of magician you wish to hire in each location will affect the cost too. For example, a children’s magician in Sydney will be far cheaper on average than an illusionist in the city.

Is it worth getting a Magician for my event?

Magicians have always been a popular form of entertainment. Magic can also be interactive, which makes it a lot more personal for your guests. Magic appeals to all ages and can be family friendly or suited more to an adult audience, therefore is very flexible too. Ultimately, if you want your guests to have a great time and be left in amazement, then hiring a magician is certainly worth the price. 

Find the best professional for the job on Bark today. 

Get quotes from Magicians near you

Find a Magician near you

The average rating for Bark Magicians is 4.89, based on 1,012 reviews


based on 1,012 reviews