How Much Does a Professional Magician Cost in the UK?

When it comes to hiring a professional magician for an event in the UK, the cost can vary greatly depending on the type of event, the location, and the magician's skill level and experience. For most professional magicians, an hour will cost between £150 and £300. Wedding magicians tend to charge between £550 and £1500 on average. The cost of a magician for an event can range from £350 to £500 per hour, depending on the location, who you hire, and how long you need them for.

Professional magicians in the UK typically earn around £35,000 a year and charge between £350 and £500 per event. For a high-quality performance that can handle any audience, you should expect to pay at least £500. For more high-end magicians, you can expect to pay between £700 and £2000 for a two-hour performance. This cost can vary depending on factors such as the magician's skill level, their experience with that particular type of magical performance, whether they have attendees, the date of the event, etc.

If you are looking for a magician for a specific time period, such as during photos or after the wedding breakfast, then you may only need to pay for one hour. However, some very experienced and high-end magicians may charge more than this. In addition to performing at events, some professional magicians have additional sources of income such as giving lectures, creating and selling magic tricks, or working at trade shows. This means that they can earn more than £50,000 a year.

Semi-professional magicians can expect to earn around £10,000 a year while maintaining their day job. When it comes to finding a good quality magician at an affordable price, it is best to contact them directly rather than going through a reservation service. This way you can be sure that you are paying a fair price for someone who is reliable and won't let you down. The cost may also vary depending on the location and how attractive the job is.