599 spanish language classes in London

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

Reviewed by John-Pierre Clark

599 classes found

ClassesProviderNext startScheduleDurationPriceTeacherVenue
A2 Elementary Level 5
8 Aug 2026
10:30 - 12:302 hour class
Short course10 weeks
£259.00
Continuacion 1 Courses (Level 4)
10 Aug 2026
10:30 - 13:303 hour class
Short course5 days
£195.00
SpanishTeacher
Continuacion 1 Courses (Level 4)
10 Aug 2026
10:30 - 13:303 hour class
Short course5 days
£195.00
SpanishTeacher
Inicial 3 Courses (Level 3)
10 Aug 2026
18:00 - 19:3090 min class
Short course10 weeks
£195.00
SpanishTeacher
Inicial 1 Courses (Complete Beginner -Level 1)
10 Aug 2026
18:00 - 19:3090 min class
Short course10 weeks
£195.00
SpanishTeacher
B1 Intermediate Level 9
10 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£264.00
A1 Beginners Level 3
10 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£259.00
A2 Elementary Level 6
10 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£259.00
Intermedio 3 Courses (Level 10)
11 Aug 2026
18:00 - 19:3090 min class
Short course10 weeks
£195.00
SpanishTeacher
B2 Upper Intermediate Level 13
11 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£274.00
Continuacion 4 Courses (Level 7)
11 Aug 2026
19:30 - 21:0090 min class
Short course10 weeks
£195.00
SpanishTeacher
Continuacion 4 Courses (Level 7)
11 Aug 2026
19:30 - 21:0090 min class
Short course10 weeks
£195.00
SpanishTeacher
Avanzado 3 Courses (Level 14)
12 Aug 2026
16:15 - 17:4590 min class
Short course10 weeks
£195.00
SpanishTeacher
Avanzado 3 Courses (Level 14)
12 Aug 2026
16:15 - 17:4590 min class
Short course10 weeks
£195.00
SpanishTeacher
Intermedio 1 Courses (Level 8)
12 Aug 2026
18:00 - 19:3090 min class
Short course10 weeks
£195.00
SpanishTeacher
Inicial 3 Courses (Level 3)
12 Aug 2026
18:00 - 19:3090 min class
Short course10 weeks
£195.00
SpanishTeacher
A1 Beginners Level 2
12 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£259.00
Inicial 1 Courses (Complete Beginners -Level 1)
12 Aug 2026
19:30 - 21:0090 min class
Short course10 weeks
£195.00
SpanishTeacher
A1 Beginners Level 2
13 Aug 2026
18:45 - 20:452 hour class
Short course10 weeks
£259.00
A1 Beginners Level 1
15 Aug 2026
10:30 - 12:302 hour class
Short course10 weeks
£259.00
  • Starts Sat 8 Aug

    A2 Elementary Level 5

    Sat 8 Aug, 10:30 - 12:3010 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksSat 10:30£259
    NuriaPlaza200 Pentonville Road
    NuriaPlaza
    200 Pentonville RoadLondon, N1 9JP
    £259
  • Starts Mon 10 Aug

    Continuacion 1 Courses (Level 4)

    Mon 10 Aug, 10:30 - 13:305 days
    Spanish House LondonSpanish4 Scout Lane
    5 daysMon 10:30£195
    SpanishTeacher4 Scout Lane
    SpanishTeacher
    4 Scout LaneLondon SW4 0LA
    £195
  • Starts Mon 10 Aug

    Continuacion 1 Courses (Level 4)

    Mon 10 Aug, 10:30 - 13:305 days
    Spanish House LondonSpanish4 Scout Lane
    5 daysMon 10:30£195
    SpanishTeacher4 Scout Lane
    SpanishTeacher
    4 Scout LaneLondon SW4 0LA
    £195
  • Starts Mon 10 Aug

    Inicial 3 Courses (Level 3)

    Mon 10 Aug, 18:00 - 19:3010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksMon 18:00£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Mon 10 Aug

    Inicial 1 Courses (Complete Beginner -Level 1)

    Mon 10 Aug, 18:00 - 19:3010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksMon 18:00£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Mon 10 Aug

    B1 Intermediate Level 9

    Mon 10 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksMon 18:45£264
    AgusGuerrero200 Pentonville Road
    AgusGuerrero
    200 Pentonville RoadLondon, N1 9JP
    £264
  • Starts Mon 10 Aug

    A1 Beginners Level 3

    Mon 10 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksMon 18:45£259
    CristinaJacobo200 Pentonville Road
    CristinaJacobo
    200 Pentonville RoadLondon, N1 9JP
    £259
  • Starts Mon 10 Aug

    A2 Elementary Level 6

    Mon 10 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksMon 18:45£259
    BettyCofre200 Pentonville Road
    BettyCofre
    200 Pentonville RoadLondon, N1 9JP
    £259
  • Starts Tue 11 Aug

    Intermedio 3 Courses (Level 10)

    Tue 11 Aug, 18:00 - 19:3010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksTue 18:00£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Tue 11 Aug

    B2 Upper Intermediate Level 13

    Tue 11 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksTue 18:45£274
    DavidMuniesa200 Pentonville Road
    DavidMuniesa
    200 Pentonville RoadLondon, N1 9JP
    £274
  • Starts Tue 11 Aug

    Continuacion 4 Courses (Level 7)

    Tue 11 Aug, 19:30 - 21:0010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksTue 19:30£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Tue 11 Aug

    Continuacion 4 Courses (Level 7)

    Tue 11 Aug, 19:30 - 21:0010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksTue 19:30£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Wed 12 Aug

    Avanzado 3 Courses (Level 14)

    Wed 12 Aug, 16:15 - 17:4510 weeks
    Spanish House LondonSpanish4 Scout Lane
    10 weeksWed 16:15£195
    SpanishTeacher4 Scout Lane
    SpanishTeacher
    4 Scout LaneLondon SW4 0LA
    £195
  • Starts Wed 12 Aug

    Avanzado 3 Courses (Level 14)

    Wed 12 Aug, 16:15 - 17:4510 weeks
    Spanish House LondonSpanish4 Scout Lane
    10 weeksWed 16:15£195
    SpanishTeacher4 Scout Lane
    SpanishTeacher
    4 Scout LaneLondon SW4 0LA
    £195
  • Starts Wed 12 Aug

    Intermedio 1 Courses (Level 8)

    Wed 12 Aug, 18:00 - 19:3010 weeks
    Spanish House LondonSpanish1-39 Drummond Crescent
    10 weeksWed 18:00£195
    SpanishTeacher1-39 Drummond Crescent
    SpanishTeacher
    1-39 Drummond CrescentLondon NW1 1LY
    £195
  • Starts Wed 12 Aug

    Inicial 3 Courses (Level 3)

    Wed 12 Aug, 18:00 - 19:3010 weeks
    Spanish House LondonSpanish4 Scout Lane
    10 weeksWed 18:00£195
    SpanishTeacher4 Scout Lane
    SpanishTeacher
    4 Scout LaneLondon SW4 0LA
    £195
  • Starts Wed 12 Aug

    A1 Beginners Level 2

    Wed 12 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksWed 18:45£259
    LuisaGarmón200 Pentonville Road
    LuisaGarmón
    200 Pentonville RoadLondon, N1 9JP
    £259
  • Starts Wed 12 Aug

    Inicial 1 Courses (Complete Beginners -Level 1)

    Wed 12 Aug, 19:30 - 21:0010 weeks
    Spanish House LondonSpanish4 Scout Lane
    10 weeksWed 19:30£195
    SpanishTeacher4 Scout Lane
    SpanishTeacher
    4 Scout LaneLondon SW4 0LA
    £195
  • Starts Thu 13 Aug

    A1 Beginners Level 2

    Thu 13 Aug, 18:45 - 20:4510 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksThu 18:45£259
    PaulaOchoa200 Pentonville Road
    PaulaOchoa
    200 Pentonville RoadLondon, N1 9JP
    £259
  • Starts Sat 15 Aug

    A1 Beginners Level 1

    Sat 15 Aug, 10:30 - 12:3010 weeks
    Let's Learn SpanishSpanish200 Pentonville Road
    10 weeksSat 10:30£259
    SofiaPrieto200 Pentonville Road
    SofiaPrieto
    200 Pentonville RoadLondon, N1 9JP
    £259

