You land at Fiumicino or Milan Malpensa, and your phone shows a text warning about roaming charges before you have even collected your bags. Italy's train booking apps, restaurant reservation systems and Google Maps for winding old-town streets all need data working from the moment you arrive.
Quick answer: the easiest way to get mobile data in Italy is a travel eSIM installed before you fly, so it works the moment you land. This avoids home-carrier roaming charges and skips the SIM shop queue in Rome, Milan or Florence.
Your options for getting data in Italy
Visitors to Italy usually choose between three ways to get online: paying for roaming through their home network, buying a physical SIM from an Italian shop, or installing a travel eSIM, a SIM built into your phone, before they fly.
Roaming through your home carrier is simple, but rates for using data outside your home country vary a lot, and some plans charge per megabyte with no warning until the bill arrives. A physical SIM from a shop like TIM, Vodafone or WindTre works too, but Italian SIM shops can require an Italian tax code for some plans, and mean finding a shop, showing ID, and swapping out your own SIM.
Why an eSIM is the simplest option for an Italy trip
An eSIM lets you buy and install your Italy data plan from home, days before you fly, using a QR code. By the time you land, your phone already has signal, ready for the train booking app, a taxi, or checking into your hotel in Trastevere or the Cinque Terre.
You also do not need to remove your home SIM. Most phones that support eSIM can run both together, so your usual number can stay reachable for calls and texts while your eSIM handles data in Italy.
Home roaming vs Italian SIM shop vs travel eSIM
| Question | Home carrier roaming | Italian SIM shop | Travel eSIM |
|---|---|---|---|
| Set up before flying | Yes, but rates vary and can be unclear | No, only after arrival | Yes, fully |
| Need an Italian tax code for some plans | No | Sometimes, depending on the operator | No |
| Keeps your home number reachable | Yes, since it's the same SIM | Only if you have a second SIM slot | Yes, on most eSIM-supported phones |
| Risk of a surprise bill | Higher, depending on your provider's roaming rates | Low, once you know the plan cost | Low, you know the cost before you fly |
Does eSIM coverage work well across all of Italy?
Coverage in Rome, Milan, Florence, Venice and Naples is strong and reliable, including on most regional and high-speed trains. In more remote areas, such as parts of the Dolomites, rural Sicily or small islands like Ponza, signal can be patchier, which applies to any SIM type, not just eSIMs.
If your itinerary includes mountain hikes or quieter islands, download offline Google Maps for those areas before you leave city coverage.
Setting up your Italy eSIM before you fly
Check your phone supports eSIM on the eSIM compatible device list, then follow our eSIM installation guide to set it up at home. Once you land, make sure your eSIM is set as your default line for data, so your home SIM does not accidentally rack up roaming charges.
If your trip includes stops in other European countries too, a Europe eSIM plan covering multiple destinations can save you from installing a separate eSIM for each country.
What if you land without data set up?
If you forgot to set up an eSIM before flying, most Italian airports have wifi in the arrivals area you can use to buy and install one on the spot, without needing a shop counter or an Italian tax code.
An Italy eSIM installed before you fly means no roaming surprises and no shop queue on arrival. Browse Italy eSIM plans on Italy eSIM before your trip.





