963 dance classes in London

Compare in-person dance classes by level, schedule, topic and start date

Reviewed by John-Pierre Clark

963 classes found

ClassProvider / VenueScheduleDurationTeacher
Absolute Beginners Flamenco Dance
Morley CollegeWaterloo Campus
7 Nov 2026
12:30 - 13:1545 min class
Short course5 weeks
£50
FlamencoTeacher
View class
Absolute Beginners - Ballet
City AcademyFarringdon
7 Nov 2026
14:30 - 15:4575 min class
Short course4 weeks
£80
View class
Swing Dance
Morley CollegeWaterloo Campus
7 Nov 2026
15:00 - 16:45105 min class
Short course5 weeks
£120
View class
City AcademyFarringdon
8 Nov 2026
10:30 - 11:301 hour class
Taster class1 day
£15
View class
Absolute Beginners Dance Taster
City AcademyFarringdon
8 Nov 2026
10:30 - 11:301 hour class
Taster class1 day
£15
View class
City AcademyFarringdon
8 Nov 2026
11:45 - 12:451 hour class
Taster class1 day
£15
View class
City AcademyFarringdon
8 Nov 2026
13:00 - 14:001 hour class
Taster class1 day
£15
View class
City AcademyFarringdon
8 Nov 2026
14:30 - 15:301 hour class
Taster class1 day
£15
View class
City AcademyFarringdon
8 Nov 2026
15:45 - 16:451 hour class
Taster class1 day
£15
View class
Salsa Socials
City AcademyFarringdon
8 Nov 2026
17:10 - 19:102 hour class
One-day class1 day
£8
View class
City AcademySylvia Young Theatre School
9 Nov 2026
18:00 - 19:1575 min class
Short course8 weeks
£160
View class
DanceBuzzThe Abbey Centre, 34 Great Smith St, Westminster, London SW1P 3BU
9 Nov 2026
18:30 - 19:301 hour class
Short course6 weeks
£105
View class
DanceBuzzKings Cross Studio, Central YMCA at KX, 120 Cromer St, London, WC1H 8BS
9 Nov 2026
19:00 - 20:001 hour class
Short course6 weeks
£115
View class
City AcademySylvia Young Theatre School
10 Nov 2026
18:15 - 19:3075 min class
Short course6 weeks
£130
View class
City AcademyFarringdon
10 Nov 2026
18:20 - 19:201 hour class
Taster class1 day
£15
View class
Bachata - Beginners
City AcademyDragon Hall
10 Nov 2026
18:30 - 19:301 hour class
Short course6 weeks
£85.50
View class
City AcademyLondon School of Flamenco
10 Nov 2026
19:30 - 20:4575 min class
Short course6 weeks
£115
View class
City AcademyCity Sport
10 Nov 2026
19:30 - 21:302 hour class
Short course6 weeks
£138.75
View class
City AcademyCity Sport
10 Nov 2026
19:30 - 21:302 hour class
Short course6 weeks
£185
View class
Bachata - Improvers
City AcademyDragon Hall
10 Nov 2026
19:35 - 20:351 hour class
Short course6 weeks
£95
View class
  • Starts Today

    Absolute Beginners Flamenco Dance

    Today, 12:30 - 13:155 weeksMorley CollegeWaterlooCampus
    5 weeksSat 12:30£50
    FlamencoTeacherWaterloo Campus
    FlamencoTeacher
    Waterloo Campus
    £50
  • Starts Today

    Absolute Beginners - Ballet

    Today, 14:30 - 15:454 weeksCity AcademyFarringdon
    4 weeksSat 14:30£80
    KirillBurlovCity Academy
    KirillBurlov
    City AcademyFarringdon
    £80
  • Starts Today

    Swing Dance

    Today, 15:00 - 16:455 weeksMorley CollegeWaterlooCampus
    5 weeksSat 15:00£120
    NikkiSantilliWaterloo Campus
    NikkiSantilli
    Waterloo Campus
    £120
  • Starts Tomorrow

    Diva Dance Taster Classes

    Sun 8 Nov, 10:30 - 11:301 dayCity AcademyFarringdon
    1 daySun 10:30£15
    ManuelaCimadomoCity Academy
    ManuelaCimadomo
    City AcademyFarringdon
    £15
  • Starts Tomorrow

    Absolute Beginners Dance Taster

    Sun 8 Nov, 10:30 - 11:301 dayCity AcademyFarringdon
    1 daySun 10:30£15
    ManuelaCimadomoCity Academy
    ManuelaCimadomo
    City AcademyFarringdon
    £15
  • Starts Tomorrow

    House & Shuffle Dance Taster

    Sun 8 Nov, 11:45 - 12:451 dayCity AcademyFarringdon
    1 daySun 11:45£15
    ManuelaCimadomoCity Academy
    ManuelaCimadomo
    City AcademyFarringdon
    £15
  • Starts Tomorrow

    Street Dance Taster Classes

    Sun 8 Nov, 13:00 - 14:001 dayCity AcademyFarringdon
    1 daySun 13:00£15
    ManuelaCimadomoCity Academy
    ManuelaCimadomo
    City AcademyFarringdon
    £15
  • Starts Tomorrow

    Jazz Dance Taster Classes

    Sun 8 Nov, 14:30 - 15:301 dayCity AcademyFarringdon
    1 daySun 14:30£15
    ElaineMc AdamCity Academy
    ElaineMc Adam
    City AcademyFarringdon
    £15
  • Starts Tomorrow

    Tap Dance Taster Classes

    Sun 8 Nov, 15:45 - 16:451 dayCity AcademyFarringdon
    1 daySun 15:45£15
    ElaineMc AdamCity Academy
    ElaineMc Adam
    City AcademyFarringdon
    £15
  • Starts Tomorrow

    Salsa Socials

    Sun 8 Nov, 17:10 - 19:101 dayCity AcademyFarringdon
    1 daySun 17:10£8
    DaniKCity Academy
    DaniK
    City AcademyFarringdon
    £8
  • Starts Mon 9 Nov

    Beginners Contemporary Dance Classes

    Mon 9 Nov, 18:00 - 19:158 weeksCity AcademySylviaYoungTheatreSchool
    8 weeksMon 18:00£160
    JustynaSochajSylvia Young Theatre School
    JustynaSochaj
    Sylvia Young Theatre School
    £160
  • Starts Mon 9 Nov

    Beginners Swing Dance Classes (Level 1)

    Mon 9 Nov, 18:30 - 19:306 weeksDanceBuzzTheAbbeyCentre,34GreatSmithSt,Westminster,LondonSW1P3BU
    6 weeksMon 18:30£105
    MikulasThe Abbey Centre
    Mikulas
    The Abbey Centre34 Great Smith St, Westminster, London SW1P 3BU
    £105
  • Starts Mon 9 Nov

    Beginners Ballet Classes (Level 1)

    Mon 9 Nov, 19:00 - 20:006 weeksDanceBuzzKingsCrossStudio,CentralYMCAatKX,120CromerSt,London,WC1H8BS
    6 weeksMon 19:00£115
    AnaKings Cross Studio
    Ana
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £115
  • Starts Tue 10 Nov

    Ballroom Dance Classes for Beginners

    Tue 10 Nov, 18:15 - 19:306 weeksCity AcademySylviaYoungTheatreSchool
    6 weeksTue 18:15£130
    KseniaZsikhotskaSylvia Young Theatre School
    KseniaZsikhotska
    Sylvia Young Theatre School
    £130
  • Starts Tue 10 Nov

    Salsa Taster Classes

    Tue 10 Nov, 18:20 - 19:201 dayCity AcademyFarringdon
    1 dayTue 18:20£15
    DanielSevenCity Academy
    DanielSeven
    City AcademyFarringdon
    £15
  • Starts Tue 10 Nov

    Bachata - Beginners

    Tue 10 Nov, 18:30 - 19:306 weeksCity AcademyDragonHall
    6 weeksTue 18:30£85.50
    AndreaJanosovaDragon Hall
    AndreaJanosova
    Dragon Hall
    £85.50
  • Starts Tue 10 Nov

    Flamenco Dance - Beginners

    Tue 10 Nov, 19:30 - 20:456 weeksCity AcademyLondonSchoolofFlamenco
    6 weeksTue 19:30£115
    MelDayLondon School of Flamenco
    MelDay
    London School of Flamenco
    £115
  • Starts Tue 10 Nov

    Ballroom Intermediate Classes

    Tue 10 Nov, 19:30 - 21:306 weeksCity AcademyCitySport
    6 weeksTue 19:30£138.75
    NataliiaSiiankoCity Sport
    NataliiaSiianko
    City Sport
    £138.75
  • Starts Tue 10 Nov

    Ballroom Classes - Intermediate

    Tue 10 Nov, 19:30 - 21:306 weeksCity AcademyCitySport
    6 weeksTue 19:30£185
    NataliiaSiiankoCity Sport
    NataliiaSiianko
    City Sport
    £185
  • Starts Tue 10 Nov

    Bachata - Improvers

    Tue 10 Nov, 19:35 - 20:356 weeksCity AcademyDragonHall
    6 weeksTue 19:35£95
    AndreaJanosova & AlexRaseroDragon Hall
    AndreaJanosova & Alex
    Dragon Hall
    £95

