Compare Tuition Fees in Europe

If you plan to study in Europe, one of the most important factors to consider is the cost of tuition. While many European countries offer free or low-cost education to EU/EEA students, fees can vary greatly for international students. This guide will help you compare tuition fee structures across public universities in Europe, so you can make informed decisions for your budget and study goals.

Who is considered an EU student?

Generally, EU students are citizens of a country within the European Union (EU), the European Economic Area (EEA), or Switzerland. These students usually benefit from the same tuition fees as domestic students in most European countries. However, definitions can vary depending on the country and institution. Learn more about EU student status.

Leonardo
Need help choosing the right country? Tell Leonardo your budget, field of interest, and preferences — he'll help you discover programs that match.
Chat with Leonardo
30 countries
Austria

Austria

EU StudentsFree at public universities
Non-EU Students€726.72/semester
Explore programs in Austria
Belgium

Belgium

EU Students€0.70 – 1,150/year
Non-EU StudentsUp to €8,000/year
Explore programs in Belgium
Bulgaria

Bulgaria

EU Students€300 – 1,000/year
Non-EU Students€2,500 – 8,000/year
Programs coming soon
Croatia

Croatia

EU StudentsFree or low fees for full-time EU students
Non-EU Students€1,000 – 4,000/year
Programs coming soon
Cyprus

Cyprus

EU Students~€3,500/year (Bachelor)
Non-EU StudentsSame rates generally apply
Programs coming soon
Czech Republic

Czech Republic

EU StudentsFree in Czech-taught programs
Non-EU StudentsFrom €1,000/semester (English)
Explore programs in Czech Republic
Denmark

Denmark

EU StudentsFree for EU/EEA students
Non-EU Students~€10,000+/year
Explore programs in Denmark
Estonia

Estonia

EU StudentsFree in Estonian-taught programs
Non-EU Students€2,000 – 8,000/year
Explore programs in Estonia
Finland

Finland

EU StudentsNo tuition fees
Non-EU Students€4,000 – 12,000/year
Explore programs in Finland
France

France

EU Students€189 – 396/year
Non-EU StudentsSame at public universities
Programs coming soon
Germany

Germany

EU StudentsNo tuition at public universities
Non-EU StudentsMostly free; some states charge fees
Explore programs in Germany
Greece

Greece

EU StudentsNo tuition at public universities
Non-EU Students~€1,000/year
Explore programs in Greece
Hungary

Hungary

EU StudentsFree under state-funded scheme
Non-EU Students€1,000 – 5,000/semester
Explore programs in Hungary
Iceland

Iceland

EU StudentsNo tuition (€100–250 registration)
Non-EU StudentsSame — no tuition
Explore programs in Iceland
Ireland

Ireland

EU StudentsFree (Free Fees Scheme)
Non-EU Students€10,000 – 20,000/year
Programs coming soon
Italy

Italy

EU Students€0 – 2,000+/year (income-based)
Non-EU StudentsSame structure
Explore programs in Italy
Latvia

Latvia

EU Students€1,200 – 9,900/year
Non-EU Students€2,500 – 11,300/year
Explore programs in Latvia
Lithuania

Lithuania

EU Students€950 – 5,250/year (Bachelor)
Non-EU StudentsHigher end of scale
Explore programs in Lithuania
Luxembourg

Luxembourg

EU StudentsNo tuition (small registration fee)
Non-EU StudentsSame conditions
Programs coming soon
Malta

Malta

EU StudentsFree at public universities
Non-EU Students€1,000 – 6,000/year
Programs coming soon
Netherlands

Netherlands

EU Students€2,601/year (statutory, 2025–26)
Non-EU Students€6,000 – 15,000/year
Programs coming soon
Norway

Norway

EU StudentsNo tuition (~€30–60 semester fee)
Non-EU StudentsFull tuition since 2023
Explore programs in Norway
Poland

Poland

EU StudentsFree in Polish-taught programs
Non-EU StudentsFrom ~€2,000/year
Explore programs in Poland
Portugal

Portugal

EU Students€950 – 1,250/year
Non-EU StudentsSame fees generally
Explore programs in Portugal
Romania

Romania

EU Students€500 – 2,000/year
Non-EU Students€2,000 – 6,000/year
Programs coming soon
Slovakia

Slovakia

EU StudentsFree in Slovak-taught programs
Non-EU Students€1,500 – 5,000/year
Explore programs in Slovakia
Slovenia

Slovenia

EU StudentsFree for full-time EU students
Non-EU StudentsVaries by institution
Explore programs in Slovenia
Spain

Spain

EU StudentsFrom ~€12.50/credit
Non-EU StudentsSame; some regional surcharges
Explore programs in Spain
Sweden

Sweden

EU StudentsNo tuition for EU students
Non-EU Students~€9,700+/year
Explore programs in Sweden
Switzerland

Switzerland

EU Students500 – 2,000 CHF/semester
Non-EU StudentsSame rates
Explore programs in Switzerland
Comparing:
Drop card here to compare
Leonardo
Not sure which country is right for you? Tell Leonardo your budget, preferred field, and language — he'll help you discover programs across Europe that match your goals.
Chat with Leonardo