Skip to content
FindMyUni

Spain has historic and modern universities in large and small cities across the country. Its regions have distinct cultures and, in some cases, their own languages, such as Catalan in Catalonia.

FindMyUni lists 593 English-taught programmes at 63 universities in Spain (166 bachelor's, 418 master's, 9 PhD).

All 63 universities

A public university in the Madrid region with English-taught master's in data and engineering.

  • Business & Management
  • Computer Science & IT
  • Engineering & Technology
  • +3

40 programmesView university

EU Business School logo

EU Business School

Flag of SpainBarcelona, Spain

  • Business & Management
  • Computer Science & IT
  • Law

36 programmesView university

IE University logo

IE University

Flag of SpainMadrid, Spain

A private university with campuses in Madrid and Segovia, known for business and technology programmes.

  • Art, Design & Media
  • Business & Management
  • Computer Science & IT
  • +3

30 programmesView university

University of Barcelona logo

University of Barcelona

Flag of SpainBarcelona, Spain

  • Business & Management
  • Computer Science & IT
  • Engineering & Technology
  • +5

29 programmesView university

Tuition fees and cost of living in Spain

Bachelor's degrees at public universities cost about €800 to €2,500 a year and master's degrees about €1,000 to €3,500. Private universities set their own fees, which can reach €20,000 a year.

Food and everyday costs are low and public transport is cheap. Accommodation is hard to find in Madrid and Barcelona, so student cities such as Salamanca and Granada can be a more comfortable choice.

Top reasons to study in Spain

  1. 1

    Low public tuition

    Among the lowest fees in Europe.

  2. 2

    Affordable daily life

    Cheap food and public transport.

  3. 3

    Spanish language

    Learn one of the world's most widely spoken languages.

Student life in Spain

Many programmes are taught in English, but learning Spanish, and a little Catalan in Barcelona, makes daily life much easier.

Visa and English requirements

Non-EU students need a student visa from a Spanish consulate before travelling.

IE University's Master in Business Analytics and Data Science requires IELTS 7.0 or TOEFL 100.

How to apply

  1. 1

    Apply to the university

    Secure an admission letter.

  2. 2

    Apply for a student visa

    Apply at the Spanish consulate.

Study programmes in Spain

All 593 programmes

Programmes by discipline

Student cities in Spain

All 34 cities in Spain

Guides for Spain

Studying in Spain: common questions

Can I study in Spain in English?

Yes. FindMyUni lists 593 English-taught programmes at 63 universities in Spain (166 bachelor's, 418 master's, 9 PhD).

How much does it cost to study in Spain?

Bachelor's degrees at public universities cost about €800 to €2,500 a year and master's degrees about €1,000 to €3,500. Private universities set their own fees, which can reach €20,000 a year.

Which universities in Spain offer the most English-taught programmes?

Universidad Carlos III de Madrid, EU Business School, Polytechnic University of Catalonia, Autonomous University of Barcelona, IE University. FindMyUni lists 63 universities in Spain in total.

Which cities in Spain have the most English-taught programmes?

Barcelona (251), Madrid (141), Segovia (30), Valencia (25), Murcia (19).

Universities in Spain

Search universities & programmes in Spain · University rankings for Spain

Planning to study in Spain?

Talk to a FindMyUni adviser for free. We help you shortlist programmes, check entry requirements and plan your application and visa.

  • Free and no obligation
  • Reply by email or WhatsApp
  • Advice based on official sources