How much does it cost to hire a Magician for a birthday party?
Hiring a magician for a birthday party typically costs between £200 and £600 for a children’s party, and between £400 and £950 for an adult milestone birthday party.
Cost breakdown by party type
Adult Close up / Mix & Mingle
If you want to hire a Magician in for an hour it is going to cost between £200-400 if you want to hire a Magician for 2 hours it will cost between £450-£750 and for 3 hours it will cost between £750-£1500 depending on the day of the week and the Magician you are hiring.
Adult After Dinner / Stage Show
Expect to pay £700-£950. This covers a formal 45 minute to 1 hour stand-up show or mentalism act meant for the entire room.
Children’s Birthday Show
Expect to pay (£150 – £300). This usually covers a 45 to 60-minute interactive show featuring comedy, visual tricks, and helper prizes. Full 2-hour hosted party packages usually cost (£250 – £400)
Hi, I’m Roger Lapin a Close up Magician based in Southampton, Hampshire.
For more pricing info please fill in the enquiry form below
Magician Price Enquiry
If you want to hire me or get a quick quote, you can call or
WhatsApp on 07813 799672 or email directly to [email protected]
Or fill in the form below and I will get back to you as soon as I can.


