Whether you’re looking for a killer outfit for Halloween, a timeless cocktail dress for New Year’s Eve or a lavish handmade costume for your next themed party, get kitted out at the best fancy-dress and costume shops in London.
Discover more shops in the capital, with this guide to shopping in London.
1. Angels Fancy Dress
Explore five floors of incredible costumes and accessories at Angels Fancy Dress, the biggest fancy-dress shop in London. Find every style, from gorgeous sequined dresses and Bond-style suits to gothic vampire costumes and beloved superhero outfits.
2. Beyond Retro
Create a vintage look with gems from Beyond Retro’s flagship store on Brick Lane. Pick up a Hawaiian shirt or make a statement in a timeless 50s dress. Head to Beyond Retro Dalston or Beyond Retro Soho to find more pre-loved pieces.
3. Mad World Fancy Dress
Choose from an enormous collection of 35,000 costumes available for hire at Mad World Fancy Dress in Old Street and Kentish Town. From historical looks to rock star outfits to princess dresses, party goers are guaranteed to find something to wear at this fancy-dress emporium.
4. National Theatre Costume and Props Hire
Discover a treasure trove of unique costumes, props and armour from past productions at the National Theatre Costume and Props Hire in Brixton. Make an entrance at a fancy-dress party by arriving in a costume hired from the National Theatre’s renowned workshops.
5. Prangsta Costumiers
South London's best-kept fashion secret, Prangsta Costumiers specialises in fantasy couture, restoring and customising exquisite vintage pieces to create lavish and opulent costumes from any era – from Gatsby socialites to creatures of Narnia.
6. The Viking Store
If you’re more into historical costumes, cosplay, armour and swords, The Viking Store in Walthamstow is one of the biggest in Europe when it comes to replica militaria and costuming.