This is general information, not legal, visa or tax advice. Rules can change and your case may differ. Always check with the responsible office.

At a glance

Ulm (Baden-Württemberg)Neu-Ulm (Bavaria)
Registration office todayWalk in Monday to Friday, no appointment needed. Saturday by appointment only.Appointment recommended. Tuesday and Wednesday afternoons and all of Friday by appointment only.
Foreigners’ office todayWalk in on Monday, Tuesday and Friday mornings. Otherwise by appointment only. Closed on Wednesday.Appointment only. Send residence permit applications in writing first; the office then contacts you for an appointment.
Register your addressOlgastraße 66, 89073 UlmPetrusplatz 15, 89231 Neu-Ulm
Residence permitSame building as registrationLandratsamt Neu-Ulm, Ausländerbehörde, Kantstraße 8, about 1.1 km from the registration office
Public holidays 202612 days13 days (incl. Assumption Day)
School holidaysBaden-Württemberg datesBavaria dates
Rent index (Mietspiegel)Shared: average €9.82/m², valid from 12 November 2025

Which office do you go to?

It depends on where you are registered, not where you work. If you live in Neu-Ulm and work in Ulm, you go to the Neu-Ulm offices.

If you live in Ulm

Registration and the foreigners’ office are in the same building, so you can often do both in one trip.

Bürgerdienste Ulm (registration office and foreigners’ office)

Olgastraße 66, 89073 Ulm · Map

Registration office on the ground floor, foreigners’ office on the first floor (owner’s experience).

Theater (tram) · 60 mHauptbahnhof (tram) · 140 mUlm Hauptbahnhof (main railway station) · 250 m

Registration office: opening hours

Walk in Monday to Friday, no appointment needed. Saturday by appointment only.

Monday
  • 07:30–16:00Walk-in
Tuesday
  • 07:30–16:00Walk-in
Wednesday
  • 07:30–12:30Walk-in
Thursday
  • 07:30–17:30Walk-in
Friday
  • 07:30–12:30Walk-in
Saturday
  • 08:30–13:00Appointment only

Checked 5 October 2026 · Official hours · Book an appointment · Hours can change; check before you go.

Foreigners’ office: opening hours

Walk in on Monday, Tuesday and Friday mornings. Otherwise by appointment only. Closed on Wednesday.

Monday
  • 08:00–12:00Walk-in
  • 14:00–16:00Appointment only
Tuesday
  • 08:00–12:00Walk-in
WednesdayClosed
Thursday
  • 08:00–12:00Appointment only
  • 14:00–17:30Appointment only
Friday
  • 08:00–12:00Walk-in
SaturdayClosed

Checked 5 October 2026 · Official hours · Book an appointment · Hours can change; check before you go.

If you live in Neu-Ulm

The two offices are in different buildings, about 1.1 km apart (straight line).

Bürgerbüro Neu-Ulm (registration office)

Petrusplatz 15, 89231 Neu-Ulm · Map

Nearby: Petruskirche (church, about 70 m), Edwin-Scharff-Museum (about 70 m), Neu-Ulm town hall (about 180 m)

Gartenstraße (bus) · 110 mRathaus Neu-Ulm (bus) · 130 mPetrusplatz (bus) · 135 m

Registration office: opening hours

Appointment recommended. Tuesday and Wednesday afternoons and all of Friday by appointment only.

Monday
  • 08:00–12:30Appointment recommended
  • 13:30–16:00Appointment recommended
Tuesday
  • 08:00–12:30Appointment recommended
  • 13:30–16:00Appointment only
Wednesday
  • 08:00–12:30Appointment recommended
  • 13:30–16:00Appointment only
Thursday
  • 08:00–12:30Appointment recommended
  • 13:30–18:00Appointment recommended
Friday
  • 08:00–12:30Appointment only
Saturday
  • 08:00–12:00Appointment recommended

Checked 5 October 2026 · Official hours · Book an appointment · Hours can change; check before you go.