Showing 1 to 20 of 599 sessions

Frequently asked questions

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

If you are completely new to Spanish, start with an absolute beginner Spanish class, beginner Spanish level 1 course or A1 Spanish course. These classes are designed for adults with no previous experience and usually cover pronunciation, greetings, numbers, simple questions, everyday vocabulary and the first building blocks of Spanish grammar.

Should I choose an absolute beginner, A1, A2 or improver Spanish class?

Choose an absolute beginner or A1 Spanish class if you are new to Spanish or only know a few words. Choose an A2 or beginner plus class if you can introduce yourself, ask simple questions and understand basic phrases. Choose an improver or B1 Spanish class if you have studied Spanish before and want to build fluency, accuracy and confidence in conversation.

What Spanish class should I choose if I studied Spanish at school?

If you studied Spanish at school but have not used it for years, a Spanish refresher, beginner plus, A2 or improver class is often a good place to restart. If you remember basic introductions, numbers, present tense verbs and simple phrases, you may not need an absolute beginner class. If speaking feels rusty, choose a lower level first and move up later.

Can I find Spanish conversation classes in London?

Yes. Learn.London lists Spanish conversation classes in London alongside structured Spanish courses. Conversation classes are usually best if you already know some Spanish and want to practise speaking, listening, pronunciation and confidence. If you are a complete beginner, a structured A1 Spanish course is usually a better starting point.

