62 ballroom dance classes in London

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

Reviewed by John-Pierre Clark

62 classes found

ClassProvider / VenueScheduleDurationTeacher
City AcademySylvia Young Theatre School
10 Nov 2026
18:15 - 19:3075 min class
Short course6 weeks
£130
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
City AcademySylvia Young Theatre School
10 Nov 2026
19:40 - 20:5575 min class
Short course6 weeks
£130
View class
City AcademyDutch Church
30 Nov 2026
18:00 - 19:3090 min class
Short course6 weeks
£165
View class
City AcademyDutch Church
30 Nov 2026
19:40 - 21:1090 min class
Short course6 weeks
£165
View class
City AcademyFarringdon
6 Dec 2026
10:30 - 16:306 hour class
One-day class1 day
£84
View class
City AcademyFarringdon
15 Dec 2026
18:15 - 19:151 hour class
Taster class1 day
£20
View class
Morley CollegeWaterloo Campus
5 Jan 2027
18:15 - 19:4590 min class
Short course10 weeks
£205
BallroomTeacher
View class
Morley CollegeWaterloo Campus
5 Jan 2027
19:45 - 21:1590 min class
Short course10 weeks
£205
BallroomTeacher
View class
Morley CollegeWaterloo Campus
9 Jan 2027
11:00 - 12:3090 min class
Short course10 weeks
£205
BallroomTeacher
View class
Morley CollegeWaterloo Campus
9 Jan 2027
11:00 - 12:3090 min class
Short course10 weeks
£205
View class
City AcademyFarringdon
9 Jan 2027
13:45 - 14:451 hour class
Taster class1 day
£20
View class
City AcademyFarringdon
10 Jan 2027
10:30 - 16:306 hour class
One-day class1 day
£84
View class
RHACCParkshot, Richmond upon Thames, London TW9 2RE
11 Jan 2027
19:30 - 20:301 hour class
Short course10 weeks
£100
BallroomTeacher
View class
RHACCParkshot, Richmond upon Thames, London TW9 2RE
11 Jan 2027
20:30 - 21:301 hour class
Short course10 weeks
£100
BallroomTeacher
View class
City AcademySylvia Young Theatre School
12 Jan 2027
18:15 - 19:3075 min class
Short course6 weeks
£130
View class
City AcademySylvia Young Theatre School
12 Jan 2027
19:40 - 20:5575 min class
Short course6 weeks
£130
View class
City AcademyFarringdon
16 Jan 2027
15:00 - 16:3090 min class
Short course6 weeks
£165
View class
City AcademyDutch Church
25 Jan 2027
18:00 - 19:3090 min class
Short course6 weeks
£165
View class
  • 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

    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

    Ballroom Classes - Improvers

    Tue 10 Nov, 19:40 - 20:556 weeksCity AcademySylviaYoungTheatreSchool
    6 weeksTue 19:40£130
    KseniaZsikhotskaSylvia Young Theatre School
    KseniaZsikhotska
    Sylvia Young Theatre School
    £130
  • Starts Mon 30 Nov

    Ballroom Dance Classes for Beginners

    Mon 30 Nov, 18:00 - 19:306 weeksCity AcademyDutchChurch
    6 weeksMon 18:00£165
    NataliiaSiiankoDutch Church
    NataliiaSiianko
    Dutch Church
    £165
  • Starts Mon 30 Nov

    Ballroom Classes - Improvers

    Mon 30 Nov, 19:40 - 21:106 weeksCity AcademyDutchChurch
    6 weeksMon 19:40£165
    NataliiaSiiankoDutch Church
    NataliiaSiianko
    Dutch Church
    £165
  • Starts Sun 6 Dec

    Ballroom Dance Classes for Beginners

    Sun 6 Dec, 10:30 - 16:301 dayCity AcademyFarringdon
    1 daySun 10:30£84
    NataliiaSiiankoCity Academy
    NataliiaSiianko
    City AcademyFarringdon
    £84
  • Starts Tue 15 Dec

    Ballroom Dance Taster

    Tue 15 Dec, 18:15 - 19:151 dayCity AcademyFarringdon
    1 dayTue 18:15£20
    EditaDoncakovaCity Academy
    EditaDoncakova
    City AcademyFarringdon
    £20
  • Starts Tue 5 Jan

    Ballroom and Latin American Dance Improvers

    Tue 5 Jan, 18:15 - 19:4510 weeksMorley CollegeWaterlooCampus
    10 weeksTue 18:15£205
    BallroomTeacherWaterloo Campus
    BallroomTeacher
    Waterloo Campus
    £205
  • Starts Tue 5 Jan

    Ballroom and Latin American Dance Intermediate

    Tue 5 Jan, 19:45 - 21:1510 weeksMorley CollegeWaterlooCampus
    10 weeksTue 19:45£205
    BallroomTeacherWaterloo Campus
    BallroomTeacher
    Waterloo Campus
    £205
  • Starts Sat 9 Jan

    Ballroom and Latin American Dance Beginners

    Sat 9 Jan, 11:00 - 12:3010 weeksMorley CollegeWaterlooCampus
    10 weeksSat 11:00£205
    BallroomTeacherWaterloo Campus
    BallroomTeacher
    Waterloo Campus
    £205
  • Starts Sat 9 Jan

    Ballroom and Latin American Dance Beginners - 9th January 2027

    Sat 9 Jan, 11:00 - 12:3010 weeksMorley CollegeWaterlooCampus
    10 weeksSat 11:00£205
    HannaSierzputowskaWaterloo Campus
    HannaSierzputowska
    Waterloo Campus
    £205
  • Starts Sat 9 Jan

    Ballroom Dance Taster

    Sat 9 Jan, 13:45 - 14:451 dayCity AcademyFarringdon
    1 daySat 13:45£20
    GiuliaSettominiCity Academy
    GiuliaSettomini
    City AcademyFarringdon
    £20
  • Starts Sun 10 Jan

    Ballroom Dance Classes for Beginners

    Sun 10 Jan, 10:30 - 16:301 dayCity AcademyFarringdon
    1 daySun 10:30£84
    KseniaZsikhotskaCity Academy
    KseniaZsikhotska
    City AcademyFarringdon
    £84
  • Starts Mon 11 Jan

    Ballroom – Beginners

    Mon 11 Jan, 19:30 - 20:3010 weeksRHACCParkshot,RichmonduponThames,LondonTW92RE
    10 weeksMon 19:30£100
    BallroomTeacherParkshot
    BallroomTeacher
    ParkshotRichmond upon Thames, London TW9 2RE
    £100
  • Starts Mon 11 Jan

    Ballroom – Beginners and Improvers

    Mon 11 Jan, 20:30 - 21:3010 weeksRHACCParkshot,RichmonduponThames,LondonTW92RE
    10 weeksMon 20:30£100
    BallroomTeacherParkshot
    BallroomTeacher
    ParkshotRichmond upon Thames, London TW9 2RE
    £100
  • Starts Tue 12 Jan

    Ballroom Dance Classes for Beginners

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

    Ballroom Classes - Improvers

    Tue 12 Jan, 19:40 - 20:556 weeksCity AcademySylviaYoungTheatreSchool
    6 weeksTue 19:40£130
    KseniaZsikhotskaSylvia Young Theatre School
    KseniaZsikhotska
    Sylvia Young Theatre School
    £130
  • Starts Sat 16 Jan

    Ballroom Dance Classes for Beginners

    Sat 16 Jan, 15:00 - 16:306 weeksCity AcademyFarringdon
    6 weeksSat 15:00£165
    KseniaZsikhotskaCity Academy
    KseniaZsikhotska
    City AcademyFarringdon
    £165
  • Starts Mon 25 Jan

    Ballroom Dance Classes for Beginners

    Mon 25 Jan, 18:00 - 19:306 weeksCity AcademyDutchChurch
    6 weeksMon 18:00£165
    NataliiaSiiankoDutch Church
    NataliiaSiianko
    Dutch Church
    £165

Showing 1 to 20 of 62 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 20 dance classes in London. These include Ballroom and Latin from 3 London providers.

Which London providers offer dance classes?

Learn.London currently lists dance classes from 3 London providers, including City Academy, Morley College and RHACC. 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 14 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 £20 to £205, 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.