Buying a SIM card in Milan got dramatically easier in 2026 — but the best option depends entirely on whether your phone supports eSIM. For most travelers from the US, UK or Canada with an iPhone XR or newer (or a recent Samsung, Pixel, or Motorola), an Airalo eSIM at around $9 for 5GB over 30 days is faster than queuing at the Vodafone counter at Malpensa with your passport. If you need a physical SIM and you’re staying more than a week, walk past the airport kiosks and head to an Iliad store — €9.99 per month for 250GB of 5G data plus 25GB EU roaming is the deal that breaks the math for every other carrier.
I live in Milan and I’ve burned through enough tourist SIMs, eSIMs and roaming passes over the past few years to have opinions. Here’s what actually works in 2026, what the airport counters will try to sell you, and where Milan’s free public WiFi is genuinely usable (Duomo square, most parks, the Castello Sforzesco lawn) versus where it falls apart (anywhere underground, half of Brera).

The fast answer (skip here if you’re in arrivals)
- Have an eSIM-capable phone, trip under 2 weeks? Buy an Airalo Italy eSIM before you fly. About $9 for 5GB / 30 days, installed in two minutes, works the second your plane hits the tarmac.
- Want truly unlimited data? Holafly unlimited 7-day plan around $27, or 30-day around $79. Pricier but no GB-counting.
- Staying 2+ weeks or moving to Milan? Physical Iliad SIM — €9.99/month, 250GB 5G, 25GB EU roaming, no contract. Bring your passport.
- Just need a few days of email and maps? Lean on free OpenWifiMilano hotspots plus your hotel WiFi. You can survive a long weekend on zero cellular data if you download offline Google Maps first.
- Verizon, T-Mobile, or Google Fi customer? Check before you panic-buy. T-Mobile Go5G plans include data in Italy at no extra cost (slow but usable); Google Fi works at home rates; Verizon TravelPass is $12/day which adds up fast.
eSIM vs physical SIM: which one is actually right for you
Three years ago this question was complicated. In 2026 it isn’t. If your phone is an iPhone XR (2018) or newer, a Samsung Galaxy S20 or newer, a Google Pixel 3 or newer, or most recent Motorola models, it supports eSIM. The list of phones that do not work with eSIM is now shorter than the list that do.
An eSIM is a software profile you download — there’s no physical card, no SIM tray, no fiddling with a paperclip. You scan a QR code at home, the profile sits dormant on your phone, and when you land at Malpensa you toggle it on. You can keep your home number active for SMS verification codes from your bank while using the Italian data plan for everything else. This is the killer feature: dual-SIM means you don’t lose access to your two-factor authentication codes.
Physical SIMs still make sense in three scenarios. First, your phone is too old for eSIM. Second, you’re staying long enough that a €9.99/month Iliad plan is cheaper than any tourist eSIM. Third, you actually need an Italian phone number — for booking restaurants, dealing with Italian government services, or activating OpenWifiMilano (it requires SMS verification to any phone number, but having an Italian one is smoother).
For 90% of tourists visiting Milan for under two weeks, eSIM wins. The convenience of skipping the airport queue is worth a slight premium over a local prepaid plan.
Best eSIM options for Milan in 2026
I’ve tested four major eSIM providers on actual Milan SIMs over the past 18 months. Here’s what they’re charging right now and which one I keep going back to.
Airalo — the default recommendation
Airalo’s Italy-specific eSIM (called “Mela Mobile”) starts at around $4.50 for 1GB over 7 days and scales up: $9 for 5GB / 30 days, $16 for 10GB / 30 days, $26 for 20GB / 30 days. They also sell a 30-day unlimited plan for around $72, which is usually more than you need. Airalo connects through TIM and Vodafone networks, so coverage in Milan is excellent — I get 5G nearly everywhere within the ring road and inside both metro stations once they finished the network upgrade. Speeds clocked 80-150 Mbps in Brera on a recent test.
The Airalo app is straightforward, installation takes two minutes, and the support chat is responsive when something glitches. This is what I recommend to 80% of friends visiting Milan.
Holafly — for the unlimited data crowd
Holafly sells by days rather than gigabytes, and every plan is unlimited. Their 7-day Italy plan runs about $27, 15 days around $47, 30 days around $79. If you’re working remotely from Milan, video-calling family every night, or streaming Italian Netflix to learn the language, Holafly’s “stop counting” model is liberating. Speeds in my tests matched Airalo. The downside is price — for normal tourist usage (Google Maps, WhatsApp, occasional Instagram), you’re paying for data you’ll never touch.
Saily — NordVPN’s eSIM play
Saily launched from the NordVPN team and undercut everyone briefly. Their Italy plans now sit at around $3.99 for 1GB / 7 days, $7.99 for 3GB / 30 days, $13.99 for 10GB / 30 days. Slightly cheaper than Airalo on the small plans. The app bundles a basic VPN, which is genuinely useful if you’re hopping between hotel WiFi networks. Coverage felt identical to Airalo on my last test in Navigli.
Nomad — solid backup option
Nomad’s Italy eSIM goes for $6 for 1GB / 7 days, $12 for 3GB / 30 days, $19 for 10GB / 30 days. Not the cheapest, not the most expensive. Their topup process is quick and their customer service answered within 20 minutes when I had an APN issue. Worth knowing about as a fallback.
My pick: Airalo for trips under two weeks. Holafly if you want unlimited and don’t want to think about it.

