1,037 dance classes in London

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

Reviewed by John-Pierre Clark

1,037 classes found

ClassProvider / VenueScheduleDurationTeacher
Morley CollegeWaterloo Campus
22 Oct 2026
14:00 - 16:002 hour class
Short course1 week
£40
FlamencoTeacher
View class
Morley CollegeWaterloo Campus
22 Oct 2026
16:30 - 18:302 hour class
Short course1 week
£40
DanceTeacher
View class
City AcademySadler’s Wells, EC1
22 Oct 2026
18:30 - 19:4575 min class
Short course7 weeks
£94.50
View class
Morley CollegeWaterloo Campus
22 Oct 2026
19:00 - 21:002 hour class
Short course1 week
£40
BellyDancingTeacher
View class
City AcademyFarringdon
22 Oct 2026
19:40 - 20:5575 min class
Short course6 weeks
£92.52
View class
City AcademyWest London School of Dance, Shepherds Bush
22 Oct 2026
19:45 - 21:1590 min class
Short course8 weeks
£160
View class
City AcademyLIFT Islington
24 Oct 2026
11:00 - 12:001 hour class
Taster class1 day
£15
View class
Bachata Taster
City AcademyLIFT Islington
24 Oct 2026
12:15 - 13:151 hour class
Taster class1 day
£15
View class
City AcademyFarringdon
24 Oct 2026
13:20 - 14:5090 min class
Short course5 weeks
£80.25
View class
City AcademyLIFT Islington
24 Oct 2026
13:30 - 14:301 hour class
Taster class1 day
£15
View class
Belly Dance Taster
City AcademyLIFT Islington
24 Oct 2026
14:40 - 15:401 hour class
Taster class1 day
£15
View class
City AcademyFarringdon
24 Oct 2026
15:50 - 16:501 hour class
Taster class1 day
£15
View class
City AcademyFarringdon
26 Oct 2026
18:10 - 19:4090 min class
Short course8 weeks
£160
View class
City AcademyFarringdon
26 Oct 2026
18:15 - 19:3075 min class
Short course8 weeks
£148
View class
DanceBuzzOxford Circus Studio, London W1
26 Oct 2026
19:30 - 20:301 hour class
Short course7 weeks
£110
View class
DanceBuzzOxford Circus Studio, London W1
26 Oct 2026
19:30 - 20:301 hour class
Taster class
£15
View class
City AcademyFarringdon
26 Oct 2026
19:40 - 20:5575 min class
Short course8 weeks
£158
View class
Ballet Improvers
City AcademyFarringdon
26 Oct 2026
19:45 - 21:1590 min class
Short course8 weeks
£160
View class
DanceBuzzKings Cross Studio, Central YMCA at KX, 120 Cromer St, London, WC1H 8BS
27 Oct 2026
18:10 - 19:101 hour class
Short course7 weeks
£110
View class
DanceBuzzKings Cross Studio, Central YMCA at KX, 120 Cromer St, London, WC1H 8BS
27 Oct 2026
18:10 - 19:101 hour class
Taster class
£15
View class
  • Starts Tomorrow

    Flamenco Bata de Cola

    Thu 22 Oct, 14:00 - 16:001 weekMorley CollegeWaterlooCampus
    1 weekThu 14:00£40
    FlamencoTeacherWaterloo Campus
    FlamencoTeacher
    Waterloo Campus
    £40
  • Starts Tomorrow

    Castanets and Classical Spanish Dance

    Thu 22 Oct, 16:30 - 18:301 weekMorley CollegeWaterlooCampus
    1 weekThu 16:30£40
    DanceTeacherWaterloo Campus
    DanceTeacher
    Waterloo Campus
    £40
  • Starts Tomorrow

    Commercial Dance – Beginners

    Thu 22 Oct, 18:30 - 19:457 weeksCity AcademySadler’sWells,EC1
    7 weeksThu 18:30£94.50
    StaceyDorlingSadler’s Wells
    StaceyDorling
    Sadler’s WellsEC1
    £94.50
  • Starts Tomorrow

    Brush up your Spanish Sevillanas

    Thu 22 Oct, 19:00 - 21:001 weekMorley CollegeWaterlooCampus
    1 weekThu 19:00£40
    BellyDancingTeacherWaterloo Campus
    Belly
    Dancing
    Teacher
    Waterloo Campus
    £40
  • Starts Tomorrow

    Bollywood Dance Course

    Thu 22 Oct, 19:40 - 20:556 weeksCity AcademyFarringdon
    6 weeksThu 19:40£92.52
    PunamOsanCity Academy
    PunamOsan
    City AcademyFarringdon
    £92.52
  • Starts Tomorrow

    Ballet Classes - Beginners

    Thu 22 Oct, 19:45 - 21:158 weeksCity AcademyWestLondonSchoolofDance,ShepherdsBush
    8 weeksThu 19:45£160
    HelenLeeWest London School of Dance
    HelenLee
    West London School of DanceShepherds Bush
    £160
  • Starts Sat 24 Oct

    Salsa Taster Classes

    Sat 24 Oct, 11:00 - 12:001 dayCity AcademyLIFTIslington
    1 daySat 11:00£15
    AndreaJanosovaLIFT Islington
    AndreaJanosova
    LIFT Islington
    £15
  • Starts Sat 24 Oct

    Bachata Taster

    Sat 24 Oct, 12:15 - 13:151 dayCity AcademyLIFTIslington
    1 daySat 12:15£15
    AndreaJanosovaLIFT Islington
    AndreaJanosova
    LIFT Islington
    £15
  • Starts Sat 24 Oct

    K-Pop Dance - Beginners

    Sat 24 Oct, 13:20 - 14:505 weeksCity AcademyFarringdon
    5 weeksSat 13:20£80.25
    AthenaChoi-HaLeungCity Academy
    AthenaChoi-Ha
    City AcademyFarringdon
    £80.25
  • Starts Sat 24 Oct

    Bollywood Dance Taster

    Sat 24 Oct, 13:30 - 14:301 dayCity AcademyLIFTIslington
    1 daySat 13:30£15
    AnitaMakwanaLIFT Islington
    AnitaMakwana
    LIFT Islington
    £15
  • Starts Sat 24 Oct

    Belly Dance Taster

    Sat 24 Oct, 14:40 - 15:401 dayCity AcademyLIFTIslington
    1 daySat 14:40£15
    AnitaMakwanaLIFT Islington
    AnitaMakwana
    LIFT Islington
    £15
  • Starts Sat 24 Oct

    Street Dance Taster Classes

    Sat 24 Oct, 15:50 - 16:501 dayCity AcademyFarringdon
    1 daySat 15:50£15
    AnitaMakwanaCity Academy
    AnitaMakwana
    City AcademyFarringdon
    £15
  • Starts Mon 26 Oct

    Ballet Classes - Beginners

    Mon 26 Oct, 18:10 - 19:408 weeksCity AcademyFarringdon
    8 weeksMon 18:10£160
    ZacPriestleyCity Academy
    ZacPriestley
    City AcademyFarringdon
    £160
  • Starts Mon 26 Oct

    Salsa Classes for Beginners

    Mon 26 Oct, 18:15 - 19:308 weeksCity AcademyFarringdon
    8 weeksMon 18:15£148
    AndreaJanosovaCity Academy
    AndreaJanosova
    City AcademyFarringdon
    £148
  • Starts Mon 26 Oct

    Beginners Street Dance Classes (Level 1)

    Mon 26 Oct, 19:30 - 20:307 weeksDanceBuzzOxfordCircusStudio,LondonW1
    7 weeksMon 19:30£110
    MarcyOxford Circus Studio
    Marcy
    Oxford Circus StudioLondon W1
    £110
  • Starts Mon 26 Oct

    Street Dance Taster Classes (Level 1)

    Mon 26 Oct, 19:30 - 20:30—DanceBuzzOxfordCircusStudio,LondonW1
    —Mon 19:30£15
    MarcyOxford Circus Studio
    Marcy
    Oxford Circus StudioLondon W1
    £15
  • Starts Mon 26 Oct

    Salsa Classes - Improvers 1

    Mon 26 Oct, 19:40 - 20:558 weeksCity AcademyFarringdon
    8 weeksMon 19:40£158
    AndreaJanosovaCity Academy
    AndreaJanosova
    City AcademyFarringdon
    £158
  • Starts Mon 26 Oct

    Ballet Improvers

    Mon 26 Oct, 19:45 - 21:158 weeksCity AcademyFarringdon
    8 weeksMon 19:45£160
    ZacPriestleyCity Academy
    ZacPriestley
    City AcademyFarringdon
    £160
  • Starts Tue 27 Oct

    Improvers Salsa Classes (Level 2)

    Tue 27 Oct, 18:10 - 19:107 weeksDanceBuzzKingsCrossStudio,CentralYMCAatKX,120CromerSt,London,WC1H8BS
    7 weeksTue 18:10£110
    MohammedKings Cross Studio
    Mohammed
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £110
  • Starts Tue 27 Oct

    Ballroom & Latin Taster Classes (Level 1)

    Tue 27 Oct, 18:10 - 19:10—DanceBuzzKingsCrossStudio,CentralYMCAatKX,120CromerSt,London,WC1H8BS
    —Tue 18:10£15
    NunoKings Cross Studio
    Nuno
    Kings Cross StudioCentral YMCA at KX, 120 Cromer St, London, WC1H 8BS
    £15

Showing 1 to 20 of 1,037 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 1037 dance classes in London. These include Salsa, Ballet, Street and Belly Dancing 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 12 evening dance classes and 6 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 £15 to £160, 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.