Save up to 30% when you book your language trip before 15th May Learn more

Save up to 30% when you book your language trip before 15th May 
Learn more

Panoramic view of San Sebastián, Spain, featuring La Concha Bay, golden sandy beaches, lush green hills, and the charming cityscape along the coastline

Spain

Excellent, 6087 Student reviews
Want to learn Spanish abroad? Find your ideal destination in Spain!

With ESL you get the lowest prices guaranteed! 💸 Or we'll refund the difference! ✅

Learn Spanish in Spain

If you want to learn Spanish, a course abroad in Spain is a fantastic place to get closer to the language and progress quickly as you practise - all while under that famous Spanish sun! Spain is our most popular destination for Spanish learners, and it’s easy to see why. Learn Spanish in Spain and you’ll immediately fall in love with its rich, varied cultures and laid-back lifestyle. At ESL,  we’ve been offering students the chance to create their ideal Spanish course in Spain for over 20 years now, offering them first-hand experience of the world’s rising language!
 

Spanish study destinations in Spain

All ages
Adults (Over 16)
Juniors (8 - 17)

Destinations for all ages

Barcelona

From 105 EUR per week

Madrid

From 105 EUR per week

Valencia

From 105 EUR per week

Málaga

From 105 EUR per week

Seville

From 105 EUR per week

Granada

From 105 EUR per week

Alicante

From 105 EUR per week

Frequently asked questions about Spanish courses in Spain

Why learn Spanish in Spain?

Learning a language is a rich, fulfilling experience, and even more so when you immerse yourself in the country where the language is spoken. Hearing Spanish all around you, practising your reading and listening skills daily, and having the chance to speak to friendly locals is a unique opportunity to progress rapidly as you take a Spanish course in Spain. On top of all this, you’ll experience Spanish culture first-hand, and explore a diverse nation famed across Europe for its passionate people and unique traditions.

Where can I study Spanish in Spain?

Spain is a diverse country, where you can explore many different cultures and regions all under the umbrella of one language which links them: Spanish. From the impressive, fun-loving south with Cordoba, Malaga and Seville, to the rugged shores of the north by San Sebastian, Spain is the ideal place to mix with the locals and dive straight into life with them. You’ll have ample opportunity to practise, whether you choose to be in Barcelona, Ibiza, Madrid or Valencia! Wherever you want to learn Spanish in Spain, ESL has the ideal course for you.

The advantages of a Spanish course in Spain with ESL

At ESL, we’re committed to quality, and want you to feel the same passion for languages which motivates us. Our courses offer:

  • Dynamic, first-class teaching through our extensive network of partner schools
  • A wide range of choice: whether you want to go intensive, take an exam, or study as a hobby, we have the ideal course for you and your needs
  • Free, personalised advice throughout your learning journey
  • The chance to experience a language and a culture up close

How much does it cost to study Spanish in Spain?

Spanish language courses in Spain for adults typically start from around EUR 99 to EUR 232 per week, depending on the location, course intensity, and duration. For example, courses in cities like Barcelona, Madrid, and Valencia begin at EUR 99 per week, while in Ibiza, they start from EUR 160 per week. ​

Want a personalised quote? Get in touch with us today and we’ll help you find the perfect course to match your budget and goals.
 

esl-spain-which-city-to-choose-banner

Which city should you choose?

Let our experts help you decide - our advice is free & without obligation!

Special Offers

Special offer

Get a 15% discount on your tuition fees

Argentina, Spain

Málaga, Buenos Aires, Madrid

Special offer

Get up to 15% discount on your tuition fees

Spain

Barcelona

Special offer

Duo offer - get 20% discount

Italy, France, Malta, Egypt, England, Canada, Spain, Sweden, Scotland, Germany, United States, Ireland & Northern Ireland

At the teacher's

Special offer

Get up to 10% discount on your tuition fees

Argentina, Spain

Buenos Aires, Barcelona, Madrid