Best physical Italian SIM carriers
If you’ve decided eSIM isn’t for you — or you’re staying long enough that local plans win on price — here’s the carrier landscape in Italy as of mid-2026.
Iliad — the price-to-data king
Iliad arrived in Italy in 2018 and completely upended the market. Their current flagship plan, Top 250 Plus, gives you 250GB of 5G data in Italy plus 25GB for EU roaming plus unlimited calls and texts within Italy and the EU — all for €9.99 per month with no contract and no hidden activation fee. There’s a one-time €9.99 SIM cost. For a tourist staying two to four weeks, this is mathematically unbeatable.
The catch: you have to visit a physical Iliad store with your passport, or use one of their SIMBOX vending machines (which are scattered across Milan, including inside the Centrale and Cadorna train stations). The vending machines accept passports and credit cards and dispense the SIM in about five minutes.
Vodafone — best airport availability
Vodafone’s tourist plan currently runs around €14.95 for 200GB plus 25GB EU roaming, 30 days. Slightly more expensive per GB than Iliad but easier to find — Vodafone has the biggest physical presence at Malpensa and dominates the airport counters. Network quality is excellent across Milan, with consistent 5G in the center and reliable LTE in the suburbs.
TIM — strongest 5G in Lombardy
TIM’s tourist SIM, branded TIM Tourist, costs around €25 for 50GB in Italy plus 13GB EU roaming, valid 30 days. Worse value than Vodafone or Iliad on paper, but TIM has the densest 5G network in Lombardy and the best speeds I’ve personally tested in Milan’s outer neighborhoods. If you’re staying further out — Sesto, Cinisello, parts of Bicocca — TIM often pulls ahead.
WindTre — best rural coverage
WindTre’s tourist offer sits around €14.99 for 70GB plus 15GB EU roaming plus unlimited Italy calls. Solid value. WindTre’s edge is rural coverage — if you’re day-tripping to Bergamo, Como, or Lake Maggiore and want signal at the smaller stations, WindTre tends to be the most reliable choice. In Milan itself there’s no meaningful difference from Vodafone.
ho. Mobile — Vodafone’s budget brand
ho. Mobile is Vodafone’s no-frills sub-brand. €6.99/month for 200GB in Italy, 8GB EU roaming. The trade-off: no roaming-included calls in many EU countries and no physical store presence at the airports. Best for tourists already in town who can find a tobacco shop (tabaccheria) that sells ho. SIMs.
Where to buy a SIM card in Milan
Your three obvious options are airport, train station, and city-center carrier store. Here’s how they actually shake out.
Malpensa Airport (MXP)
Terminal 1 arrivals has carrier counters near the gates in this rough order: TIM near Gate A1, Vodafone near Gate A3, WindTre near Gate A5, Iliad near Gate A7, Lycamobile near Gate A9. Most are open from early morning through about 11 PM. Warning: some currency exchange offices (Forexchange) and a general electronics shop called Tutto Communications sell SIM cards at markup — I’ve seen €64-85 quoted for what’s essentially a €15 plan repackaged. Skip the exchanges and go directly to a carrier counter.
Terminal 2 (mostly EasyJet, Ryanair, low-cost) has almost nothing in the arrivals hall. You’d need to walk to the departures level or take the free shuttle to T1.
Linate Airport (LIN)
Linate is closer to the city but has fewer SIM options in arrivals. There’s a Vodafone-affiliated vendor and a small newsagent that sells TIM prepaid cards. If you’re landing at Linate, my honest advice is skip the airport entirely — take the M4 metro to Duomo (€2.20, 12 minutes) and walk to a proper Vodafone, TIM or Iliad store in the city center.
Milano Centrale and Cadorna train stations
Both have Iliad SIMBOX vending machines that dispense SIM cards 24/7 once you scan your passport. This is genuinely the fastest non-eSIM path if you’re arriving from another European city by train. Centrale also has a full TIM store on the ground floor.
Duomo and city center stores
Within a five-minute walk of Piazza del Duomo you’ll find flagship stores for Vodafone (Corso Vittorio Emanuele II), TIM (Via San Paolo), WindTre (Via Mazzini), and Iliad (Galleria Buenos Aires, 10 minutes north). Service is in English at all of them. This is where I send anyone who arrived without a SIM and wants 30 minutes of personal attention from a sales rep.
What documents you need
Italian law requires identification for every SIM card sale — there’s no anonymous purchase option. Bring your passport. A driver’s license alone won’t work. The clerk will photocopy or scan your passport and register the SIM to your name. This is universal across all carriers and is non-negotiable. You don’t need a codice fiscale (Italian tax ID) for a tourist prepaid SIM, despite what some old blog posts claim.
How to activate your Italian SIM
For physical SIMs bought at a store, the clerk will activate it for you on the spot — your phone will register on the network within 5-15 minutes. For SIMs bought from a SIMBOX vending machine, activation happens via SMS within about an hour.
For eSIMs, the activation flow is: install the QR code at home using your phone’s “Add cellular plan” or “Add eSIM” menu, leave the line off, and toggle it on once you land. Some carriers (Airalo) auto-activate when you connect to the Italian network; others (Holafly) require you to start the plan manually in the app. Always read the instructions for your specific provider before you fly — the small differences trip people up.
One activation quirk: if you bought a physical SIM and your home SIM is still active, your phone may stay registered on the wrong network for a few minutes. The fix is airplane mode for 30 seconds, then back on. If that doesn’t work, restart the phone. If that doesn’t work, you may have a locked phone — check with your home carrier before you travel, because a locked phone won’t accept an Italian SIM at all.

