🎓 World rank #47Updated June 2026

Heidelberg University

📍 Heidelberg, Baden-Württemberg

← Back to all universities

Germany's oldest university (1386) and a world leader in research, especially the life sciences and medicine. As it is in Baden-Württemberg, non-EU students pay €1,500 per semester.

Fields of study

MedicineLife SciencesPhysicsHumanitiesLaw

Popular programmes

  • 🎓MSc Molecular Biosciences
  • 🎓MSc Physics
  • 🎓MA Transcultural Studies
  • 🎓MSc Data and Computer Science
⚠️ This university is in Baden-Württemberg, where non-EU/EEA students pay €1,500 tuition per semester.

Admission requirements

Programme-specific minimums vary — confirm on the official programme page before applying.

Academic / GPA
Bachelor's with ~70%+ (German 2.5 or higher). Top life-sciences programmes require 80%+.
English (IELTS / TOEFL)
IELTS 6.5 / TOEFL iBT 95 for English-taught programmes
German language
DSH 2 / TestDaF 4×4 for German-taught programmes
Other documents & expectations
  • Subject-matched Bachelor's required for most Master's
  • Letter of Motivation outlining research interests
  • 2 letters of recommendation for many programmes

Application deadlines

Deadlines change yearly — always verify on the official programme page.

🍂 Winter intake (starts October)

Master's: 15 January – 15 July (programme-specific). Bachelor's: 15 July.

🌸 Summer intake (starts April)

15 January (limited intake).

ℹ️ Non-EU students must factor in €1,500/semester tuition under Baden-Württemberg's policy.

How to apply

Both uni-assist and direct (depends on programme)

Some programmes go through uni-assist, others accept direct applications. Check the programme page to confirm.

Open the application portal →
Next stepsAfter admission — the visa pipeline

Got admission? Here's what to do next.

Every international student needs the same three things to study at this university: an offer letter, a blocked account, and health insurance. Here's the honest order.

📋 How to apply — step by step

Tailored for this university's application route.

  1. 1Check the specific programme page — it tells you whether to apply via uni-assist or direct.
  2. 2If uni-assist: create an account at uni-assist.de and pay ~€75 for the first application.
  3. 3If direct: create an account on the university's official portal (linked above).
  4. 4Upload certified copies of your degree, transcripts, language test, CV and motivation letter.
  5. 5Wait 4–10 weeks for the admission decision.
  6. 6Accept the offer and complete enrolment (Immatrikulation) to receive your enrolment letter.

🩺 Health insurance

You need pre-arrival travel + health insurance for your visa appointment. Once you arrive and enrol, switch to public insurance (TK / DAK) if you are under 30.

DR-WALTER Educare24

Most international students applying via Expatrio — comes bundled with the blocked account.

From €30/monthOnline in 15 minutes

Mawista Student

Students using Fintiba, or those who want standalone visa insurance without bundling.

From €33/monthOnline in 10 minutes
Compare all insurance providers →

📋 Student visa process

With your offer letter, blocked account, and insurance in hand, you're ready to apply for the student visa at your German embassy. Plan 4–12 weeks for the visa decision.

Frequently asked questions

Answers based on the most-asked questions about Uni Heidelberg.

Does Uni Heidelberg charge tuition for international students?+

Yes — because Heidelberg University is in Baden-Württemberg, non-EU/EEA students pay €1,500 per semester in tuition, plus a semester contribution of about €171.

What English language score does Uni Heidelberg require?+

For English-taught programmes, Heidelberg University typically requires IELTS 6.5 / TOEFL iBT 95 for English-taught programmes. Programme-specific minimums can vary — always confirm on the official programme page.

When is the application deadline for Uni Heidelberg?+

For winter intake (programmes starting in October), the deadline is typically: Master's: 15 January – 15 July (programme-specific). Bachelor's: 15 July. For summer intake: 15 January (limited intake).

How do I apply to Uni Heidelberg?+

Uni Heidelberg uses both routes — uni-assist for some programmes and direct application for others. The programme page on the university website tells you which route to use.

Is Uni Heidelberg a good university?+

Yes. Heidelberg University is consistently ranked among the top universities in the world — currently around #47 globally. It is particularly strong in Medicine, Life Sciences, Physics.

🏙️

Living in Heidelberg

Average ~€1,000/month, rent ~€500/month.

City guide →

💰

Find a scholarship

DAAD, Deutschlandstipendium and university-specific awards.

Browse scholarships →

📋

Visa walkthrough

Step-by-step from offer letter to embassy appointment.

Read the visa guide →