Guides · Study a field in a country · Study in Germany

How to study civil engineering in Germany

6 min read · 2026-10-21

Germany is a popular place to study civil engineering because many universities have strong technical programmes and clear study paths. You can usually choose a bachelor’s degree or a master’s degree, and some programmes are taught in English. The exact rules, costs and deadlines depend on the university, so always check the programme page and the university admissions office.

What you can study

Civil engineering is usually offered at two main levels:

  • Bachelor’s degree - this is the first university degree. It often takes 6 to 7 semesters at a university of applied sciences and 6 semesters at some universities.
  • Master’s degree - this is the next level after a related bachelor’s degree. It usually takes 3 to 4 semesters.

In some cases, you can also find specialised degrees, for example in structural engineering, transport, water, geotechnics or construction management. The name may differ from one university to another, but the subject is similar.

If you are not sure which level fits you, compare the entry requirements. A bachelor’s is for students who have finished school. A master’s is for students who already have a relevant degree.

Typical entry requirements

For a bachelor’s degree, universities usually ask for a school certificate that gives access to higher education in Germany. If your certificate is not fully equivalent, you may need to complete a foundation year or meet extra conditions. Check the university’s international admissions page and the official database for recognition of foreign qualifications, often called anabin or the DAAD admissions information.

For a master’s degree, you usually need a relevant bachelor’s degree in civil engineering or a closely related field. Some programmes also ask for a minimum number of credits in mathematics, mechanics, structures, or similar subjects.

Most universities also want:

  • proof of language ability
  • transcripts and diploma copies
  • a CV
  • a motivation letter for some programmes
  • passport copy

Some programmes require mathematics or technical knowledge from school. A few may ask for work experience, but this is more common in applied or part-time programmes.

English-taught and German-taught options

You can find both English-taught and German-taught civil engineering programmes in Germany. English-taught options are more common at master’s level, while bachelor’s degrees are often taught in German. This changes by university and by region, so do not assume the language from the country name alone.

For German-taught programmes, you usually need proof of German language level, often through tests such as TestDaF, DSH, telc, or Goethe certificates. The required level is often around B2 to C1, but the exact standard depends on the programme.

For English-taught programmes, universities usually accept tests such as IELTS or TOEFL, and sometimes other proof. The score needed is different for each programme. Always check the language section on the official programme page.

If your language level is still growing, some universities offer preparatory language courses. These do not replace the normal admission rules, but they can help you prepare.

Costs and tuition

Tuition in Germany depends on the state, the university type and your nationality. Many public universities do not charge tuition for most bachelor’s and consecutive master’s programmes, but you still pay a semester contribution. This usually covers student services and sometimes a public transport ticket.

There can be important differences:

  • EU and EEA students - at many public universities, tuition is often low or zero for standard programmes, but the semester fee still applies.
  • Non-EU students - at many public universities, tuition may still be low or zero, but some states and universities charge tuition or special fees for international students. Check the university and state rules carefully.
  • Private universities - tuition is usually much higher and can vary a lot.

Because the rules change by state and programme, use the university’s fee page as your main source. Do not rely on old forum posts or social media.

For living costs, a realistic monthly budget for many students in Germany is often around 850 to 1,200 euros, sometimes more in big cities. The biggest costs are usually rent, food, health insurance, transport and study materials. Your city matters a lot. Munich, Berlin, Hamburg and other large cities are often more expensive than smaller places.

If you need a visa, the German diplomatic mission and the official immigration pages explain the financial proof you may need. Use the official source for the current amount and rule.

Application timeline

Start early. Civil engineering programmes can have limited places, and document checks take time.

  • 12 months before start - check programmes, language rules and recognition of your school or degree.
  • 9 to 6 months before start - prepare language tests, translations and certified copies if needed.
  • 6 to 4 months before start - apply, if the programme is still open.
  • After applying - watch your email and applicant portal for questions from the university.

Many programmes start in the winter semester, and some also start in the summer semester. Deadlines differ a lot, so always check the programme page. If you are an international applicant, also check whether the application goes through the university, Uni-Assist, or another portal.

How universities find candidates

German universities do not only wait for direct applications. Admissions offices, departments and programme teams also look for suitable candidates in student registers and other search tools. That is useful if you are still choosing a university and want schools to contact you first.

When a university searches for candidates, it usually looks for:

  • your field of interest, such as civil engineering
  • your current education level
  • your grades or academic background
  • your language level
  • your preferred country or programme type

If your profile is clear and complete, it is easier for admissions teams to see whether you fit a programme. This does not replace an application, but it can help you get noticed earlier.

Common questions

Can I study civil engineering in Germany in English?

Yes, some universities offer English-taught programmes, especially at master’s level. For bachelor’s studies, German-taught options are still more common. Always check the language on the official programme page.

Do I need very high grades?

It depends on the university and the programme. Some places use a grade threshold or selection process, while others focus more on meeting the basic entry requirements. Check the admissions page for the exact rule.

Can I work while studying?

Many international students can work part-time in Germany, but the rules depend on your residence status. Check the German immigration authority or the embassy website before you rely on work income.

How Eduuro helps

Create a free profile with your field, education, English level and documents, and admissions offices that search for exactly that can find you and write first.

This can save time when you compare programmes and want universities to notice your interest early.

Rules, fees and deadlines change. Check the university's own admissions page and the official immigration site of the country before you act on anything here.

More on this

Related guides

Hồ sơ của bạn chỉ mất năm phút và hoàn toàn miễn phí.

Hãy cho chúng tôi biết bạn muốn học gì, và để các trường đại học trên khắp châu Âu tìm thấy bạn.