EU “roam like at home” — does it still work?
For EU customers (German, French, Spanish, Dutch, etc.), yes — Roam Like at Home regulations are still in effect across the EU and EEA in 2026. Your home plan’s data, minutes and texts work in Italy at no extra charge, subject to a fair use policy. Most EU plans give you the full home allowance for trips under about 4 months. There’s nothing to do — just land and use your phone.
For UK customers post-Brexit, the situation is messier. The EU regulation no longer applies to UK operators, and all four major UK networks (EE, Vodafone, O2, Three) have reintroduced some form of roaming charge. Typical daily fees are £2-£5/day for EU access. O2 still includes some EU roaming in its base plans but with tighter data caps. Check your specific plan before you fly — some UK contracts grandfathered the old free-roaming terms, others didn’t.
For UK travelers, my math is simple: if your daily roaming fee is £2.50+ and you’re staying more than 4 days, an Airalo eSIM at $9 for 30 days is cheaper. For a one-week trip, the eSIM almost always wins.
Roaming for US, Canadian and other non-EU travelers
T-Mobile (US): Go5G, Go5G Plus, and Magenta MAX plans include unlimited data at slow 2G/3G speeds in 215+ countries including Italy at no extra charge. That sounds bad but for Google Maps and WhatsApp it’s perfectly usable — I’ve watched friends rely on it for entire trips. If you want high-speed data, an International Pass costs $5/day for 512MB or $35 for 15GB over 30 days. T-Mobile is the only US carrier where most travelers don’t need to do anything before flying.
Verizon (US): TravelPass charges $12/day for unlimited talk, text, and 5GB high-speed data per day, then unlimited 3G after. For a week in Milan that’s $84 — more than an Airalo eSIM with room to spare. Only worth it if you absolutely need your US number live and you’re staying 1-3 days.
AT&T (US): International Day Pass is $12/day with similar terms to Verizon. Same math problem.
Google Fi (US): Probably the best home-carrier roaming option. Data at home rates (no daily fee), texts free, calls at $0.20/min. If you have a Google Fi Unlimited Plus plan, the first 50GB is at high speed worldwide. For light-to-moderate use this is hard to beat.
Rogers, Bell, Telus (Canada): Roam Like Home or equivalent runs around CAD $15/day in Italy. Cancel it before you fly and grab an eSIM instead.
Free WiFi in Milan: what’s actually usable
Milan’s municipal WiFi network — OpenWifiMilano — covers about 650 hotspots across 371 areas of the city. It’s free, has no data cap once you’re registered, and works in most of the places tourists congregate.
Where OpenWifiMilano actually works
- Piazza del Duomo and the surrounding streets — strong signal across the entire square.
- Castello Sforzesco grounds and Parco Sempione — good signal on lawns and benches.
- Brera — patchy. Strong near Pinacoteca, weaker on the narrow side streets.
- Navigli — solid along the Naviglio Grande towpath, drops out near some bars.
- Most public libraries and municipal buildings.
- Several major parks — Indro Montanelli, Lambro, the smaller squares.
How to connect
Look for the network name “openwifimilano” on your phone. Open a browser, hit “registrati” (register), accept terms, and enter a mobile number. You’ll get an SMS with an access code within about a minute. This is the one piece of friction — you need a working SMS-capable number to register. Your US/UK number works fine if it’s still active in roaming mode. After registration, your device auto-connects for future sessions.
Airport and train station WiFi
Malpensa offers free WiFi throughout both terminals — 60 minutes free, with extensions available via email signup. Linate’s WiFi is similar. Milano Centrale station has free WiFi managed by Grandi Stazioni Rail, which requires SMS registration. Speeds at all three are mediocre but adequate for messaging and email.
Cafes with genuinely good WiFi
Most Milan cafes offer WiFi but the quality varies wildly. Reliable picks I’ve personally tested: Starbucks Reserve Roastery on Piazza Cordusio (fast, no time limit, lots of seating); any McDonald’s (consistent 30+ Mbps); Pavè bakery on Via Felice Casati (slower but charming); Eataly Smeraldo (good for working with a laptop); the Apple Store on Liberty Square (very fast, surprisingly good seating).

