Skip to content
Indian in Germany
Back to all guides

Arrival

Anmeldung by city: Berlin, Munich, Frankfurt, Hamburg, Düsseldorf

City-by-city reality of booking an appointment, expected wait times, and the local workarounds that actually work.

Updated 5 April 20266 min read

Key takeaway

Berlin is the hardest city for Anmeldung (3-6 week waits, slots gone in 60 seconds). Munich is 2-4 weeks. Frankfurt, Hamburg, and Düsseldorf are usually 1-2 weeks. Smaller cities often have same-week walk-in availability.

General information, not professional advice. Rules, numbers, and procedures change. Verify with an official source or qualified professional (Steuerberater, Rechtsanwalt, Hausarzt, Ausländerbehörde) before acting on anything here.

The Anmeldung rules are federal, but the booking experience is entirely local. A Berlin newcomer fights for 7 AM slot releases. A Munich newcomer waits 2 weeks. A Frankfurt newcomer often walks in the same week. Same law, wildly different reality.

Here is what to expect in each major city, and the local tricks that actually work.

Berlin: the hardest Anmeldung in Germany

Portal: service.berlin.de (Termin buchen) Typical wait: 3 to 6 weeks, often longer in autumn and spring Appointment office: any Bürgeramt in Berlin (appointments are city-wide, not borough-gated)

How slots are released: new slots drop in waves, usually early morning (around 07:00 CET) and sometimes late at night. They disappear within 30 to 90 seconds.

Reality: Berlin is overwhelmed. Booking on the day you arrive almost never works. Start checking 3 to 4 weeks before your move-in date.

What works:

  1. Check every day at 07:00 sharp. Have the service.berlin.de page open with the service "Anmeldung einer Wohnung" pre-selected. Refresh repeatedly from 06:58 to 07:05. New slots get claimed in under 2 minutes.
  2. Try all Bürgeramter, not just your nearest. Neukölln, Pankow, Marzahn, Spandau often have slots when Mitte or Kreuzberg do not.
  3. Refresh at odd times. Slots get released when other people cancel, which happens all day. Late evenings (22:00 to 00:00) sometimes work.
  4. Use an auto-booker (controversial but widely used). Several free browser extensions and GitHub scripts monitor the site and auto-book. Search "berlin termin bot" on GitHub. You are not breaking any law, but the city has started to rate-limit aggressive scripts.
  5. Go to a walk-in office. The Bürgeramt at Charlottenburg-Wilmersdorf (Hohenzollerndamm 174) and the one at Rathaus Schöneberg sometimes take walk-ins at opening time (07:00 to 08:00). Queue from 06:30.
  6. Send someone for you: The process requires you in person, so proxies do not work legally. But a friend can babysit the booking page on their laptop.

The scary part: if you booked a flat assuming you would register immediately, and you cannot get an appointment for 5 weeks, you miss the 14-day deadline. Legally this is fine; the city understands slot availability is the problem. But it delays your tax ID, health insurance, and bank accounts. Plan for it.

Berlin workaround (fully legal): if you have a friend or contact in a smaller nearby city like Potsdam, Oranienburg, or Bernau, and you can show a registered address there, book there first. Then do a Ummeldung (re-registration) when you move to Berlin. Way faster than waiting for a Berlin Anmeldung slot.

Munich: second-hardest, but with more discipline

Portal: termin.muenchen.de Typical wait: 2 to 4 weeks Appointment office: Bürgerbüro (KVR), several locations

How slots work: Munich releases a fixed number of slots every weekday morning. They go in 5 to 15 minutes, not seconds. More humane than Berlin, still stressful.

What works:

  1. Book 2 to 3 weeks before your planned arrival. The system shows the next available date. If it is more than 4 weeks, come back the next day at 07:00; cancellations release slots.
  2. Pick any KVR location. Ruppertstraße (main), Poccistraße, Orleansplatz, Pasing, Riesenfeldstraße. All valid for Anmeldung.
  3. Arrive 10 minutes early. Munich is punctual. If you are 15 minutes late, you will be rescheduled.
  4. Language: officers usually speak English. If you do not, use the free Google Translate app on your phone.

Munich walk-in option: the Orleansplatz KVR sometimes takes walk-ins at 07:30. Queue from 07:00. This is unofficial; you may be turned away if the queue is full.

Frankfurt: surprisingly easy

Portal: Termin Service Typical wait: 1 to 2 weeks Appointment office: Bürgeramt, multiple branches

Frankfurt is one of the easier major cities. The Bürgeramt is well-staffed relative to demand, and slots come online consistently.

What works:

  1. Book as soon as you have your Mietvertrag + Wohnungsgeberbestätigung. Aim for 1 week out.
  2. Try a branch outside the city center. Höchst, Bornheim, and Nieder-Eschbach often have faster appointments than the central Bürgeramt.
  3. Frankfurt handles English well. Most officers speak enough to process your Anmeldung smoothly.

