Learn Spanish in Barcelona

Barcelona is full of Spanish language schools. Most of them offer intensive courses that run during the day; from one week to as many weeks as you require.

Learn Spanish in Barcelona

However, if you’re working in Spain, then you’ll need to find an evening course to learn Castellano (Spanish). There are fewer options to learn Spanish in Barcelona during the evening. However, I found a few and the four language schools listed below do also offer daytime intensive classes.

All these evening courses run over two evenings a week, and range between 3-6 hours a week.

You’ll find a list of schools here which also offer Catalan classes if you prefer to learn Catalan.

Spanish Language Schools in Barcelona

Linguaschools Barcelona is situated in the centre of the city, in a quiet, car-free street. The school is in a 19th century listed building and has a beautiful garden where you can relax after classes and hang out with fellow students. Shared apartments or host family accommodation can be arranged. There is also an extensive after class activity programme. I’ve taken lessons at Linguaschools and found them to be very professional and extremely friendly.

Oxford House
I attended a course of evening classes here for a term and found the classes to be very professional and they were always kept interesting. They also offer Spanish teacher training courses, which means that they’re looking for students who would like to learn Spanish for free – being taught by Spanish teachers in training, under the supervision of a qualified teacher. Oxford House offer both free online and face-to-face classes all year. The school is large and modern with a lovely garden and is located in the centre of Barcelona (Eixample). Sign up for free Spanish classes.

International House, I attended the intercambio club (language exchange club) that is held at International House on Friday evenings. It was a great way to practise my Spanish. I’ve also taken a language course at International House in the evenings, two days a week. They are a very professional school with good quality teachers.

Don Quijote is an international organisation with language schools in several locations in Spain and South America. The Barcelona school is a large establishment and runs a whole range of courses from super-intensive to part-time and individual courses. You’ll be sure to find a course to suit.

The advantage of using Don Quixote if you are visiting Barcelona, rather than living here, is that they will organise your accommodation. That can be a home stay with a local family, or premium accommodation (with various options in between).

From their website you can download a PDF of the current year’s course dates and prices:

Speak Easy offer a 12 week course of 6 hours per week. They are situated in Ronda Universitat 7, very near to Plaza Catalunya. There are courses giving six hours per week (three hours per day). You have the choice of Monday and Wednesday or Tuesday and Thursday. The teachers tended to get changed at the end of every term here, which I found rather disruptive.

The following is a list of other language schools where you can learn Spanish in Barcelona (of which there are many). I have no personal experience of these schools, but I’ve had good comments about them, and list them to give more choice.

Languages4Life is a boutique school just 2 minutes away from Passeig de Gràcia and since 2011 has been giving regular Spanish courses: general Spanish, In company Spanish, Specific Spanish (DELE exams, Nationality, kids) and also private lessons. Nowadays one of our best courses is “Español en Familia”, a unique academic programme and a great cultural and language learning experience for the whole family while visiting or living in Barcelona. Our courses, based on pedagogical grammar and communicative approach, help the students to be highly motivated to speak Spanish in any context. Languages4Life manages and teaches discounted courses by the Tripartite Foundation of the Spanish Government – FUNDAE for Spanish companies.

Camino Barcelona are unique in Barcelona in that they are the only Spanish language school which offers on-site accommodation in central Barcelona. Students (mostly aged 20-35 and from all over the world) can live on-site in the school building in self-catering apartments. Private bathrooms available, single or shared rooms, with air conditioning and balconies. The school is a member of FEDELE and fully accredited with Cervantes accreditation. I know several people who have attended lessons here, all who say the school is good.

Estudio Hispanico sends international students from around the world on Spanish language courses in Spain. They are based in Barcelona and offer Spanish courses in major cities and popular locations throughout Spain.

Version Original are located centrally in Barcelona. They use only native Spanish teachers and have small language study groups. Learn Spanish at any level: intensive Spanish, extensive Spanish, one-on-one and DELE preparation.

Olé Languages is a small school located in the centre of Barcelona. It’s characterised by a young and friendly environment, offering quality courses for all levels of Spanish at a cheap price.

Language Exchange or Intercambio

A good way to improve  and practice your Spanish language is to find someone for a language exchange:


Intensive Spanish Language Courses

Of the intensive language courses listed here, I only have feedback on Camino Barcelona. I know of several students who have studied here, all of whom were very happy with their courses.

Many people come to Barcelona to learn Spanish language abroad. Where the teachers are native Spanish speakers and you can enjoy the city, its nightlife and restaurants. Many of these schools also help you to find accommodation, and include extra curriculum activities aimed at improving your language skills and building relations with your classmates.

The Escola Oficial d’Idiomes Barcelona was recommended to me, but they don’t do evening classes.

Escola Oficial d’Idiomes Barcelona

BCN Metropol

Kingsbrook Spanish School

Escuela Mediterráneo