Should I learn Spanish from Spain or Latin American Spanish?

Most beginner Spanish classes teach a standard form of Spanish that will be useful across Spain and Latin America. Some courses may focus more on Spain, Latin America or travel Spanish. If you have a specific goal, such as travelling in Mexico, working with Spanish clients or moving to Spain, check the course description before choosing.

Are there Spanish pronunciation classes in London?

Some Spanish classes include pronunciation practice as part of the course, especially beginner, conversation and speaking-focused classes. If pronunciation is your main goal, look for classes that mention speaking, accent, listening, oral practice or conversation. These are more likely to help with rhythm, confidence and clearer spoken Spanish.

Are Spanish classes good for travel?

Yes. Beginner Spanish classes can be useful if you want to travel in Spain or Latin America. Look for Spanish for travel, holiday Spanish, beginner Spanish or conversation-focused classes that cover greetings, ordering food, asking for directions, booking, shopping, transport and everyday situations.

Is Spanish a good first language to learn?

Spanish can be a good first language for English speakers because it uses the Latin alphabet, has regular pronunciation compared with many languages and is widely taught in London. It can be useful for travel, work, culture, music, food and conversation. The best first language is still the one you are most motivated to practise regularly.

Are in-person Spanish classes better than learning Spanish with an app?

Apps can help with vocabulary and daily practice, but in-person Spanish classes give you live speaking practice, correction, pronunciation help, listening practice and the motivation of learning with other people. If your goal is to actually speak Spanish, an in-person class can be a useful complement to self-study.

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

Learn.London currently lists 599 Spanish classes in London. These include Spanish from 7 London providers.

Which London providers offer Spanish classes?

Learn.London currently lists Spanish classes from 7 London providers, including City Lit, Spanish House London, International House London, Let's Learn Spanish and Battersea Spanish. Use the provider column in the table to compare language schools, adult learning providers, cultural institutes and specialist tutors by location, price, schedule and level.

How do I compare Spanish classes by price, level, location and duration?

Use the Spanish classes table to compare classes by price, location, provider, level, start date, day, time and duration. Prices currently range from £10 to £290, based on the Spanish classes listed on Learn.London. Start with your level, then narrow by schedule, location, provider and budget.