Anecdote from readers: many people arriving in Frankfurt report securing an appointment within 3 to 5 days of checking the site. If you cannot find anything for 3 weeks, your browser is likely caching stale data. Hard refresh (Cmd+Shift+R).

Hamburg: medium-hard, partner districts

Portal: hamburg.de (Kundenzentrum) Typical wait: 2 to 4 weeks Appointment office: any Kundenzentrum in Hamburg

Hamburg is divided into 7 districts, each with its own Kundenzentrum (Altona, Eimsbüttel, Hamburg-Mitte, Hamburg-Nord, Bergedorf, Harburg, Wandsbek). Appointments are city-wide; you can register at any of them.

What works:

  1. Check Bergedorf and Harburg first. They are farther from the city center and have more availability. A 25-minute S-Bahn ride is cheaper than waiting 2 extra weeks.
  2. Release times: Hamburg does not have a predictable daily release. Slots appear throughout the day as cancellations happen. Check morning, lunch, and evening.
  3. Walk-in policy: each Kundenzentrum has its own rules. Bergedorf and Harburg are the friendliest to walk-ins. Altona and Hamburg-Mitte are strictly appointment-only.

Düsseldorf: one of the fastest

Portal: Düsseldorf Termin Typical wait: 1 to 2 weeks Appointment office: Bürgerbüro, main and district offices

Düsseldorf is one of the easiest major German cities for Anmeldung. The city has invested in digital booking and has enough capacity.

What works:

  1. Book online for a central location (e.g. Willi-Becker-Allee 7).
  2. Try the English-speaking slots if offered. Düsseldorf tags some appointments as English-language, which clears out non-English speakers.
  3. Bilk, Eller, and Benrath district offices often have same-week availability.

Smaller cities: the secret weapon

If you are flexible on where in Germany you live, many smaller cities (population 100k to 500k) offer same-week or walk-in Anmeldung. This includes Leipzig, Dresden, Hannover, Bremen, Nürnberg, Karlsruhe, Freiburg, Münster, Bonn, Mannheim.

If you are stuck in Berlin or Munich appointment purgatory and have a friend/contact in one of these cities, spending 2 weeks there to register (and then moving properly) is a well-used trick. Your Anmeldung address is not permanent. You can Ummelden (re-register) whenever you move.

What to bring to your appointment (all cities)

  • Passport(s) for every person being registered
  • Signed Mietvertrag (rental contract), or letter from main tenant
  • Wohnungsgeberbestätigung signed by your landlord (non-negotiable)
  • Marriage certificate (apostilled, translated) if registering with spouse
  • Birth certificates for children (apostilled, translated)
  • A pen
  • Blank mind. Officers ask "Religion?" (answer: ohne, meaning none, unless you want to pay Kirchensteuer)

The common misconception

The Anmeldung is free of charge. If any website asks you to pay to book an appointment, it is a scam reseller. Book directly through your city's official portal.

Common pitfalls across all cities

Name mismatch: Your passport name is "KUMAR, Rajesh" but your Mietvertrag says "Rajesh Kumar". Bring both, explain, officers are usually flexible.

Family names on landlord forms: The Wohnungsgeberbestätigung needs your landlord's full legal name and address. If you are in a shared flat (WG), the main tenant signs as Wohnungsgeber, not the actual property owner.

Temporary addresses: Airbnb and hotel addresses cannot be used for Anmeldung. Hosts will not sign (legally cannot in most cases).

Subletting without registration: If your main tenant did not register themselves, they cannot sign your Wohnungsgeberbestätigung. The city sometimes checks.

One tip for all cities

The moment your Anmeldebestätigung is stamped and handed to you: take a photo with your phone, email it to yourself, and save it in a folder called "Germany-docs". You will reference it 20+ times over the next two years.

Frequently asked

Which German city has the hardest Anmeldung appointment?

Berlin. Slots are released in waves at 07:00 CET and disappear in under 60 seconds. Typical waits are 3 to 6 weeks. Munich is second-hardest with 2 to 4 week waits. Frankfurt, Hamburg, and Düsseldorf usually manage 1 to 2 weeks.

Can I register my Anmeldung in a different city than where I live?

Yes. Anmeldung is federal, not city-gated. Many people struggling with Berlin slots register in a nearby city like Potsdam or Oranienburg first, then do Ummeldung (re-registration) when they move. Fully legal.

Do Anmeldung walk-ins work in Germany?

Some Bürgerämter accept walk-ins at opening time if slots remain. In Berlin, try Charlottenburg-Wilmersdorf or Rathaus Schöneberg. In Munich, try Orleansplatz KVR at 07:30. Queue 30 minutes before opening; no guarantees.

Found something wrong or missing?

This guide stays useful because people flag things that changed or got it wrong.