Updated: 2020-08-13 | Duration: 6:30 min.

How to find 2781 Masters in Germany in English

A guide for international students (2020/21)

Getting a top-quality education shouldn’t mean drowning in debt to attend your dream university. You can study a master’s degree in Germany for free! But wait, you may then be wondering, can I study in Germany in English and how much does a master’s degree really cost in Germany? Let’s address the questions you probably have been dying to ask. Then keep reading for all of the details on how to study in Germany!

Let's start with some FAQ about Masters in Germany

Your Question Answer
Can I study a master’s degree in Germany for free? Yes! Public universities are free for all students, even non-EU students!*
Can I study in Germany in English? Yes! Germany has more than 1,750 master’s degree programs in English.
(→ more info)
How much does a master’s degree in Germany cost? This price varies between private and specialized programs at public universities, even private universities, which charge tuition, are significantly less expensive than other private programs abroad.
Which master’s degree is the best in Germany? It depends on your study focus and program, we can help you find the best fit for you!
(→ more info)
Are top-ranked German universities free? Yes! The top-ranked German universities are public universities and are free - with few exceptions* (→ more info)
Is it worth doing a master’s in Germany? Yes! Once we fill you in on the perks students have in Germany plus free-tuition and unlimited local public transport, we’ll have you convinced.


*The state of Baden-Württemberg charges non-EU students a marginal tuition fee (1,500 € per semester).

Our StudyFinder: Germany’s largest Database of Master’s in English

Our mission is to provide international students with the best database available. That’s why our team has checked (and is constantly monitoring) hundreds of university websites to gather the study program data and track changes as quickly as possible. This is the only way we can give you what you deserve: as many study options as possible.


Furthermore, we try to provide you with all the important filters you may need in order to find your perfect option. Have you already tried one of our unique filters? Check them out!


  • Filter by uni-assist.
  • Filter by application deadlines.
  • Filter by TOEFL scores, IELTS band, Cambridge Certificates.
  • Filter by international and national rankings.

All Master’s Degrees in Germany taught in English

If you’re looking for a master’s degree in Germany taught in English, then you have quite a few programs to choose from. Our helpful StudyFinder can help you find the program that’s right for you. Not only will it give you all the details of different master’s programs along with the application deadlines and requirements, but you will also find information about the university as well as the city in Germany in which you would be studying in. Take a look below and find the right English language master’s degree in Germany for you!

Overview of programs and universities in Berlin, Germany in our Studyfinder.

Which master’s degree is best in Germany?

This is a very tricky question to answer that is at the top of every student’s mind. Because international students may never have heard of many German universities or only know a select few, they like to “play it safe” by asking us short and simple - which program, degree, or university is THE best? Because best for one is not best for all, this is a difficult question. However, there are other factors that universities can be ranked on such as international diversity, enrollment size, national ranking, international ranking, number of English programs, elective activities available to students, and so on.


Moreover, the city in which a university is located can also have a great impact on student life and the overall quality of the study program. For example, if you choose to study at one of the top-ranked universities in Berlin, it may not be the right fit for you if you hate big cities and prefer to be in a smaller study cohort in a more quiet and green city like Bonn. So make sure you look at international ranking as well as the right city for you! To take a look at Germany’s top-ranked public universities, which are free, take a look below:

Top-Ranked German Universities offering English-taught Master’s


Further Reading

Germany in University Rankings

Are masters degrees free in Germany? - Yes, mostly!

All public universities in Germany are free of tuition! There are just a few exceptions to keep in mind such as private university programs which will charge a tuition fee. However, private universities in Germany’s tuition fees are less than other private universities, averaging 5,000 - 7,000 € per semester. The state of Baden-Württemberg in the southwest of Germany has a mandatory tuition fee of 1,500 € per semester to all non-EU students. This means that some of the state’s more well known cities such as Heidelberg, Freiburg, Stuttgart, and Constance, will all charge this non-EU tuition fee at their universities. However, don’t be discouraged as there can often be waivers or reduced tuition fees for students with special circumstances.

Overview of the tuition fee in the master programs in Munich in our Studyfinder.


Further Reading

Is college (really) free in Germany?

Study in Berlin, Munich, Heidelberg - or wherever you want!

Or browse by field of study.


Summary Box

  • You can study a master’s degree in Germany for free: public universities in Germany are free of tuition to all students, including non-EU students. Please note that there are some exceptions for specialized programs, private universities, and the special case of the state of Baden-Württemberg which charges non-EU students a marginal tuition fee (1,500 € per semester).
  • You can study in Germany in English: Germany has more than 1,600 master’s degree programs offered in English. You don’t need to speak German to study in Germany.
  • Internationally top-ranked German universities are free: the top-ranked German universities are public universities which means they charge no tuition fee to students, even non-EU students.