Italy
Milan
Italy's business capital — cosmopolitan, well-connected, and increasingly expat-friendly
Family budget at a glance
The all-in range matches the FAQ answer for "How much does a family typically need per month here?" The other cards are single-line benchmarks — they don't add up to that total (school fees and other costs are separate).
All-in / month (family of 4)
~$5,500–$8,000 / month
3-bed family home
~$2,375 / month
Dinner for 2 (mid-range)
~$65
Nanny
~$15 / hr
Milan is Italy's economic engine and the most international city in the country. It offers excellent connectivity, a growing international school scene, and access to world-class healthcare. The trade-off is cost — Milan is one of the most expensive Italian cities — and a complex bureaucracy that requires patience and often a local accountant or lawyer to navigate.
Action checklist
Concrete steps to make this move happen, in order.
Click any step to jump to that section ↓
- 1EU/EEA citizens: register your dichiarazione di residenza (address registration) at the Ufficio Anagrafe (civil registry office within your local Comune — city hall) within 90 days of arrival
- 2Non-EU citizens: apply for your Permesso di Soggiorno (residence permit) at your local Questura (police headquarters) within 8 working days of arrival — bring your passport, visa, and accommodation details
- 3Get your Codice Fiscale (Italian tax code — required for everything: renting, banking, school enrolment, and healthcare) at any Agenzia delle Entrate (tax authority) office
- 4Start your housing search 8–10 weeks before your move — Milan's rental market is competitive, especially for family-sized apartments
- 5Apply to international schools 12–18 months before your planned start date — Milan's international schools have limited places and long waiting lists
- 6Register with your local ASL (Azienda Sanitaria Locale — local health authority) to access Italy's SSN (Servizio Sanitario Nazionale — public health system)
- 7Open an Italian bank account — Intesa Sanpaolo and UniCredit are the two largest banks with good English-language service
- 8Find a nanny or nursery as soon as your arrival date is confirmed — asili nido (public nurseries) have long waiting lists in Milan
Family fit
Great for
- Families relocating for corporate roles in finance, fashion, design, or consulting
- EU/EEA families who want straightforward residency registration without a visa process
- Parents who want access to an established international school circuit in a major European city
- Families who value proximity to the Alps, Lake Como, and easy access to the rest of Europe
Watch out for
- Milan is expensive — rent and international school fees are high relative to most of Italy
- Italian bureaucracy is genuinely slow — the Permesso di Soggiorno and school registration processes require patience and preparation
- Summer in Milan (July–August) is very hot and humid and the city largely empties — not the best time to arrive
- Air quality can be poor in winter — the Po Valley traps pollution; families with asthma or young children should factor this in
Climate & seasons
Monthly normals (2001–2020) · MERRA-2 (NASA POWER)
Rainy-day counts are approximate (from monthly rainfall).
- HottestJul · 32.9°Cmean daily high
- CoolestJan · -4.4°Cmean daily low
- WettestNov · 136.8 mmmonth total
- DriestJan · 47.1 mmmonth total
- Low
- -4.4°C
- Rain
- 47.1 mm
- Wet days
- ~4
- Low
- -3.5°C
- Rain
- 61.3 mm
- Wet days
- ~5
- Low
- -1.8°C
- Rain
- 64.2 mm
- Wet days
- ~5
- Low
- 2.6°C
- Rain
- 86.7 mm
- Wet days
- ~7
- Low
- 7.3°C
- Rain
- 106.3 mm
- Wet days
- ~9
- Low
- 11.5°C
- Rain
- 81 mm
- Wet days
- ~7
- Low
- 14.1°C
- Rain
- 68.2 mm
- Wet days
- ~6
- Low
- 13.8°C
- Rain
- 88.7 mm
- Wet days
- ~7
- Low
- 9.3°C
- Rain
- 80.4 mm
- Wet days
- ~7
- Low
- 4.8°C
- Rain
- 95.2 mm
- Wet days
- ~8
- Low
- -0.4°C
- Rain
- 136.8 mm
- Wet days
- ~11
- Low
- -3.8°C
- Rain
- 68.5 mm
- Wet days
- ~6
| Month | Typical high | Typical low | Rain (total) | Rainy days (~) |
|---|---|---|---|---|
| Jan | 12.9°C | -4.4°C | 47.1 mm | 4 |
| Feb | 14.9°C | -3.5°C | 61.3 mm | 5 |
| Mar | 20.6°C | -1.8°C | 64.2 mm | 5 |
| Apr | 23.8°C | 2.6°C | 86.7 mm | 7 |
| May | 27.4°C | 7.3°C | 106.3 mm | 9 |
| Jun | 31.4°C | 11.5°C | 81 mm | 7 |
| Jul | 32.9°C | 14.1°C | 68.2 mm | 6 |
| Aug | 32.8°C | 13.8°C | 88.7 mm | 7 |
| Sep | 29°C | 9.3°C | 80.4 mm | 7 |
| Oct | 24°C | 4.8°C | 95.2 mm | 8 |
| Nov | 18.3°C | -0.4°C | 136.8 mm | 11 |
| Dec | 12.6°C | -3.8°C | 68.5 mm | 6 |
Family notes
- Warmest month on average: Jul (mean daily high ~33°C); coolest: Jan (mean daily low ~-4°C).
- Most rainfall on average: Nov (~137 mm total); driest: Jan (~47 mm).
- Mean daily highs reach about 32°C or more in Jul, Aug — plan air-conditioning, shade, and limited midday outdoor time for babies and young children.
- Winter nights can dip near freezing (Jan, Feb, Mar, Nov, Dec) — reliable home heating and warm layers for school commutes matter for children.
These values are long-term monthly climatologies from NASA POWER (MERRA-2 reanalysis) for the nearest model grid cell to these coordinates — not a single city-centre weather station. Spatial resolution is about 50 km; coastal belts, hills, and dense urban cores can differ. Precipitation is corrected MERRA-2 rainfall; rainy-day counts are approximated from monthly totals.
Grid cell used: 45.464°, 9.190° (WGS84)
Visa options
Reviewed Mar 2026
Reviewed Mar 2026
EU/EEA citizens move to Italy freely — only a Codice Fiscale and address registration are needed after arrival. Non-EU families need a D visa before travelling. Italy launched a Digital Nomad Visa in 2024 for non-EU remote workers earning at least $30,240/year.
Tap the ? next to a term for a quick definition.
EU / EEA citizens
Move freely to Italy with no visa. First steps after arrival: Codice Fiscale and dichiarazione di residenza.
Schengen Tourist (non-EU)
Valid for a scouting trip before committing to the move. No right to work, no extensions, cannot be converted to residency.
Italy Digital Nomad Visa (non-EU remote workers)
For non-EU remote workers earning at least $30,240/year from non-Italian employers or clients. Apply at an Italian consulate before travelling.
EU / EEA citizens — what to do after arriving in Milan
- No visa, permit, or income threshold required — EU/EEA passport holders have full freedom of movement in Italy.
- Get your Codice Fiscale (Italian tax code — a personal ID number required for every transaction: renting, banking, school enrolment, healthcare) at any Agenzia delle Entrate (tax authority) office within your first week. Bring your passport.
- Register your dichiarazione di residenza (address registration) at the Ufficio Anagrafe (civil registry office, part of your local Comune — city hall) within 90 days of arrival. Bring your passport, Codice Fiscale, and rental contract.
- After registering, apply for your SPID (Sistema Pubblico di Identità Digitale — Italy's digital identity for accessing government services online) — required for school registration and many public services.
- After 5 years of continuous legal residence, you can apply for a permanent EU residency permit.
Schengen Tourist — what it allows and what it does not
- 90 days maximum across the entire Schengen Area in any 180-day period.
- No right to work — this includes remote work for a foreign employer.
- Cannot be converted to residency from inside Italy — you must apply for a long-stay D visa at an Italian consulate in your home country before travelling.
- Good use: 2–3 weeks scouting Porta Venezia, Isola, Brera, and Navigli for schools, housing, and neighbourhoods.
- Do not attempt long-term stays on rolling tourist entries — Italian immigration enforces Schengen limits.
Italy Digital Nomad Visa — how to apply
- Income requirement: at least $30,240/year from remote employment or freelance work for non-Italian clients.
- Required documents: valid passport, proof of remote employment or freelance contracts, 3 months of bank statements, and private health insurance valid in Italy.
- Apply at the Italian consulate in your home country before travelling — you cannot switch to this visa from inside Italy on a tourist entry.
- After arriving, apply for your Permesso di Soggiorno (residence permit) at your local Questura (police headquarters) within 8 working days — bring your passport, visa, and rental contract.
- Get your Codice Fiscale (Italian tax code) at any Agenzia delle Entrate office immediately — required before you can rent a flat, open a bank account, or register children in school.
Book your Questura appointment to apply for your Permesso di Soggiorno (residence permit) immediately on arrival — slots in Milan fill quickly and delays risk overstaying your entry stamp.
Registration & Codice Fiscale
Reviewed Mar 2026
Reviewed Mar 2026
- Get your Codice Fiscale (Italian tax code — a personal ID number required for every transaction in Italy) at any Agenzia delle Entrate (tax authority) office. Bring your passport. Takes about 20 minutes and is issued on the spot.
- Register your dichiarazione di residenza (address registration) at the Ufficio Anagrafe (civil registry office within your Comune — city hall) within 90 days of arrival if you are EU/EEA. Bring your passport, Codice Fiscale, and rental contract.
- Non-EU residents must apply for a Permesso di Soggiorno (residence permit) at the local Questura (police headquarters) within 8 working days of arrival. Book an appointment immediately — slots in Milan fill up.
- Apply for your SPID (Sistema Pubblico di Identità Digitale — Italy's digital identity platform for public services) after registration — required for school enrolment, healthcare registration, and many online government services.
- Register with your local ASL (Azienda Sanitaria Locale — local health authority) to get your tessera sanitaria (health card) and access Italy's SSN (Servizio Sanitario Nazionale — public health system).
Get your Codice Fiscale within the first week — without it you cannot sign a rental contract, open a bank account, or register children in school.
Banking
- Intesa Sanpaolo and UniCredit are Italy's two largest banks and have the most accessible English-language service in Milan. Both are standard choices for expat families.
- To open an account you need: passport, Codice Fiscale, and proof of Italian address (rental contract or utility bill). Some branches require an appointment.
- N26 (Germany-based neobank) operates in Italy and is a good bridge option while waiting for a traditional account — open online with just a passport, no Italian address required initially.
- Wise and Revolut are widely used for international transfers and foreign currency spending while your Italian banking is being set up.
- Italy is more cash-reliant than northern European cities — keep $160–$215 in cash for markets, small restaurants, and taxis that do not accept cards.
You need your Codice Fiscale and proof of address before any Italian bank will open an account — get both sorted in week one.
Housing
Milan is Italy's most expensive city for housing. Family-friendly areas cluster in Porta Venezia, Isola, Brera, Navigli, and Sempione — all within easy reach of international schools and the city centre.
Where to search
These are local rental platforms — this is where residents rent long-term housing (cheaper than Airbnb).
Search 'Milano' or the neighbourhood name inside each platform to filter local listings.
Tip: arrive in Milan with a short-stay Airbnb or serviced apartment booked for the first 2–4 weeks — the rental market moves fast and you need time to view properties in person.
Typical monthly rents
- 1-bed apartment, Porta Venezia or Isola: $1,510–$2,050/month
- 2-bed apartment, Brera or Navigli: $2,160–$3,025/month
- 3-bed apartment, Sempione or De Angeli: $2,590–$3,780/month
- 3-bed apartment, Porta Venezia: $2,375–$3,455/month
Best areas for families
What you need to rent
- Valid passport
- Codice Fiscale (Italian tax code — required on all rental contracts)
- 3 months of bank statements or employment contract
- 2–3 months deposit is standard in Milan
- Rental contracts are typically 4+4 years (standard) or 3+2 years (transitional) — confirm the contract type before signing
Schools
Milan has the widest choice of international schools in Italy. Most have limited places and require applications well in advance — plan 12–18 months ahead.
Public system
Italian state schools are free and well structured but all instruction is in Italian. State schools are a realistic option only if your children already speak Italian or you are willing to enrol them in an intensive Italian language programme first. Most expat families with English-speaking children use the international school circuit.
International options
Milan has a small but well-established international school sector with IB, British, and American curriculum schools, mostly located in the Porta Venezia, Brera, and northern suburban areas. Fees range from roughly $10,800 to $27,000+ per year. Places are limited — apply early.
Language notes
Italian state schools teach entirely in Italian. International schools teach in English. Children who attend state schools without prior Italian typically need 1–2 years to reach full academic fluency.
Apply to international schools before booking your flights — most Milan international schools have waitlists and do not reserve places without a completed application.
Education options
IB curriculum international schools
The primary choice for English-speaking expat families. IB Diploma and Primary Years Programme available. Limited places per year group.
British curriculum international schools
British A-Level and GCSE pathway schools. Smaller in number than IB options in Milan but well regarded.
Italian state schools
Free for all residents. All instruction is in Italian. A realistic option for families with children who already speak Italian or who plan a long-term stay and prioritise language integration.
Childcare
Milan has both public and private nursery options. Public asili nido (nurseries) are subsidised but heavily oversubscribed. Private nurseries are more accessible but expensive.
Daycare & nurseries
- Asilo nido (nursery/daycare — Italian term for state-run or authorised nursery for children 0–3) accept children from 3 months old. Public asili nido are subsidised but have long waiting lists — apply as soon as your arrival date is confirmed
- Private asilo nido fees: roughly $755–$1,295/month. Public asili nido fees are income-tested and significantly lower — but availability is limited
- Scuola dell'infanzia (Italian preschool for children 3–6) is free or very low cost in the state system — enrolment requires residency registration and a Codice Fiscale
- Visit nurseries in person before committing — quality varies significantly between private providers
Nanny & au pair
- Full-time nannies charge roughly $13–$19/hr — rates in Milan are higher than elsewhere in Italy
- Many nannies in Milan speak English, particularly those who have worked with expat families previously — ask specifically when searching
- Part-time nannies and after-school childcare (for school-age children) are common arrangements among expat families
- Start your nanny search at least 6–8 weeks before arrival — good candidates go quickly in Milan's expat community
Where to find childcare
- Babysits.com — Italian childcare platform used by expat families in Milan for nanny and babysitter listings
- Gumtree Italy and Bakeca.it — Italian classifieds widely used for nanny listings in Milan
- Search 'Milan Expat Families' or 'Milano Mamme Expat' on Google — community groups for personal recommendations and nanny introductions
Healthcare
Reviewed Mar 2026
Reviewed Mar 2026
- Italy's SSN (Servizio Sanitario Nazionale — public national health system) covers all registered residents including EU/EEA citizens and non-EU residents with a valid Permesso di Soggiorno.
- Register with your local ASL (Azienda Sanitaria Locale — local health authority) after completing your residency registration. Bring your passport, Codice Fiscale, and proof of address. You will receive a tessera sanitaria (health card) and be assigned a GP.
- GP and specialist visits through the SSN require a small co-payment (called a ticket) of roughly $16–$43 per visit. Emergency care and hospitalisation are covered at no cost.
- Private healthcare is widely used in Milan for faster access and English-speaking doctors. A private GP consultation costs roughly $86–$162. International health insurance (IPMI) is recommended for non-EU residents while awaiting SSN registration.
- Ospedale San Raffaele and Ospedale Fatebenefratelli are among the most recommended hospitals for families in Milan, offering both public and private patient services.
Register with your local ASL (Azienda Sanitaria Locale) within the first month — this activates your access to Italy's SSN (public health system) and assigns you a GP.
Safety
- Violent crime is relatively rare in family residential areas — Porta Venezia, Isola, Brera, and Sempione are low-risk neighbourhoods
- Pickpocketing is the main risk — particularly around Milano Centrale train station, the Duomo, and busy Metro lines 2 and 3. Keep bags in front and phones out of back pockets
- Milan's air quality can be poor in winter — the Po Valley geography traps pollution; invest in air purifiers for the home if you have young children or family members with respiratory conditions
- Traffic is the primary daily hazard — Milan's driving culture is aggressive by northern European standards; teach children road awareness early
- Family residential neighbourhoods (Porta Venezia, Brera, De Angeli) are well-lit, active, and safe for evening walks with children
FAQ
Is Milan good for families?
Good — Milan offers a high standard of living, strong private schools, excellent healthcare, and Italy's most international city environment. The main trade-offs are high cost and notoriously slow Italian bureaucracy.
How much does a family typically need per month here?
Budget $5,500–$8,000/month for a family of four. Rent for a 3-bedroom in a family-friendly area runs $2,500–$3,800/month. International school fees of $12,000–$22,000/year are the largest additional cost.
Is housing hard to find here?
Competitive. Milan has a tight rental market relative to supply. Popular family areas (Porta Venezia, Brera, Isola) move fast. Italian landlords often require a Codice Fiscale (Italian tax code) and local bank account before signing — hard to have as a new arrival. Budget for a furnished serviced apartment for the first 4–8 weeks.
Do children need international school here, or can local schools work?
International school is recommended for non-Italian-speaking families. State schools are free but teach entirely in Italian. Milan has a strong international school sector at $12,000–$22,000/year. Many families use it for at least the first few years.
Is healthcare easy to access as a newcomer?
Yes, once you have your Codice Fiscale (Italian tax code) and residency. Register with the Italian public health system (SSN — Servizio Sanitario Nazionale) at your local ASL (Azienda Sanitaria Locale — local health district office). Private health insurance at $100–$200/month per person speeds up specialist access considerably.
Do you need a car in Milan?
No. Milan has excellent metro and tram coverage. Most families in central and semi-central areas live car-free. A car is useful for weekend trips to the Italian Lakes or mountains.
How difficult is the paperwork and bureaucracy after moving?
Slow and document-heavy. Start with your Codice Fiscale at the Agenzia delle Entrate (tax office). Then register your address (Residenza) at the Municipio (municipal office). Then apply for a Permesso di Soggiorno (residence permit) if non-EU. Italian bureaucracy is predictable but slow — allow 2–3 months for everything to resolve.
What usually surprises families after arrival?
The housing documentation requirements. Italian landlords often ask for things that are impossible to have as a new arrival — a Codice Fiscale, Italian bank account, and sometimes a guarantor. Arriving with a serviced apartment booked for the first 4–8 weeks while you gather documents is near-essential.
Sources
Official government, institutional, and public sources.
Community
Expat groups and community forums. Use the search buttons below to find them.
Search 'Milan Expats' or 'Expat Family Milan Italy' on Google — active community with housing, school, and settlement advice
Search: “Milan Expats Facebook group”Search on Google