Study in Germany

Study destination

Study in Germany

Germany has 122 universities on StudyMapped offering 12,591 programmes and 269 scholarships. Compare tuition fees, entry requirements and intakes below, then shortlist the programmes that suit you.

About studying in Germany

Germany is one of the most popular places in the world to study. In the 2025/26 winter semester, about 426,200 international students and doctoral candidates were enrolled at German universities, around 6% more than a year earlier, and a record 130,000 of them were first-year students. A big part of the draw is cost: most public universities charge no tuition fees at all.

Types of universities

  • Universities focus on research and theory. They offer the widest range of subjects and award doctorates.
  • Universities of applied sciences (Hochschulen für angewandte Wissenschaften, also called Fachhochschulen) are more practical, with strong programmes in fields such as engineering, business and social work. Most courses include a work placement.
  • Colleges of art and music teach fine art, design, film, music and the performing arts.

Degrees and how long they take

  • Bachelor's degree: usually 6 to 8 semesters, or 3 to 4 years.
  • Master's degree: usually 2 to 4 semesters, or 1 to 2 years.
  • Doctorate (PhD): offered by universities and most colleges of art and music, either with an individual supervisor or as part of a structured programme.

How much it costs

Public universities charge no tuition for bachelor's and most master's programmes, even for students from outside the EU, though a few states are exceptions.

  • Baden-Württemberg (Heidelberg, Stuttgart, Freiburg and others) charges non-EU students €1,500 per semester. Doctoral students are exempt.
  • Bavaria lets each university decide whether to charge non-EU students. Some do, and the fee can run to several thousand euros per semester, so check each programme's own page.
  • Semester contribution: every student pays this – usually between €70 and €430 per semester.
  • Living costs: the DAAD estimates €900 to €1,200 a month, depending largely on the city.

Proving you can pay: the blocked account

To get a student visa, you need to show that you have at least €992 a month, or €11,904 for the first year. Most students do this with a blocked account (Sperrkonto): you pay in the full amount before you apply, and once you arrive you can withdraw up to €992 each month. A scholarship or a formal letter of obligation from a sponsor living in Germany also works. Keep in mind that a blocked account covers living costs only, so if your programme charges tuition you will need separate proof for that.

Applying

  • Where to apply: many universities use uni-assist to check international applications. It charges €75 for your first programme in a semester and €30 for each additional one. Other universities take applications directly through their own portals, and each programme page says which route to use.
  • School-leaving certificates: certificates from many countries do not give direct entry to a German bachelor's degree. In that case you can take a one-year preparatory course in Germany, called a Studienkolleg, and pass its final exam (Feststellungsprüfung). For some qualifications, completing a year or more of university study at home is accepted instead. The DAAD admission database shows the rule for your exact certificate.
  • Language: German-taught degrees usually ask for a TestDaF or DSH result, while English-taught degrees usually ask for IELTS or TOEFL. Because a Studienkolleg is taught in German, you need German at roughly level B1 to B2 before you begin.

Getting your student visa

You apply at the German embassy or consulate that serves your country, and most of them now use the Federal Foreign Office's online portal.

  1. Get your admission letter, or a place at a Studienkolleg.
  2. Open your blocked account and arrange health insurance. Travel insurance is not enough.
  3. Apply online through the Consular Services Portal and upload your documents. The mission checks them and then sends you a link to book an appointment.
  4. Attend the appointment with your original documents. After a short interview and fingerprinting, you pay the visa fee.

Working while you study

As a student you can work up to 140 full days or 280 half days a year. Alternatively, you can work up to 20 hours a week during the semester, with no limit during the breaks. Jobs as a student assistant at your own university do not count towards these limits.

Staying after you graduate

After graduating, you can get a residence permit for up to 18 months to look for a job that matches your qualification, and you are free to do any kind of work while you search. Once you find a suitable job, you can switch to a work permit or an EU Blue Card. Graduates of German universities can then apply for a settlement permit (permanent residence) after working in Germany for more than two years.

Recent rule changes

Changes to the Skilled Immigration Act came into force in March 2024, raising the work limit for students from 120 to 140 full days and adding the 20-hours-a-week option. In August 2026, the government approved a bill to raise student support (BAföG) rates from the 2027/28 winter semester. Since the blocked account amount is linked to these rates, it may go up later. The bill is not yet law, though, so for now the figure remains €992 a month.

How much does it cost to study in Germany?

Here is what universities in Germany typically charge in tuition each year. Fees vary from one university and course to the next, but most fall within the range shown.

DegreeTypical fee a yearUsual range
Master'sEUR 3,000EUR 3,000 – 3,000

These figures cover tuition only. Living costs are extra, and a scholarship can bring the total down.

Popular programmes in Germany

The subject areas with the most programmes. Pick a degree level to see the courses.

When do courses start in Germany?

  • Winter96% of programmes
  • Summer44% of programmes

Top universities in Germany

View all 122 universities in Germany →

Scholarships in Germany

View all 269 scholarships in Germany →

Studying in Germany: common questions

How many universities are there in Germany?

StudyMapped lists 122 universities in Germany with 12,591 programmes: 4,731 bachelor's degrees, 6,862 master's degrees and 771 PhD programmes.

How much does it cost to study in Germany?

Master's degrees typically cost EUR 3,000 a year (most between EUR 3,000 and EUR 3,000). Fees vary by university and course, so check the programme you are interested in. Living costs are extra.

When do courses start in Germany?

Most programmes start in Winter. Many also take students in Summer.

Do international students need a visa to study in Germany?

Students who need a visa should check the study visa route after receiving admission to a recognised institution. Confirm the current funding, qualification and language evidence with the German government's guide and the German mission handling your application.

Are there scholarships to study in Germany?

Yes. StudyMapped lists 269 scholarships for students in Germany, with who can apply, award amounts, deadlines and links to the official application pages.

What are the most popular programmes to study in Germany?

By number of programmes, the largest subject areas are Education & Teaching, Languages & Literature, History, Philosophy & Religion and Music & Performing Arts.

Other study destinations

Sources: DAAD: Wissenschaft weltoffen 2026, DAAD: types of universities, DAAD: costs of education and living, DAAD: requirements overview, DAAD: admission database, uni-assist: handling fees, Federal Foreign Office: blocked account, Consular Services Portal: study, Make it in Germany: study and work, Make it in Germany: visa for studying, Make it in Germany: Skilled Immigration Act, German Bundestag: BAföG bill. Last checked 13 November 2026.

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.