Best Dance Classes In London

Tap? Modern? Swing? Salsa? There's no chance you'll ever count London's dance class options on one hand, but this list will help you work through some of the city's best. Whether you're hoping to get the hens nailing Beyonce's must-know routines, hoping to keep fit, or just want to up your skills in all things footloose, check out our recommendations for London's best dance classes here.

Last edited by Scarlett Welch

Last updated on 4th November 2025




LIVE PERFORMANCES - TICKETS AND BOX OFFICE

Led by The Benoit Viellefon Hot Club, this swing dancing lesson is a fantastic night out for all ages. Dress up in vintage outfits and head to The Langham Club for an evening of Lindy Hop, Balboa and much more, led by a group of talented musicians.

Their music takes its inspiration from the nightclub and cafe scene of Paris in the 1920s and 30s, as well as American jazz. Even better? Tickets cost just £15 per person.

Brandon's Barn Dance: Line Dancing in London

@ Bubba Oasis Clapham on Every Sunday

Want to feel like a real cowboy? The head down to Brandon's Barn Dance on Sundays, taking place at Bubba Oasis in Clapham. This fun-filled event is led by the talented Brandon Burke, who'll teach you a number of popular line dances like the Texas two-step or Cotton Eye Joe.

This two-hour session starts from just £15 per person to attend, and it's suitable for all abilities. Plus, you can kick things off with a delicious bottomless brunch when you book the £40 option.

Funky Moves

With dance packages tailored to each and every need, this is the ultimate activity if you like to shake a leg. Pick your place and shake of your inhibitions as you learn a fun routine to your favourite music. Grab your mates and get going.

Fuller's

If you want to improve your confidence and feel fierce, then Fuller's Heels ConfiDance Class is for you. Make your way to The Distillers on Fulham Palace Road, where you'll learn how to boogie like a pro in stilettos. To top it off? There are also nibbles and prosecco on arrival.