Why Use an eSIM in Italy
An eSIM lets you have Italy data before you land — activate it on your phone at home and you have working internet the moment you step off the plane. No hunting for a SIM card shop, no language barrier, no waiting. For most travelers staying 1–4 weeks, an eSIM is the most convenient and cost-effective option. You also keep your home number active on the same phone.
Airalo (Our Top Pick)
Airalo offers Italy eSIMs from $4.50 for 1GB (7 days) to $45 for 20GB (30 days). Networks: TIM and Vodafone Italia, which together have the best overall coverage in Italy. Set up time: 2–5 minutes in the Airalo app. Our test results across Rome, Milan and Palermo: consistent 4G speeds of 20–50 Mbps for downloads. The 5GB ($11) or 10GB ($19) options are the best value for most trips.
Holafly
Holafly offers unlimited data eSIMs for Italy at €29 for 7 days or €59 for 30 days. Network: Wind Tre. The "unlimited" is throttled after a daily threshold (typically 500MB–1GB at full speed, then 128kbps). Good for heavy users who don't want to track data. Coverage tested as slightly better than Airalo in rural and mountain areas.
Nomad
Nomad (getnomad.app) is the most flexible option — you top up as you go rather than buying fixed plans. Pricing is slightly higher per GB ($2.50–3.50/GB) but you never pay for unused data. Good for uncertain trip lengths or if you'll have lots of WiFi.
Coverage Across Italy
| Area | Airalo (Claro) | Holafly (Vivo) |
|---|---|---|
| Rome & Milan | Excellent 4G/5G | Excellent 4G/5G |
| Florence & Venice | Excellent 4G/5G | Excellent 4G/5G |
| Naples & Sicily | Good-Excellent 4G | Good 4G |
| Sardinia | Good 4G | Good 4G |
| Palermo & Bari | Good 4G | Good 4G |
| Dolomites (high altitude) | Patchy 4G (use mountain hut WiFi) | Patchy 4G |
How to Set Up Your eSIM
Check your phone is eSIM-compatible (most phones from 2019 onward are) and unlocked. Download the Airalo app, purchase your Italy plan, and follow the QR code installation instructions. Install the eSIM before you board your flight — you can activate it later. Enable data roaming on the eSIM profile when you land.