Salsa & Bachata Classes in Edinburgh
Structured Salsa and Bachata classes in Edinburgh city centre for complete beginners and experienced dancers. Learn both dances, train every week, and progress through a clear academy pathway.
Start from zero with our 4-Week Beginner Course. Choose the evening that suits you best.
Request an Introductory Training Session at any point. We will assess your experience and place you in the right Stage.
Intro sessions available throughout the blockWhen we train
Every regular training evening includes 45 minutes of Salsa and 45 minutes of Bachata.
4-Week Beginner Course
For complete beginners. Choose one regular evening, or train across all three.
Already training? View the Stage 2โ4 timetable
New to Latin Roots but already have Salsa or Bachata experience? You can request an Introductory Training Session at any time. We will place you in the right Stage.
Tuesday 8:30โ10:00 PM
Wednesday 8:30โ10:00 PM
Sunday 6:30โ8:00 PM
Monday 7:00โ8:30 PM
Thursday 7:00โ8:30 PM
Monday 8:30โ10:00 PM
Thursday 8:30โ10:00 PM
New to Latin Roots but already dance? Start with an Introductory Training Session rather than choosing a Stage yourself.
Your first 4-week Beginner Course starts the journey. Continue building your Salsa and Bachata fundamentals, then progress through the academy when ready.
Learn, practise and become part of the community
Structured teaching is at the centre of the academy, with regular training and social dancing giving you somewhere to use what you learn.



Real training, real people, and a clear place to grow. Come for the dancing and build a skill you can keep developing week after week.
Classes on George Street
Latin Roots classes run at Shanghai Club, inside Le Monde Hotel, right in the heart of Edinburgh.
Before you choose a class
I have never danced before. Which Salsa and Bachata class should I join?
Start with the 4-Week Salsa & Bachata Beginner Course. It is designed for complete beginners and you can choose Tuesday, Wednesday or Sunday.
Do I need a partner?
No. You are very welcome to come on your own. Partner rotation is part of the class structure.
I already dance. Which Stage should I choose?
Start with an Introductory Training Session. We will recommend the most suitable Stage after seeing you dance.
Do I have to choose between Salsa and Bachata?
No. Regular Latin Roots training evenings include both Salsa and Bachata, with 45 minutes of each.
Choose your starting point
Complete beginners start with the 4-Week Beginner Course. Experienced Salsa or Bachata dancers start with an Introductory Training Session.