Who doesn’t like a bit of razzle dazzle and some magic in their life – particularly when the weather is so Baltic. Luckily for you dear reader, our beloved capital has plenty to choose from. Here’s a roundup of 11 of the best magic shows in London:
1. The Magic Hour
Kicking off this roundup of the best magic shows in London is The Magic Hour – the longest-running parlour magic show in the capital and one of the top immersive experiences in the entire capital. Running every week at the five-star Sheraton Grand Park Lane hotel, it has received TripAdvisor’s Certificate of Excellence year on year, and is designed to take the audience on an real experiential journey throughout its one hour 45-minute run time.
You’ll listen to acclaimed magician Tony Middleton – otherwise known as ‘Sonic’ – who has pioneered the immersive magic show format in London and has received extensive critical acclaim. As well as the original show ‘The Magic Hour’, there’s also ‘Magic & Mind-Reading’ – a fun and fast-paced journey through magic’s history featuring Victorian illusion, mind-reading, and ‘feats of the impossible’. You can find out more here.
📍You’ll find The Magic Hour at the Sheraton Grand London Park Lane, Piccadilly, London, W1J 7BX.
🚇 Nearest station is Green Park.
2. The Gentleman Cheater

Next up on this roundup of the best The Gentleman Cheater – an excellent and interactive show from the award-winning magician Christian Gambin who is playing for the first time in London’s West End.
Expect the unexpected as you play against him and see if you can beat his sleight of hand. Be prepared however – he never loses! Or does he…
📍You’ll find The Gentleman Cheater at the Radisson Blu Edwardian Mercer Street Hotel, 20 Mercer Street, London, WC2H 9HD.
🚇 Nearest stations are Covent Garden and Tottenham Court Road.
3. The Magic Gateway: A Magic Show for the Family
Step through a vivid neon portal into The Magic Gateway, a spellbinding family magic show designed to delight audiences of all ages. Over a sharp 60-minute performance at the Greenwood Theatre, a solo magician weaves together jaw-dropping illusions, laugh-out-loud moments, and interactive surprises that invite kids (and adults!) to step into the act themselves. You won’t just watch the magic — you’ll help make it happen.
Purchase your tickets here.
📍The show is held at Greenwood Theatre, 55 Weston Street, SE1 3RA.
🚇 The nearest Tube stations are Borough or London Bridge
4. Derren Brown at the Apollo Theatre
Another man who needs no introduction, the legend that is Derren Brown is back with his excellent show entitled ‘SHOWMAN’ – coming to the West End for the very first time.
An interactive show, it’s brought about some of the best reviews of his career thus far, and will incorporate his award-winning mix of mind control and psychological illusion throughout.
📍You’ll find the Apollo Theatre at Shaftesbury Avenue, London, W1D 7EZ.
🚇 Nearest station is Piccadilly Circus.
5. Simon Drake’s House of Magic
Next up on this roundup of the best magic shows in London is one of London’s best-kept secrets – something we love here at Secret London. Tucked down a quiet backstreet in Elephant and Castle and run by the renowned magician, illusionist and entertainer Simon Drake, the House of Magic has held theatrical parties and cabaret for over 20 years now.
It’s hosted everyone from Kate Bush to Lady Gaga, and has everything from burlesque to magic shows on the bill. You can find out more here.
📍You’ll find Simon Drake’s House of Magic at 9 Chapter Road, London, SE17 3ES.
🚇 Nearest station is Kennington.
6. The Illusioneer
The Illusioneer are an esteemed magic and illusion performance company based in Herne Hill, who regularly brings together some of London’s most talented magicians for a full evening of sophisticated entertainment.
The show itself is a must-see for lovers of magic, for those with good taste and for anyone with a desire to have their understanding of the laws of physics questioned. Including puzzles, illusions, close-up and parlour magic, it’s a magical (sorry) couple of hours that is only open to eight patrons – so you’d better book ahead!
📍You’ll find The Illusioneer at 280 Milkwood Road Herne Hill Railway Arches, London, SE24 0DS.
🚇 Nearest station is Herne Hill.
7. Conjuring at the Court
London’s long-running monthly magic show, Conjuring at the Court is hosted by Stephen Barry – a multi award winning magician, mind reader, hypnotist and pickpocket who shatters the illusion of being a magician.
Featuring regular guest performances, it’s a fantastic night out at The Drayton Court Hotel – a stunning four-star hotel based in leafy West Ealing.
📍You’ll find Conjuring at the Court at 2 The Avenue, London, W13 8AG.
🚇 Nearest station is West Ealing.
8. The Magic Circle
Next up on this roundup of the best magic shows in London is The Magic Circle – home of the most famous magic society in the world. You’ll get to witness amazing live magic, visit the society’s headquarters and learn about the fascinating history of the venue.
There are various different types of magic shows shown here – including ‘The Magic Circle Mysteries’ and ‘History and Mystery at The Magic Circle’ – so there’s something for everyone here.
📍You’ll find The Magic Circle at the Centre for the Magic Arts, 12 Stephenson Way, London, NW1 2HD.
🚇 Nearest station is Euston.
9. West End Magic
West End Magic began in 2007 at the Albany Theatre in Deptford and was born in a young magicians’ club. It then transformed into ‘A Night of Magic’ in 2007, which moved to the West End Magic, now at its permanent home at the Leicester Square Theatre.
They feature various different magic and variety acts from all over the UK throughout the year, including the multi-award winning illusionist Oliver Tabor. They’ve got a variety of different upcoming shows on the bill, and you can check what’s on here.
📍You’ll find West End Magic at the Leicester Square Theatre, 6 Leicester Place, London, WC2H 7BX.
🚇 Nearest station is Leicester Square.
10. Magical Bottomless Brunch
A magic show with a bit of a difference here it has to be said… If you’ve ever wanted to be dazzled by a performance from a resident host, magician and mind reader AND enjoy 90 minutes’ worth of bottomless cocktails – then you’re in luck! This one ticks all those boxes.
Expect some hypnosis, an excellent selection of brunch dishes and a whole lotta abracadabra! Sounds like a jolly old time to us – you can grab your tickets for the event here.
📍You’ll find Magical Bottomless Brunch at The Last Talisman, 171-173 Bermondsey Street, London, SE1 3UW.
🚇 Nearest station is London Bridge.
11. Modern Magic Show with Jake Banfield
Kicking off your evening with a touch of the extraordinary, the Modern Magic Show with Jake Banfield is a sharp, mesmerising affair hosted in the opulent screening room of The Charlotte Street Hotel. Jake blends sleek showmanship, expert sleight of hand, and mischievous mind-bending tricks in a performance that feels equal parts cabaret and con artistry. Over the course of its 1 hour 10 minute run, he’ll pull you into a world where your senses are questioned and illusions feel startlingly real. Arrive from 7:30 pm to soak in the atmosphere, grab a drink from the private bar, and prepare for an unforgettable night of modern magic in the heart of London. Get your tickets here.
📍You’ll find the Modern Magic Show at The Charlotte Street Hotel, 15-17 Charlotte Street, London, W1T 1RJ.
So there we have it – a roundup of the best magic shows in London. So if you’re looking for something a bit different to do on a night out then we’re sure that this list has got you covered.

