Skip to content
FindMyUni
Flag of Spain

Master's degrees in Spain

FindMyUni lists 418 English-taught master's programmes at 58 universities in Spain, mostly in Barcelona, Madrid, Valencia. Where a fee is published (137 of 418 programmes), annual tuition ranges from €821 to €44,975.

Master's degrees in Spain

Subjects

Universities offering a master's in Spain

Tuition and living costs 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.

Common questions

Can I do a master's in Spain in English?

Yes. FindMyUni lists 418 English-taught master's programmes in Spain.

How much does a master's in Spain cost?

137 programmes publish a fee. Annual tuition ranges from €821 to €44,975, converted to euros at current exchange rates; fees often differ for EU/EEA and non-EU students.

Which universities offer a master's in Spain?

Polytechnic University of Catalonia (31), Autonomous University of Barcelona (29), Universidad Carlos III de Madrid (26), University of Barcelona (26), EU Business School (16).

What are the most common master's subjects in Spain?

Business & Management (194), Engineering & Technology (59), Computer Science & IT (40), Natural Sciences & Mathematics (40).

More about Spain

Planning a master's 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