Best eSIM for Milan: eSIM4
eSIM4 is our top pick for Milan. Plans start at $2.98 for 1GB over 7 days. That is the lowest 1GB, 7-day price of the 8 providers on this page, before promo codes. eSIM4’s Italy plans run on the Iliad, Vodafone and Wind Tre networks, in Milan and across Italy. Unlimited data starts at $9.98 for 3 days. Install it at home, then switch it on when you land at Malpensa or Linate. Rival prices checked October 13, 2026.
Why We Chose eSIM4
- One eSIM for all of Italy: The same plan works in Milan, at Lake Como and on day trips to Florence or Rome.
- Calls and texts: Call and text real phone numbers over your data with the Yabb app.
- 12 plans, from $2.98: Pick 1GB for a weekend or unlimited data for a month. Every plan allows hotspot use.
- Buy now, activate when you land: Your plan starts when you activate it, so you can buy it weeks before you fly.
- No ID check: You do not upload a passport or ID card to buy.
- 24/7 Support: Email, chat, and WhatsApp support around the clock.
Milan eSIM Prices: Quick Comparison
Prices for a 1GB, 7-day plan start at $2.98 with eSIM4, before promo codes. GigSky charges $2.99 and Saily $3.99 for the same 1GB week. Prices are in USD, checked October 13, 2026.
| Rank | Provider | Rating | Starting Price | Known For |
|---|---|---|---|---|
| 1 | * eSIM4 | 4.8/5 | $7.20 $2.98 | 1GB, 7 Days for $2.98 |
| 2 | Airalo | 4.4/5 | $4.00 | Large Plan List |
| 3 | Nomad | 4.3/5 | $4.00 | Unlimited, 3 to 10 Days |
| 4 | Saily | 4.2/5 | $3.49 | Simple Plan List |
| 5 | aloSIM | 4.2/5 | $3.50 | Many Day Lengths |
| 6 | Jetpac | 4.1/5 | $2.00 | Plans From 1 Day |
| 7 | Roamless | 4.1/5 | $3.84 | 30-Day Data Plans |
| 8 | GigSky | 4.0/5 | $2.99 | Plans Up to 180 Days |
Italy eSIM Plans for Milan: Pick an eSIM Data Plan or Unlimited Data
A 2GB plan for $4.98 suits a one-week city trip with maps and messages. Pick the data allowance and plan duration that fit your trip, or unlimited data if you stream video or share a hotspot. eSIM4 has no Milan-only plan: you buy an Italy eSIM, and it works in Milan and the rest of Italy.
| Your trip | eSIM4 plan | Price |
|---|---|---|
| Weekend, maps and messages | 1GB, 7 days | $2.98 |
| One week, light use | 2GB, 15 days | $4.98 |
| One week, normal use | 3GB, 30 days | $5.98 |
| Two weeks, normal use | 5GB, 30 days | $10.98 |
| A month, heavy use | 20GB, 30 days | $24.98 |
| Video calls, streaming or hotspot | Unlimited, 3 to 30 days | From $9.98 |
Unlimited plans give you 3GB of high-speed data per day. After that, speed drops to about 1 Mbps until midnight local time. Every plan allows hotspot use, so you can share your eSIM data with a laptop or a travel partner.
See eSIM4 Italy Plans →Local SIM Card or Travel eSIM in Milan?
A travel eSIM is easier than a local SIM card in Milan. You set it up at home, with no ID check and no shop visit.
Italian Prepaid SIM Cards
Italian operators such as TIM and Vodafone sell prepaid SIM cards in their own shops. Italian law requires an ID check first. TIM asks for a copy of your ID document and your Italian tax code (codice fiscale) before it activates a TIM Card. The line then connects within 24 hours (TIM Card rules). Vodafone sells its Dolce Vita tourist plans in its own stores, and only to customers with a non-Italian tax code (Vodafone Italy).
eSIM4 uses Italian networks too, with no ID check and no physical card to pick up. Your eSIM arrives via email straight away, you install it at home, and it works when you land.
Do You Need an eSIM If You Live in the EU?
You may not need an eSIM if you live in the EU. Italy is in the EU, and a phone plan from the EU, Iceland, Liechtenstein, Norway, Moldova or Ukraine roams like at home there (Your Europe). Your operator can still set a fair use limit on data.
UK plans are different. The UK government says “surcharge-free roaming when you travel to EU and EEA countries is no longer guaranteed” (GOV.UK). From the UK, the US or anywhere else, check your carrier’s roaming fees before you fly and compare them with an international eSIM.
Best eSIMs for Milan: 8 Travel eSIM Providers Compared
eSIM4 is our top pick of these 8 eSIM providers for Milan. Each card shows the prepaid eSIM’s network, plans, setup and full price table. Prices are in USD, and rival prices were checked October 13, 2026.
eSIM4
Top Pick for Milan
eSIM4 is our top pick for Milan. Plans start at $2.98 for 1GB over 7 days, the lowest 1GB, 7-day price of the 8 providers here, before promo codes. Its Italy plans work in Milan and across the rest of Italy.
Coverage
eSIM4’s Italy plans list the Iliad, Vodafone and Wind Tre mobile networks. The unlimited plans state their coverage across mainland Italy, Sicily, Sardinia, Capri, Ischia and Elba.
Activation Process
Install it before you board. eSIM4 sends the QR code by email straight away. On iPhone, go to Settings > Cellular > Add eSIM and scan it. On Android, open Settings > Network and internet > SIMs > Add eSIM. Switch the line on when you land at MXP or LIN. Your plan starts when you activate it.
Price
Plans start at $2.98 for 1GB over 7 days. The 5GB plan for 30 days costs $10.98 and suits a two-week trip with normal data usage. Unlimited data costs $9.98 for 3 days or $21.98 for 7 days.
Data Plans
| Data | Duration | Price | Savings |
|---|---|---|---|
| 1GB | 7 Days | $7.20 $2.98 | Save $4.22 |
| 2GB | 15 Days | $10.80 $4.98 | Save $5.82 |
| 3GB | 30 Days | $13.50 $5.98 | Save $7.52 |
| 5GB | 30 Days | $21.60 $10.98 | Save $10.62 |
| 10GB | 30 Days | $34.20 $17.98 | Save $16.22 |
| 20GB | 30 Days | $46.80 $24.98 | Save $21.82 |
| Unlimited | 3 Days | $19.80 $9.98 | Save $9.82 |
| Unlimited | 5 Days | $30.60 $15.98 | Save $14.62 |
| Unlimited | 7 Days | $41.40 $21.98 | Save $19.42 |
| Unlimited | 10 Days | $57.60 $30.98 | Save $26.62 |
| Unlimited | 15 Days | $79.20 $42.98 | Save $36.22 |
| Unlimited | 30 Days | $115.20 $62.98 | Save $52.22 |
Pros
- Iliad, Vodafone and Wind Tre networks in Italy
- Plans from $2.98, with hotspot on every plan
- Six unlimited plans, from 3 to 30 days
- Install before you fly; the plan starts when you activate it
- 24/7 support plus the Yabb app for calls and texts
Cons
- Calls and texts need the Yabb app, which has its own cost
- No plan shorter than 3 days
Airalo
Large Italy plan list
Airalo sells 18 Italy plans, from 3 to 30 days.
Coverage
Airalo lists the Wind Tre, Vodafone and Iliad networks in Italy, with 5G.
Activation Process
Install through the Airalo app. Buy an Italy plan, tap Install, and the app walks you through the QR scan.
Price
Airalo starts at $4.00 for 1GB over 3 days. Its 5GB plan for 30 days costs $12.00, which is $1.02 more than eSIM4. Unlimited data costs $11.00 for 3 days.
Data Plans
| Data | Duration | Price |
|---|---|---|
| 1GB | 3 Days | $4.00 |
| 3GB | 3 Days | $7.00 |
| 3GB | 7 Days | $7.50 |
| 5GB | 7 Days | $10.00 |
| 5GB | 15 Days | $11.00 |
| 5GB | 30 Days | $12.00 |
| 10GB | 7 Days | $17.00 |
| 10GB | 15 Days | $18.00 |
| 10GB | 30 Days | $19.00 |
| 20GB | 15 Days | $25.00 |
| 20GB | 30 Days | $26.00 |
| 50GB | 30 Days | $35.00 |
Pros
- Plans from 3 to 30 days
- Sizes from 1GB to 50GB
- Buy and install in the Airalo app
Cons
- Costs more than eSIM4 for 5GB, 10GB and 20GB 30-day plans
- No voice or SMS, data only
Nomad
Fixed and unlimited Italy plans
Nomad sells fixed data plans for Italy, plus unlimited plans for 3 to 10 days.
Coverage
Nomad lists the Iliad and Vodafone networks in Italy, with 5G.
Activation Process
Buy on the Nomad website or in its app. Then install the eSIM in Settings > Cellular > Add eSIM on iPhone, or the same menu on Android.
Price
Nomad starts at $4.00 for 1GB over 7 days. Unlimited data costs $11.00 for 3 days and $25.00 for 7 days.
Data Plans
| Data | Duration | Price |
|---|---|---|
| 1GB | 7 Days | $4.00 |
| 3GB | 30 Days | $7.00 |
| 5GB | 30 Days | $11.00 |
| 10GB | 30 Days | $18.50 |
| 20GB | 30 Days | $25.00 |
| 50GB | 30 Days | $35.00 |
| Unlimited | 3 Days | $11.00 |
| Unlimited | 5 Days | $18.00 |
| Unlimited | 7 Days | $25.00 |
| Unlimited | 10 Days | $33.00 |
Pros
- Unlimited plans for 3, 5, 7 or 10 days
- Sizes from 1GB to 50GB
- Buy on the website or in the app
Cons
- No unlimited plan longer than 10 days
- No voice or SMS
Saily
App-based Italy plans
Saily sells Italy plans through its app, from 3 to 30 days.
Coverage
Saily covers Milan and the rest of Italy.
Activation Process
Open the Saily app, pick an Italy plan, and tap to install.
Install it on Wi-Fi at home before you travel.
Price
Saily starts at $3.49 for 1GB over 3 days. A 1GB plan for 7 days costs $3.99, and unlimited data starts at $16.99 for 5 days.
Data Plans
| Data | Duration | Price |
|---|---|---|
| 1GB | 7 Days | $3.99 |
| 3GB | 30 Days | $8.99 |
| 5GB | 30 Days | $12.99 |
| 10GB | 30 Days | $20.99 |
| 20GB | 30 Days | $28.99 |
| Unlimited | 15 Days | $43.99 |
Pros
- Plans from 3 to 30 days
- Sizes from 1GB to 20GB
- App for buying and installing plans
Cons
- Costs more than eSIM4 for 1GB, 3GB, 5GB, 10GB and 20GB plans
- No voice or SMS, data only
aloSIM
Plans from 1 to 30 days
aloSIM sells Italy plans in many day lengths, from 1 day to 30 days.
Coverage
aloSIM lists the Free, TIM and WINDTRE networks for Italy.
Activation Process
Download the aloSIM app, select Italy, choose a plan, and install. The app guides you through Settings > Cellular > Add eSIM on iPhone, or the same menu on Android.
Price
aloSIM starts at $3.50 for 1GB over 1 day. A 1GB plan for 7 days costs $4.00, and unlimited data starts at $5.00 for 1 day.
Data Plans
| Data | Duration | Price |
|---|---|---|
| 1GB | 7 Days | $4.00 |
| 3GB | 30 Days | $9.00 |
| 5GB | 15 Days | $12.00 |
| 5GB | 30 Days | $13.00 |
| 10GB | 30 Days | $20.50 |
| 20GB | 30 Days | $28.50 |
Pros
- Plans from 1 to 30 days
- Sizes from 1GB to 50GB
- App for buying and installing plans
Cons
- Costs more than eSIM4 for 1GB, 3GB, 5GB, 10GB and 20GB plans
- No voice or SMS
Jetpac
Plans from 1 day
Jetpac sells Italy plans from 1 day to 30 days, up to 50GB.
Coverage
Jetpac lists the Wind, Iliad and Vodafone networks in Italy.
Activation Process
Install through the Jetpac app. Buy your plan, get a QR code, and scan it in Settings > Cellular.
Price
Jetpac’s 2GB plan for 1 day costs $2.00. A 30GB plan for 21 days costs $29.00, and unlimited data costs $50.00 for 14 days.
Data Plans
| Data | Duration | Price |
|---|---|---|
| 10GB | 7 Days | $10.00 |
| 15GB | 14 Days | $18.00 |
| 20GB | 21 Days | $25.00 |
| 30GB | 21 Days | $29.00 |
| 50GB | 30 Days | $45.50 |
| Unlimited | 14 Days | $50.00 |
Pros
- 30GB and 50GB plans
- Plans from 1 day
- Sizes from 2GB to 50GB
Cons
- Costs more than eSIM4 for 3-day, 7-day and 30-day unlimited plans
- No voice or SMS
Roamless
30-day data plans
Roamless sells 1GB to 50GB Italy plans that last 30 days.
Coverage
Roamless lists the Vodafone, Wind and Iliad networks in Italy.
Activation Process
Install the Roamless app, buy a plan, and scan the QR code in your phone settings.
Price
Roamless starts at $3.84 for 1 day of unlimited data, or $3.95 for 1GB over 30 days. 5GB for 30 days costs $11.95.
Data Plans
| Data | Duration | Price |
|---|---|---|
| 1GB | 30 Days | $3.95 |
| 3GB | 30 Days | $7.45 |
| 5GB | 30 Days | $11.95 |
| 10GB | 30 Days | $18.95 |
| 20GB | 30 Days | $25.95 |
Pros
- Sizes from 1GB to 50GB, each for 30 days
- Unlimited plans from 1 to 30 days
- App for buying and installing plans
Cons
- No voice or SMS, data only
- Costs more than eSIM4 for 3GB, 5GB and 20GB plans
GigSky
Plans up to 180 days
GigSky sells Italy plans that last from 1 to 180 days.
Coverage
GigSky covers Milan and the rest of Italy.
Activation Process
Install through the GigSky app, then follow its steps to add the eSIM to your phone.
Price
GigSky starts at $2.99 for 1GB over 7 days. The 3GB plan for 15 days costs $6.99, and 50GB for 180 days costs $33.89.
Data Plans
| Data | Duration | Price |
|---|---|---|
| 1GB | 7 Days | $2.99 |
| 3GB | 15 Days | $6.99 |
| 5GB | 30 Days | $11.29 |
| 10GB | 30 Days | $17.79 |
| 50GB | 180 Days | $33.89 |
Pros
- 20GB for 90 days and 50GB for 180 days
- Sizes from 1GB to 50GB
- App for buying and installing plans
Cons
- Costs more than eSIM4 for 1GB 7-day and 5GB 30-day plans
How to Install Your eSIM: No eSIM App Needed
You need no eSIM app: you scan a QR code in your phone settings. Set up your eSIM at home on Wi-Fi, then switch it on when you land in Milan.
⚠ Heads up: Your eSIM4 plan starts when you activate it, so days at home do not count. Install the eSIM profile on home Wi-Fi, then switch the line on after you land.
eSIM4 emails your QR code straight away after you buy your eSIM. Open the email on a second screen, such as a laptop, so you can scan the code.
iPhone: Settings > Cellular > Add eSIM > Use QR Code. Android: Settings > Network & Internet > SIMs > Add eSIM. Label the line “Italy” so you can tell it from your home SIM.
When you land at Malpensa (MXP), Linate (LIN) or Bergamo (BGY), turn on your new eSIM line for mobile data. Turn on data roaming for that line only. Turn off data roaming on your home SIM, so your home carrier cannot add roaming fees.
Milan Airports: Use Your eSIM at Malpensa and Linate
Your eSIM works at every Milan airport once you switch the line on. If you have no internet connection yet, use the airport Wi-Fi to install it.
Milan Malpensa (MXP)
Malpensa offers free internet access on a network called “MALPENSA FREE WI-FI”. It needs no registration, has no time limit and gives up to 20 Mbps (Malpensa Airport). That is enough to install your eSIM if you did not do it at home.
From the airport, the Malpensa Express train runs to Milano Centrale every 30 minutes, from 5:09 AM to 10:09 PM. You can pay with a credit or debit card instead of queuing at the ticket machines (Malpensa trains).
Milan Linate (LIN)
Metro line M4 takes you from Linate to the center of Milan in 12 minutes. It runs every day from 5:40 AM to 12:30 AM. Tap a bank card, phone or smartwatch at the gate to pay (Linate Airport).
M4 has 4G and 5G coverage in all its tunnels and 21 stations, for iliad, TIM, Vodafone and WINDTRE (INWIT). eSIM4 uses three of those networks, so you can stay online on the ride.
Flying into Bergamo (BGY)? Switch your eSIM line on the same way when you land.
Stay Connected in Milan: Metro, Lake Como and Day Trips
Your Italy eSIM keeps you connected in Italy, from the Milan metro to day trips. Switzerland needs its own plan.
Metro, Trams and Buses
Use the ATM app for live updates on Milan’s metro, tram and bus lines. ATM takes credit cards on all its lines, so you can tap your card or phone at the metro gates (Linate Airport).
Lake Como Day Trip
Your Italy plan works at Lake Como, so you need no extra eSIM. Navigazione Laghi runs the lake ferries. Its ticket offices sit near the docks in the main towns. At a pier with no ticket office, you buy your ticket on board at no extra cost (Navigazione Laghi). Timetables change with the season, so check the last boat back before you set off.
Lugano and Switzerland
An Italy plan does not cover Switzerland, and EU roaming rules do not cover it either (Your Europe). The TILO S50 train runs from Malpensa to Lugano and Bellinzona once an hour (Malpensa trains). For a day in Lugano, add an eSIM4 Switzerland eSIM.
Florence, Venice and Rome
Your Italy plan also works on day trips to major cities like Rome, Florence or Venice. Book train and museum tickets on Wi-Fi, then keep your eSIM data for maps and messages.
Save Data
Download offline maps over hotel Wi-Fi before a day out. Save video streaming and photo backups for Wi-Fi too.
Refunds
Under eSIM4’s refund policy, you get your money back within 30 days if you have not activated the plan.
Is Your Phone eSIM Compatible?
Your phone is eSIM compatible if it supports eSIM and is unlocked. Most recent iPhone, Samsung Galaxy and Google Pixel phones support eSIM technology.
To check whether your device supports eSIM, dial *#06#. If an EID number shows, your phone supports eSIM on most models. Our EID guide explains more, and our device list shows compatible devices by brand.
Check Compatibility ListCalls and Texts With Your eSIM
Use the Yabb app over your eSIM data to call and text real phone numbers. Each eSIM4 Italy plan is a data eSIM, so Yabb fills the gap for calls and SMS.
Calls
WhatsApp and FaceTime calls work over your data, but only to people who use the same app. Yabb calls any mobile or landline number, so you can ring a hotel, a restaurant or a tour office in Milan.
Texts
Yabb texts reach any mobile phone as real SMS, and replies come back to the app. The person you text does not need WhatsApp.
Bank Codes and Your Home Number
Keep your home SIM switched on if your bank sends codes by SMS. Turn off data roaming on that SIM, so only your eSIM uses data, and check your carrier’s rates for texts abroad. An authenticator app avoids SMS codes. WhatsApp keeps your usual number and works over your eSIM data.
Emergency Number
Dial 112 for police, ambulance or fire in Italy. The call is free, and 112 works from mobile phones everywhere in the EU (European Commission).
- Real numbers: Call hotels and restaurants that have no app.
- Two-way SMS: Send texts and get replies in the app.
- Pay as you go: Buy credits only when you need them.
- Second number: Yabb also sells virtual numbers.
Frequently Asked Questions
Which eSIM is best for Milan?
eSIM4 is the best eSIM for Milan for most trips. It costs $2.98 for 1GB over 7 days, the lowest 1GB, 7-day price of the 8 providers on this page before promo codes. It works in Milan and across the rest of Italy.
How much does a Milan eSIM cost?
eSIM4 charges $2.98 for 1GB over 7 days in Milan. 3GB for 30 days costs $5.98, and unlimited data starts at $9.98 for 3 days. Every plan allows hotspot use.
Is there an eSIM just for Milan?
No, you buy an Italy eSIM, and it covers Milan. eSIM4’s Italy plans also work in the rest of Italy, including Lake Como, Florence and Rome. Our Italy guide, under Related Guides, covers trips beyond the city.
Which network does eSIM4 use in Milan?
eSIM4’s Italy plans list the Iliad, Vodafone and Wind Tre networks. You get these local networks with no shop visit and no ID check.
Where can I buy an eSIM for Milan?
You can buy an eSIM for Milan online before you fly. eSIM4 sells Italy eSIMs on its website and emails the QR code straight away. You do not need to find a shop in Milan.
Is an eSIM worth it for a trip to Milan?
Yes, an eSIM is worth it for most Milan trips if your phone supports eSIM. You avoid roaming fees, skip the ID check a local SIM card needs, and get online as soon as you land. eSIM4 plans start at $2.98.
Do I need a physical SIM card in Milan?
You do not need a physical SIM card if your phone supports eSIM. An eSIM is a digital SIM: you install it from a QR code, with no card swapping and no shop visit. eSIM4 arrives by email straight away and works when you land.
Will my eSIM work at Milan airport?
Yes, your eSIM works at Malpensa, Linate and Bergamo once you switch it on. Turn on the eSIM line and its data roaming when you land. At Malpensa, the free MALPENSA FREE WI-FI network needs no registration, so you can fix your settings there.
Does my eSIM work on the Milan metro?
Yes, line M4 has mobile coverage in every tunnel and station. INWIT, which built the system, says it carries 4G and 5G for iliad, TIM, Vodafone and WINDTRE. eSIM4 uses three of those networks.
Can I get unlimited data in Milan?
Yes, eSIM4 sells an unlimited data eSIM for Milan from $9.98 for 3 days. You get full speed for the first 3GB each day, then about 1 Mbps until midnight local time. Holafly charges $11.90 for 3 days, $23.90 for 7 days and $64.50 for 30 days. eSIM4 charges $9.98, $21.98 and $62.98.
How fast is the internet speed in Milan?
Your internet speed in Milan depends on signal strength and on how busy the network is. On eSIM4’s unlimited plans, full speed lasts for the first 3GB each day, then drops to about 1 Mbps until midnight.
Does Airalo work in Milan?
Yes, Airalo sells Italy eSIMs that work in Milan. eSIM4 costs less for the same data: a 5GB plan for 30 days costs $10.98 with eSIM4 and $12.00 with Airalo.
Does an Italy eSIM work at Lake Como and in Switzerland?
An Italy eSIM works at Lake Como but not in Switzerland. Lake Como is in Italy, so your plan covers the ferries and the lake towns. For Lugano or anywhere else in Switzerland, add an eSIM4 Switzerland eSIM.
Can I use my US or UK phone plan in Milan?
Yes, your US or UK phone plan works in Milan, but check the cost. UK and US plans can charge roaming fees, so check with your carrier. Plans from the EU, Iceland, Liechtenstein, Norway, Moldova and Ukraine roam like at home in Italy. With an unlocked eSIM phone, you can add a travel eSIM instead.
Can I buy an eSIM the day before I fly?
Yes, you can buy an eSIM the day before you fly. eSIM4 offers instant delivery: your eSIM arrives by email as soon as you pay. Install it at home on Wi-Fi, and activate it when you land.
Do I turn off roaming when I use an eSIM?
Turn data roaming on for the eSIM line and off for your home SIM. Then only the eSIM uses data, and your home carrier cannot add roaming charges.
What is the downside of an eSIM?
The main downside of an eSIM is that your phone must support eSIM and be unlocked. Most travel eSIMs, eSIM4’s included, are data plans with no phone number, so calls to real numbers need an app such as Yabb.
Can I make calls or get a local number?
You can make calls with the Yabb app, but eSIM4’s Italy plans have no local number. Yabb calls and texts real numbers over your eSIM data. Yabb also sells virtual numbers.
Can I keep my WhatsApp number?
Yes, WhatsApp keeps your usual number and works over your eSIM data.
Plans from $2.98 for 1GB, with unlimited data from $9.98.
Get eSIM4 for Italy →About the author: Peter Moore
eSIM Content Writer at eSIM4
Peter Moore has spent more than seven years in telecommunications marketing, working across mobile apps, SMS services, international calling, and eSIM technology. He now writes about eSIMs and travel connectivity full-time, sharing what he’s learned to help travellers cut through provider marketing and pick what actually works.
Related Guides
Heading to other parts of Italy? These guides cover the same providers from a different angle.
- Best eSIM for Rome, our other major Italian city guide, covering the capital, the Vatican, and Frecciarossa connections.
- Best eSIM for Italy, the country-wide guide if your trip runs beyond Milan to Florence, Venice, Naples, or the Amalfi Coast.
- Cheapest eSIM for Italy, every Italy plan sorted by price.
- Best eSIM for Europe, if you need a Europe eSIM for more countries after Italy.
