When I first came to Spain, I was also completely confused by the tuition fee system, as the information online was overwhelming and contradictory. Recently, some prospective students have been asking about it, so I decided to organize the information I’ve gathered about Spanish public education and share it with those preparing to come to Spain or currently choosing a university. I hope this helps clear things up.
First, it’s crucial to understand a core concept: tuition at Spanish public universities is not a flat annual fee but is calculated per credit (crédito). A standard academic year typically requires completing 60 credits. Moreover, the cost for the same subject is progressively more expensive for the first, second, and even third enrollment. So, try your best not to fail any courses, or your wallet will take a serious hit!
Undergraduate Tuition
Undergraduate tuition is generally the most affordable. After a reform in 2020, the Spanish government set a cap on tuition fees for each autonomous community, so the fees in most regions for Spanish public schools have now returned to a more reasonable range. However, there are still differences between communities; for example, Catalonia is slightly more expensive. I’ve put together a rough table for comparison:
| Autonomous Community | Price per Credit (1st Enrollment) |
| Andalusia | 12.62 € |
| Madrid | 19.43 - 23.75 € |
| Catalonia | 17.69 - 27.67 € |
| Galicia | 9.85 - 13.93 € |
Based on this, the annual tuition for an undergraduate degree is roughly between €750 and €1,700, depending on the region and your field of study. Popular majors like business, humanities, and social sciences are usually cheaper, while STEM and medical fields are more expensive.
Master’s Degree Tuition
Master’s degrees are divided into official master’s (máster universitario) and university-specific master’s (máster propio). The ones we typically apply for, which are officially recognized, are the official master’s degrees. These are further categorized into two types: Habilitante and No Habilitante. Simply put, a Habilitante master’s is required for professional practice in regulated professions like architecture, law, or engineering. The fees for these are regulated by the government and are similar to undergraduate tuition, making them very affordable. In contrast, the pricing for No Habilitante master’s degrees is largely determined by the universities and autonomous communities, so they are much more expensive—often 2-3 times the cost of an undergraduate degree, or even higher.

Generally, for a No Habilitante master’s, the cost per credit for public school fees in Spain can range from €30 to €90, and some programs at top business schools can even exceed €100 per credit. This means the annual tuition for a master’s degree can be anywhere from €1,800 to over €5,000. When applying for a master’s, be sure to check which type it is, as this will directly impact your budget.
Finally, a quick reminder: in addition to credit fees, there are also some miscellaneous administrative fees, such as registration and student insurance, which amount to about €100-€200 per year. Overall, Spanish public education offers excellent value for money on a global scale, but it’s definitely not a free lunch. I hope this information is helpful, and I welcome anyone with more insights to add to the discussion below!