Country guide

Studying in Germany

Most public universities charge no tuition — including for international students.

PROGRAMMES
2,831
English-taught master's
UNIVERSITIES
304
CITIES
145
TUITION FROM
€3,000
/ yr (Non-EU)

What it actually takes to study here

The four things every international applicant to Germany needs to understand before applying.

Student visa

Non-EU students need a national (D) visa plus a residence permit after arrival; proof of finances (blocked account, ~€11,900/yr) is the main requirement. EU students just register locally (Anmeldung).

Post-study work

18-month job-seeker residence permit after graduation — you can work without restriction while searching for a position matching your qualification.

Tuition

Public universities charge no tuition for most programmes — just a semester contribution of €150–€400. Exceptions: Baden-Württemberg (€1,500/semester for non-EU) and some TUM professional master's.

Scholarships

DAAD scholarships for international students, Deutschlandstipendium (€300/month, merit-based), plus Erasmus+ for EU mobility.

Where you'd actually live

12 cities host English-taught master's. Each has its own rent, vibe, and job market.

Berlin
285 programmes
Munich
152 programmes
Hamburg
100 programmes
Aachen
79 programmes
Frankfurt am Main
68 programmes
Erlangen
67 programmes
Bremen
61 programmes
Bonn
60 programmes
Stuttgart
57 programmes
Dresden
57 programmes
Tübingen
54 programmes
Heidelberg
51 programmes

Universities in Germany

Sorted with verified, university-direct data first.

All 304 universities →

Featured master's programmes

Verified directly from university websites — admission requirements on record.

Browse all 2,848 programmes in Germany

Which programme in Germany actually fits you?

Seven quick questions. A personal fit score against every English-taught master’s on file.