Skip to content
FindMyUni

Germany has around 400 higher education institutions, and many of them teach programmes in English. Several German universities rank highly internationally, and the country's industry is spread across many cities rather than one capital.

FindMyUni lists 1,397 English-taught programmes at 135 universities in Germany (258 bachelor's, 1,041 master's, 98 PhD).

All 135 universities
SRH University logo

SRH University

Flag of GermanyBerlin and 3 more campuses, Germany

  • Art, Design & Media
  • Business & Management
  • Computer Science & IT
  • +5

74 programmesView university

University of Göttingen logo

University of Göttingen

Flag of GermanyGöttingen, Germany

  • Business & Management
  • Computer Science & IT
  • Environment & Agriculture
  • +5

33 programmesView university

Studying at a university in Germany

Bachelor's degrees usually take three to four years and master's degrees one and a half to two years. Students apply directly to the university or through central platforms such as uni-assist, depending on the institution.

Tuition fees and cost of living in Germany

Most public universities charge no tuition, whatever your nationality; exceptions are mainly private institutions and programmes for students with professional experience. Private universities charge roughly €9,000 to €20,000 a year for bachelor's degrees and €8,000 to €20,000 for master's. Graduates who stay to work in Germany can often deduct earlier tuition fees from their income tax.

Students can get by on around €800 a month on average. Rents are higher in Hamburg and Munich, though still well below Paris or London.

Top reasons to study in Germany

  1. 1

    Tuition-free public universities

    Most public universities charge no fees, for all nationalities.

  2. 2

    Around 1,000 English-taught programmes

    Across some 400 higher education institutions.

  3. 3

    Jobs across the country

    Industry hubs in Hamburg, Munich, Stuttgart, Frankfurt and Berlin.

Student life in Germany

Frankfurt and Munich airports are among the world's largest, and trains and buses connect Germany with its nine neighbours. Most large cities have a subway as well as extensive bus and tram networks.

Working after graduation

After completing a degree in Germany, graduates can receive a residence permit of up to 18 months to look for a job, provided their livelihood is secured, and may work during this period.

Hamburg is strong in trade and media, Munich and Stuttgart in automotive and manufacturing, Frankfurt in finance, and Berlin has become Europe's start-up capital. German is almost always needed for entry-level jobs, except in tech, IT and international start-ups.

Visa and English requirements

Non-EU students need a national visa for study. As proof of finances, the German missions in Pakistan state the presumed requirement is €992 per month or €11,904 per year, typically paid into a blocked account.

English-taught programmes require proof of English, often B2 level or an IELTS/TOEFL score set by the university (e.g. Heidelberg's Scientific Computing accepts IELTS 6.5 or TOEFL iBT 90).

How to apply

  1. 1

    Find a programme

    Check language of instruction, application windows (often around 1 March or 31 May for winter semester) and fees.

  2. 2

    Apply

    Apply directly to the university or through its portal; some universities use uni-assist.

  3. 3

    Open a blocked account

    Deposit the required amount (€11,904 per year from 1 January 2025) with a provider the embassy can verify.

  4. 4

    Apply for the national (D) visa

    Book an appointment with the German mission responsible for your place of residence.

Study programmes in Germany

All 1,397 programmes

Programmes by discipline

Student cities in Germany

All 93 cities in Germany

Guides for Germany

Studying in Germany: common questions

Can I study in Germany in English?

Yes. FindMyUni lists 1,397 English-taught programmes at 135 universities in Germany (258 bachelor's, 1,041 master's, 98 PhD).

How much does it cost to study in Germany?

Most public universities charge no tuition, whatever your nationality; exceptions are mainly private institutions and programmes for students with professional experience. Private universities charge roughly €9,000 to €20,000 a year for bachelor's degrees and €8,000 to €20,000 for master's. Graduates who stay to work in Germany can often deduct earlier tuition fees from their income tax.

Which universities in Germany offer the most English-taught programmes?

SRH University, Technical University of Munich (TUM), Ludwig Maximilians University Munich, BSBI School of Business and Innovation, IU International University of Applied Sciences. FindMyUni lists 135 universities in Germany in total.

Which cities in Germany have the most English-taught programmes?

Berlin (253), Munich (101), Leipzig (41), Frankfurt am Main (40), Göttingen (37).

Is studying in Germany free?

Many public universities charge no tuition, but non-EU students pay fees at some institutions — for example €1,500 per semester in Baden-Württemberg and €2,000–€6,000 per semester at TUM.

How much money do I need in a blocked account?

€992 per month, or €11,904 per year, for visa applications submitted from 1 January 2025.

Can I stay in Germany after graduating?

Yes. Graduates can receive a residence permit of up to 18 months to look for work, and may work during that time.

Universities in Germany

Search universities & programmes in Germany · University rankings for Germany

Planning to study in Germany?

Talk to a FindMyUni adviser for free. We help you shortlist programmes, check entry requirements and plan your application and visa.

  • Free and no obligation
  • Reply by email or WhatsApp
  • Advice based on official sources