One-to-one Spanish lessons in Madrid: 9 schools from €330/week (2027)

At the 9 schools on this page, these courses cost from €330 to €1,360 a week (2026-2027 prices, the cheapest option at each school, before our discount).

They range from 10 to 35 lessons a week, with lessons of 50-60 minutes. You can book from 1 week.

You book online paying only a deposit; the rest is paid to the school. The school confirms your place before anything is charged.

One-to-one Spanish lessons in Madrid: price data

€690
Average price per week
€330
Lowest price per week
9
Schools compared
30
Courses compared

Prices for 2027 courses (price lists from September 2026), calculated from our database in November 2026. Weekly price: the lowest list price per week for stays of up to 4 weeks (or the course minimum, if longer), before our discount.

  • Academia Contacto - Madrid

    Intensive 20+5

    25 lessons/week

    From/week€330

    See course
    +1 more courses

    Intensive 20+10

    30 lessons/week

    From/week€490

    See course
  • Linguaschools Madrid

    Intensive 20+5

    25 lessons/week

    From/week€330

    See course
    +2 more courses

    Individual 10

    10 lessons/week

    From/week€350

    See course

    Intensive 20+10

    30 lessons/week

    From/week€480

    See course
  • AIL Madrid - Spanish Language School

    One-to-One Spanish (10 private lessons per week)

    10 lessons/week

    From/week€350

    See course
    +2 more courses

    Premium Intensive 25 (20 group + 5 private lessons)

    25 lessons/week

    From/week€385

    See course

    Premium Intensive 35 (20 group + 5 private + 10 afternoon lessons)

    35 lessons/week

    From/week€515

    See course
  • Cronopios Idiomas

    Private Spanish Lessons - 10 lessons per week

    10 lessons/week

    From/week€350

    See course
  • Formex Education Madrid

    Combined Course 20 + 5 Private lessons / week

    25 lessons/week

    From/week€351

    See course
    +1 more courses

    Combined Course 20 + 10 Private lessons / week

    30 lessons/week

    From/week€521

    See course
  • EUREKA Madrid

    One to One 2 lessons per day (1:50 hours)

    10 lessons/week

    From/week€360

    See course
    +2 more courses

    One to One 3 lessons per day

    15 lessons/week

    From/week€540

    See course

    20-hours Intensive course + 5 One to One lessons

    25 lessons/week

    From/week€368

    See course
  • Don Quijote Madrid

    One to one/Private Spanish Classes

    10 lessons/week

    From/week€440

    See course
  • Expanish Madrid

    Combined Spanish 20 + 4 Private Lessons

    24 lessons/week

    From/week€470

    See course
    +2 more courses

    One to One 10

    10 lessons/week

    From/week€495

    See course

    Combined Spanish 20 + 10 Private Lessons

    30 lessons/week

    From/week€745

    See course
  • Influent Language Immersion - Spain (Madrid)

    Home Tuition: Spanish in your teacher's home, 15 hours of private lessons a week (full board), Spain

    15 lessons/week

    From/week€1,360

    See course
    +2 more courses

    Home Tuition: Spanish in your teacher's home, 20 hours of private lessons a week (full board), Spain

    20 lessons/week

    From/week€1,585

    See course

    Home Tuition: Spanish in your teacher's home, 25 hours of private lessons a week (full board), Spain

    25 lessons/week

    From/week€1,810

    See course

Frequently asked questions

How much do these courses cost in Madrid?

From €330 to €1,360 a week at the 9 schools listed here (2026-2027 prices, the cheapest option at each school, before our discount).

How many lessons a week do they have?

Between 10 and 35 lessons a week, depending on the school and the course.

Which school is the cheapest?

Academia Contacto - Madrid: Intensive 20+5, from €330 a week.

Other course types in Madrid

We use the cookies we need for the site to work. With your permission we also measure which version of a page works better (anonymous counts, no advertising). You can change your choice at any time.

Settings