Study Energy Engineering in Spain: programmes, fees and entry requirements

Spain has 11 undergraduate programmes in Energy Engineering at 11 universities in 11 cities. At public institutions EU students typically pay €1,040 a year (€757–€1,166); non-EU students €2,081 a year (€757–€7,714).

Always check current information on the official website of the university before you apply.

All Energy Engineering programmes in Spain

ProgrammeUniversityCityLanguageLengthEU fee / yearNon-EU fee / yearEntry score
Grado en Ingeniería de la EnergíaMondragon UnibertsitateaArrasate-MondragónBasque, Spanish4 yr———
Grado en Ingeniería de la Energía (Inglés) (Leganés)Universidad Carlos III de MadridGetafeSpanish4 yr€1,166€7,71411.175 (2025)
Grado en Ingeniería EnergéticaUniversidad de HuelvaHuelvaSpanish4 yr€757€7575 (2024)
Grado en Ingeniería de la EnergíaUniversidad de JaénJaénSpanish4 yr€757€7575 (2025)
Grado en Ingeniería de la EnergíaUniversidad de MálagaMálagaSpanish4 yr€757€7578.15 (2025)
Grado en Ingeniería de la EnergíaUniversidad de SevillaSevilleSpanish4 yr€757€75710.548 (2025)
Grado en Ingeniería de la EnergíaUniversidad Politécnica de MadridMadridSpanish4 yr€1,166€7,71411.039 (2025)
Grado en Ingeniería de la Energía (Móstoles)Universidad Rey Juan CarlosMóstolesSpanish4 yr€1,166€7,71410.04 (2025)
Grao en Enxeñaría da EnerxíaUniversidade de VigoVigoGalician, Spanish4 yr€836—5 (2025)
Grau en Enginyeria de l'EnergiaUniversitat Politècnica de CatalunyaBarcelonaCatalan, Spanish4 yr€1,061—9.038 (2025)
Grado en Ingeniería de la EnergíaUniversitat Politècnica de ValènciaValenciaSpanish, Catalan4 yr€1,040€2,08110.7 (2026)

How admission works in Spain

Admission by access score 0–14: PAU general part up to 10 + specific part up to 4. EU and some other diplomas — UNEDasiss accreditation; others — diploma homologation, and PCE exams to score above 10. Private universities run their own selection.

See also: Study in Spain · Energy Engineering in other countries

Sources

How the figures are collected and calculated: Data and sources.