Showing 1 to 20 of 963 classes

Frequently asked questions

I’m a complete beginner. Which dance class in London should I start with?

If you are completely new to dance, start with a beginner dance class, absolute beginner course or taster session. Choose a style that feels enjoyable rather than impressive. Salsa, ballroom, contemporary, ballet, tap, commercial dance and social dance classes can all work for beginners, but the best first class is one that clearly says no previous experience is needed.

Which dance style is easiest for beginners?

The easiest dance style depends on what you want from the class. Social styles such as salsa, bachata and ballroom can be good if you want to dance with other people. Contemporary dance can feel freer and more expressive. Ballet and tap are more technical but can still be beginner-friendly if the class is clearly labelled for beginners or absolute beginners.

What is the easiest dance class if I just want to try it once?

Look for a dance taster, one-off workshop or beginner drop-in class. These are usually better than a long course if you want to try dancing without committing to several weeks. Check that the class is suitable for beginners and does not require previous dance experience.

Are dance classes good for confidence?

Yes. Dance classes can help with confidence because they give you practice moving, following rhythm, learning in a group and becoming more comfortable in your body. Beginner-friendly classes are usually lower pressure and are designed for people who may feel nervous about dancing in front of others.

Do I need a partner to join a dance class?

Usually not. Many London dance classes are designed for solo learners, including ballet, tap, contemporary, commercial dance and many beginner social dance classes. Some partner dance classes rotate partners during the session, while others may recommend booking with a partner, so check the class details before booking.

How many dance classes are currently listed on Learn.London?

Learn.London currently lists 963 dance classes in London. These include General, Ballroom, Bachata and Ballet from 3 London providers.

Which London providers offer dance classes?

Learn.London currently lists dance classes from 3 London providers, including City Academy, DanceBuzz and Morley College. Use the provider column in the table to compare dance schools, studios, adult learning providers and performing arts organisations by location, price, schedule and dance style.

Can I find evening or weekend dance classes on Learn.London?

Yes. Learn.London currently lists 11 evening dance classes and 10 weekend dance classes in London. Use the day and time columns to compare dance classes that fit around work, study or other commitments.

Can I compare dance classes by price, location and duration?

Yes. The dance classes table lets you compare classes by price, location, provider, level, type, start date, day, time and duration. Prices currently range from £8 to £185, based on the classes listed on Learn.London.

How do I use the table to find the most suitable dance class?

Start by filtering for your level, then narrow the table by dance style, day, time, location, price and duration. This helps you quickly separate beginner dance classes from ballet, contemporary, tap, salsa, ballroom, commercial dance, social dance and longer dance courses.