WiFi at Milan hotels and hostels
Practically every Milan hotel above two stars offers free WiFi as standard. Quality is uneven. Boutique hotels in old buildings (Brera, Quadrilatero) often suffer from thick stone walls and patchy room coverage despite paying for fast service. International chain hotels (Marriott, Hilton, NH) tend to have more consistent coverage but the per-room speeds vary. Hostels — Babila, Madama, Ostello Bello — all advertise WiFi and all deliver something between mediocre and surprisingly fast depending on how many guests are streaming Netflix that evening.
One Italian quirk: many hotels still ask for a name when you connect, occasionally a room number. This is to comply with old anti-terrorism legislation (the Decreto Pisanu, partially repealed but still influencing hotel practices). It’s harmless. For more on choosing a hotel, see our where to stay in Milan guide.
Pocket WiFi and portable hotspots — usually not worth it
Five years ago, renting a portable WiFi hotspot was a popular option for groups. In 2026 the math has collapsed. An eSIM at $9 covers one person’s needs; a pocket WiFi rental at $7-10/day plus delivery and return logistics is more expensive and more annoying. If you’re traveling as a family or group and want to share data, just use the personal hotspot feature on the eSIM-equipped phone — modern Italian eSIMs allow hotspot sharing without extra cost.
The one scenario where rental pocket WiFi still makes sense: you have an older phone with no eSIM capability, you’re traveling with a laptop, and you specifically don’t want to deal with a physical SIM. Even then, an unlocked Italian SIM in a $30 mobile hotspot device you keep is cheaper over multiple trips.
Practical connectivity tips for your Milan trip
- Download offline Google Maps for Milan before you fly. The whole metro area fits in about 400MB. This single step removes 80% of your data anxiety.
- Install ATM Milano Official App — this is the public transit app for metro, tram and bus. Lets you buy tickets, plan routes, see real-time arrivals. See the Milan transport guide for full transit details.
- Install the Trenitalia and Italo apps for train tickets within Italy. Both work offline once tickets are downloaded.
- Set up Google Translate offline pack for Italian — it’s about 75MB and saves you when WiFi is patchy.
- Install the IT-Wallet app if you’re staying longer than a few days. Italy’s digital ID system now includes health card, driver’s license, and some travel documents in app form.
- Enable WhatsApp calling. Italians use WhatsApp for everything — restaurants, doctors, hairdressers. A WhatsApp call over WiFi or cellular is free and avoids carrier voice charges.
- Bring a power bank. Cellular data, navigation, and constantly checking transit apps will drain your phone faster than you expect. See our Milan packing list for power bank recommendations.
- Turn off background app refresh on iOS, or restrict background data on Android, before you arrive. Auto-updating apps over cellular can eat through 1GB in a single morning.
- Learn a couple of Italian phrases — our essential Italian phrases for Milan guide covers what you actually need.
Frequently asked questions
Do I really need a SIM card in Milan?
No, you can survive on hotel WiFi plus OpenWifiMilano in the city center if you’re frugal. But you’ll be navigating dead zones constantly. For most travelers, $9 for an Airalo eSIM is the best stress-removing purchase of the whole trip.
Is buying a SIM at Malpensa more expensive than in the city?
Slightly. The carrier counters at Malpensa charge the same base prices as their city stores, but they push higher-margin “tourist” plans. Currency exchange offices selling SIMs charge a heavy markup — €60+ for SIMs that cost €15 at a proper carrier store. If you stick to the actual Vodafone/TIM/WindTre/Iliad counters, you’ll pay normal prices.
Will my US phone work in Italy?
If it’s unlocked and supports GSM bands (essentially every iPhone since the 6, every modern Samsung, Pixel, Motorola). Locked phones from US carriers may need to be unlocked first — call your carrier before you fly. CDMA-only phones from very old Verizon or Sprint plans won’t work, but those are nearly extinct in 2026.
Do Italian SIMs work in other EU countries?
Yes — Italian carriers include EU roaming under the same Roam Like at Home regulation. Iliad gives you 25GB EU roaming on the €9.99 plan, Vodafone gives you 25GB, TIM gives 13GB, WindTre 15GB. If you’re touring Italy plus a quick hop to Paris or Munich, the Italian SIM follows you at no extra cost.
Can I keep my US/UK number while using an Italian SIM?
Yes, if you use an eSIM. The Italian eSIM runs as your data line; your home physical SIM stays active for receiving SMS verification codes from your bank, Google, Apple ID and so on. Set the Italian eSIM as default for cellular data and keep your home line on voice/SMS only. This is the single most important reason eSIMs beat physical SIMs for short trips.
Is the free Milan WiFi safe to use for banking?
I wouldn’t log into a bank on any public WiFi without a VPN. OpenWifiMilano is run by the municipality and is reasonably trustworthy, but the principle of “don’t trust open networks for sensitive logins” still applies. Saily’s eSIM includes a basic VPN; Holafly has VPN partnerships; you can also use NordVPN or ExpressVPN as a standalone app. For everything except banking and email password entry, the city WiFi is fine.
Final thoughts on staying connected in Milan
The single biggest mistake I see travelers make is overthinking this. They land at Malpensa, get overwhelmed by the carrier counters, end up paying €40 for a 5GB tourist plan from a currency exchange that ran out of options at noon, and then spend the rest of the trip worried about data. Decide before you fly. If your phone is eSIM-capable and your trip is under two weeks, buy an Airalo plan tonight and you’ll never think about it again. If you need a physical SIM or you’re staying longer, walk past the Malpensa kiosks, take the train to Centrale, and use the Iliad SIMBOX for €9.99 with a passport scan.
Either way, you’ll have working data the moment you need it. Combine that with downloaded offline maps, the ATM Milano app, and the surprisingly good OpenWifiMilano coverage in the city center, and connectivity becomes the boring part of your trip instead of a daily anxiety.
For more on planning your time in Milan, see our Milan travel tips, the things to do in Milan roundup, our budget Milan guide for keeping costs down, and the Milan attractions guide for what’s worth your time. If you’re worried about security on public networks or anywhere else, the is Milan safe overview and our piece on common Milan tourist scams cover the bases. And before you tip anyone for setting up your SIM, check our Milan tipping etiquette guide — Italy is less tip-driven than the US, and carrier store reps don’t expect anything.