Landratsamt Neu-Ulm (foreigners’ office for the Neu-Ulm district)

Kantstraße 8, 89231 Neu-Ulm · Map

Kantstraße (bus) · 65 mLandratsamt (bus) · 120 mHallenbad (bus) · 200 m

Foreigners’ office: opening hours

Appointment only. Send residence permit applications in writing first; the office then contacts you for an appointment.

Monday
  • 07:30–12:30Appointment only
Tuesday
  • 07:30–12:30Appointment only
Wednesday
  • 07:30–12:30Appointment only
Thursday
  • 07:30–17:30Appointment only
Friday
  • 07:30–12:30Appointment only
SaturdayClosed

Checked 5 October 2026 · Official hours · Book an appointment · Hours can change; check before you go.

Foreigners’ offices only accept digital passport photos. See how to get a digital photo code.

Public holidays 2026

Most public holidays are the same on both sides. Assumption Day (Sat 15 Aug) is a holiday in Neu-Ulm only.

If you live on one side and work on the other, the holidays at your place of work apply, not those where you live. If you work only from home, different rules can apply; ask your employer.

DateHolidayUlmNeu-Ulm
Thu 1 JanNew Year's Day (Neujahr)YesYes
Tue 6 JanEpiphany (Heilige Drei Könige)YesYes
Fri 3 AprGood Friday (Karfreitag)YesYes
Mon 6 AprEaster Monday (Ostermontag)YesYes
Fri 1 MayLabour Day (Tag der Arbeit)YesYes
Thu 14 MayAscension Day (Christi Himmelfahrt)YesYes
Mon 25 MayWhit Monday (Pfingstmontag)YesYes
Thu 4 JunCorpus Christi (Fronleichnam)YesYes
Sat 15 AugAssumption Day (Mariä Himmelfahrt)NoYes
Sat 3 OctGerman Unity Day (Tag der Deutschen Einheit)YesYes
Sun 1 NovAll Saints' Day (Allerheiligen)YesYes
Fri 25 DecChristmas Day (1. Weihnachtstag)YesYes
Sat 26 DecBoxing Day (2. Weihnachtstag)YesYes

School holidays 2026

School holidays follow the state, so they differ across the Danube. This matters if you live in one state and your children go to school in the other. Schools in Baden-Württemberg also set a few extra days off themselves, which are not listed here.

HolidayUlm (Baden-Württemberg)Neu-Ulm (Bavaria)
Christmas holidays22 December 2025 – 5 January 202622 December 2025 – 5 January 2026
Winter holidaysNo holidaysMon 16 Feb – Fri 20 Feb
Easter holidaysMon 30 Mar – Sat 11 AprMon 30 Mar – Fri 10 Apr
Whitsun holidaysTue 26 May – Fri 5 JunTue 26 May – Fri 5 Jun
Summer holidaysThu 30 Jul – Sat 12 SeptMon 3 Aug – Mon 14 Sept
Autumn holidaysMon 26 Oct – Sat 31 OctMon 2 Nov – Fri 6 Nov
Christmas holidays23 December 2026 – 9 January 202724 December 2026 – 8 January 2027

Rent

Ulm and Neu-Ulm publish one joint qualified rent index (Mietspiegel). The average net cold rent is €9.82 per m². The exact comparison rent depends on the flat’s size, age, features and location.

Check a flat with the rent affordability calculator

Families and childcare

Childcare fees (Kita fees) are set locally by each city and childcare provider, on both sides of the river. Ask for the fee table when you register your child.

Bavaria (Neu-Ulm) is reforming how childcare is funded. The state is moving the money that went into its family allowance (Familiengeld) and nursery allowance (Krippengeld) into direct funding for childcare centres. The €100 per month kindergarten fee subsidy, which was deducted from parents’ fees automatically, is to go to all childcare centres instead. Bavaria says fees may be recalculated locally as a result.

Sources