FindYourUni.eu

Master's in Data Science in Spain

There are 57 master's programmes in Data Science in Spain, spread across 37 universities. All counts come from the official catalogue.

57Programmes
—English-taught
37Universities
€1,500Typical EU tuition/yr

Where to study

UniversityCityMasterEnglish-taughtResearch rank (EU)
Universitat Politècnica de CatalunyaBarcelona4—#207
Universitat Pompeu FabraBarcelona3—#105
University of SalamancaSalamanca3—#358
Universitat Ramon LlullBarcelona3—#404
University of BarcelonaBarcelona2—#49
Universitat Autónoma de BarcelonaBarcelona2—#96
University of NavarraPamplona2—#202
University of GranadaGranada2—#226
Universitat de GironaGirona2—#329
Universidad de AlicanteAlicante2—#351
Universidad de ValladolidValladolid2—#396
Universidad Carlos III de MadridGetafe2—#426
Universidad Pontificia ComillasMadrid2—#564
University of DeustoBilbao2—#571
IE UniversityMadrid2—#579
Universitat de ValenciaValencia1—#75
Universidad Autónoma de MadridMadrid1—#98
Universidad de CantabriaSantander1—#129
Universitat de les Illes BalearsPalma1—#182
Universidade de Santiago de CompostelaSantiago de Compostela1—#194
Universidad del Pais VascoBilbao1—#224
University Complutense MadridMadrid1—#228
Universidad de ZaragozaZaragoza1—#275
Universidad de AlcaláAlcalá de Henares1—#285
Rovira i Virgili UniversityTarragona1—#292
Universitat Jaume ICastellón de la Plana1—#306
Universidad Politécnica de MadridMadrid1—#314
Universidad de Castilla-La ManchaCiudad Real1—#348
Universitat de LleidaLleida1—#366
University of MurciaMurcia1—#370
Universidad Europea de MadridMadrid1—#373
Universitat de Miguel Hernández d'ElxElche1—#412
Universidad de LeónLeón1—#446
Universidad de Las Palmas de Gran CanariaLas Palmas de Gran Canaria1—#453
Universitat Oberta de CatalunyaBarcelona1—#533
Universidad Nacional de Educación a DistanciaMadrid1—#541
Universidad Internacional De La RiojaLogroño1—#618

Frequently asked questions

Where can I do a master's in Data Science in Spain?
37 universities in Spain offer master's programmes in Data Science — 57 in total. The table above lists each one.

Last updated 2026-09-15.