If you're planning a trip to Rome, Florence, or the Amalfi Coast, sooner or later the practical question arises: how to have internet in Italy without overpaying. And here I'll be honest from the first paragraph, because there are more nuances than usually told: if you travel from Spain with a standard plan, roaming in Italy is already included by European law. There's no trick. What does exist are specific situations where it falls short or doesn't apply at all. In this guide, I compare all options—European roaming, Wi-Fi, local Italian SIM, and travel eSIM—with real figures and without selling you hot air.
All ways to connect in Italy
There are four ways to get internet in Italy: European roaming (included and free if you travel from Spain with a current plan), hotel and cafe Wi-Fi, a local Italian SIM (cheap, but requires passport registration), and a travel eSIM, useful if your plan is insufficient or you're coming from outside the EU.
Italy is probably the destination where it's least necessary to overcomplicate things. It's in the European Union, so the situation is not like Turkey, Morocco, or Japan, where roaming can cost a fortune. Here the question isn't "how do I avoid a 200 euro bill," but "what do I really need to avoid being stranded." And that depends on three things: where you're coming from, how many gigabytes your plan includes, and how many days you'll be there. Here's a quick comparison, with approximate prices for 2026.
| Option | Estimated Cost | Advantage | Disadvantage |
|---|---|---|---|
| EU Roaming (current Spanish plan) | €0 extra | Zero hassle; your usual number | GB limit according to your plan |
| Hotel and local Wi-Fi | Free | Good for downloading and video calls | Doesn't work on the street; questionable security |
| Local Italian SIM | €8-25 / 30 days | Lots of GB and Italian number | Queue, passport, and changing cards |
| Travel eSIM | €4-15 depending on GB | Activates before departure, in minutes | Data only; requires compatible phone |
EU Roaming: included as standard since 2017
This is the point that changes the entire article. Since June 2017, the European regulation known as "Roam Like At Home" obliges operators to let you use your national plan when you travel to another EU country, without surcharges. Calls, SMS, and data: the same as at home, at the same price as at home. The rule was extended with Regulation (EU) 2022/612 and remains in force until June 30, 2032.
Translated to your trip: if you leave Madrid or Barcelona with a plan contracted in recent years, land in Fiumicino, your phone connects to TIM, Vodafone Italia, or WindTre, and you continue to use your usual data allowance. You pay zero extra euros for it. It's like going from Madrid to Seville.
The covered area is the European Union plus Iceland, Norway, and Liechtenstein (the European Economic Area). Be careful with what is not included:
- Included: Italy, France, Germany, Portugal, Greece, Croatia, and the rest of the EU, plus Norway, Iceland, and Liechtenstein.
- Excluded: Switzerland, United Kingdom, and Andorra. If your itinerary includes a trip to Lugano, international rates apply there in the old-fashioned way.
How roaming compares with other solutions outside Europe is detailed in eSIM vs roaming: in non-EU destinations, the price difference is abysmal. In Italy, it's not.

The fine print: the fair use policy
Just because European roaming is included doesn't mean it's infinite. The regulation allows operators to apply a fair use policy, and this is the part almost no one reads until they receive the warning SMS. Here's all the fine print that matters.
It works like this. If your plan has a limited and normal data allowance (20 or 40 GB per month), you can use it all in Italy without a problem. But if you have unlimited data or a very cheap plan per gigabyte, the operator can cap how many gigabytes you use outside Spain. The limit comes from a European formula: double the price of your plan without VAT, divided by the wholesale cap for the year, €1.10/GB in 2026 (it was €1.30 in 2025 and will drop to €1 in 2027).
In numbers: an unlimited plan costing €20 per month entitles you to about 30 GB outside your home country. And if you go over, the surcharge is legally limited: a maximum of the wholesale price plus VAT, about €1.33/GB. Expensive, but not catastrophic.
There's a second control, that of permanent roaming: if for four consecutive months you spend more time outside Spain than inside and consume more outside than at home, your operator can warn you and give you two weeks to correct it. It never affects the normal tourist; it does affect the nomad who settles for three months in Sicily. I detail non-EU rates in how much international roaming costs.
When an eSIM is worth it within the EU
Let's get to the point. If you have a Spanish plan from 2020 onwards with 30 or 40 GB and you're going to Rome for five days, you don't need to buy anything. Period. Anyone who tells you otherwise is trying to sell you something. However, there are profiles for whom the situation changes and that's when the clear numbers favor a travel data card.
| Your situation | Is it worth it for you? | Why |
|---|---|---|
| Current Spanish plan with 20 GB or more | No | European roaming covers you more than enough |
| Low-cost plan with 3-5 GB per month | Yes | You'll burn through it in three days of maps and photos |
| Old plan or prepaid without EU roaming | Yes | Some old contracts charge separately |
| Traveling from outside the EU (UK, LatAm, USA) | Yes, clearly | Roaming there can cost €10-15/day |
| Stay of more than four months | Yes | Clashes with permanent roaming |
The most frequent case is the second one: a cheap 5 GB plan that, in a week of Google Maps, stories, and video calls, lasts about as long as an ice cream in August. An emergency top-up can cost more than 10 GB bought calmly. The fourth is even clearer: a British friend coming to visit you in Florence might pay £6-8 per day, because several UK operators reintroduced surcharges after Brexit.
Hotel Wi-Fi and public Wi-Fi: the complement
Italy has Wi-Fi everywhere and it usually works decently. Almost all hotels, B&Bs, and agriturismos offer it for free, bars do too, and several cities have open municipal networks: Rome with DigitRoma, Milan with OpenWiFiMilano, Florence with its network in the main squares. Trenitalia and Italo trains have onboard Wi-Fi, with quality ranging from acceptable to ghostly depending on the tunnels along the route.
The problem with Wi-Fi is structural: it doesn't follow you when you go out. And in Italy, you'll be spending much more time outside than in your room. You need the map to get to Trastevere, the translator for a trattoria menu, the Trenitalia app to see the platform, the digital ticket for the Uffizi. None of that works with hotel Wi-Fi three kilometers away. And open networks at airports and stations are tricky territory: don't access your bank from Termini's Wi-Fi without a VPN.
My recommendation is to treat it for what it is, a useful complement:
- Download offline maps for Rome, Milan, and Florence before leaving the hotel.
- Save app updates and backups for Wi-Fi.
- Make long video calls from your accommodation and save gigabytes.
- Save tickets and reservations offline, just in case.
Local Italian SIM: TIM, Vodafone, WindTre, and Iliad
The local Italian SIM is, in gigabytes per euro, the most generous option on the market: Italy is experiencing a brutal price war between operators, and that's reflected in tourist offers. The problem isn't the price; it's the process and the time it takes.
| Operator | Tourist Offer (indicative) | Price | Notes |
|---|---|---|---|
| Iliad | 150 GB + unlimited calls | €8-10 | Cheapest; may require codice fiscale |
| Vodafone Italia | 200 GB + 25 GB in EU | ~€15 | Very good urban coverage |
| WindTre | 70 GB (€14.99) or 200 GB | €15-25 | Includes international minutes |
| TIM | Tourist: 200 GB / 30 days | €15-20 | Most extensive network in rural areas |
Now, the reality of buying one. In Italy, SIM registration is mandatory by law: you need to go with your passport or ID, sign the contract, and wait for the line to be activated. In a city center store, it's 20-40 minutes if there's a short queue; at Fiumicino or Malpensa, during high season, I've seen waits of over an hour.
Add the logistical detail: taking out your Spanish SIM, storing it without losing it, and being without your usual number during the trip. If your bank sends you verification SMS, that's where the trouble starts. For one or two weeks, I don't see the point, unless you need industrial quantities of data. I compare it thoroughly in eSIM vs local SIM.

Travel eSIM: how it works and who it's for
An eSIM is a card that, instead of coming in plastic, is downloaded to your phone. You buy the plan online, receive a QR code, scan it, and you'll have a second data profile coexisting with your Spanish line. I explain it without jargon in what an eSIM is, but the important thing is that it activates before you leave home and in five minutes.
The beauty of it, and what differentiates it from the Italian card, is that your Spanish number remains active: you receive bank SMS, home calls come through, and data goes through the new profile. No queues, no passport, and no removing anything from your phone.
That said, and consistent with what I've written: if your Spanish plan already includes European roaming and plenty of gigabytes, it's an expense you don't need. It fits a specific profile:
- Someone with a plan with few gigabytes who doesn't want to be stranded halfway through their trip.
- Someone traveling from outside the EEA and would incur expensive roaming charges.
- Someone who wants a backup network to not rely on a single operator.
- Someone who combines Italy with Switzerland, thus leaving the European umbrella.
Plans for Italy range from about €4 for 3 GB to €15 for 20 GB, with validities from 7 to 30 days; you can find the complete guide in eSIM Italy. And if you were wondering about pocket Wi-Fi, it has little use here: another gadget to charge, as I explain in eSIM vs pocket Wi-Fi.
Coverage and 5G in Rome, Milan, Florence, and the coast
Italian mobile coverage is good, no drama. 4G reaches over 99% of the population with the four major operators, and 5G is already deployed in major cities. But the signal isn't the same everywhere, and it's good to know where it's weak.
Milan is the best connected city in the country: dense 5G, high speeds, and good coverage in the subway. Rome works very well above ground, and there's signal in subway stations and much of the tunnels; in the historic center, it can be spotty inside museums and basements. Florence has 5G in the center and works well around the Duomo, Uffizi, and Santa Croce.
On the coast is where you need to be precise. The Cinque Terre have coverage in the villages, but the trails between Monterosso and Riomaggiore are patchy. The Amalfi Coast works well in Positano, Amalfi, and Sorrento, although in the curves of the SS163 and in some coves, the signal drops. The really weak spots are in the enclosed valleys of the Dolomites, inland Sardinia, and certain stretches of rural Tuscany.
My practical rule: in Italy, you won't be incommunicado. You might have a two-kilometer gap on a coastal road, and for that, having an offline map downloaded is enough. There's no real drama.
How much data you'll actually use
This is the question that truly decides if you need to buy something, so it deserves concrete numbers. An average tourist in Italy uses between 1 and 2 GB per day: that's what you get from summing up maps, messaging, social media, and the photos you upload. People always underestimate what they end up using, especially on a trip where you're constantly checking your phone for directions.
The breakdown by hour of use helps you get an idea:
- Google Maps navigating: 3-5 MB per hour (little, but constant all day).
- Instagram or TikTok: 300-800 MB per hour. This is your black hole.
- WhatsApp with photos and audio: 50-150 MB per day.
- Video call: about 300-500 MB per hour.
- High-definition video: 1.5-3 GB per hour.
With that in hand, the math is simple. For a long weekend in Rome, 3-5 GB is enough. For a week between Rome, Florence, and Venice, estimate 7-10 GB. For two weeks traveling the country by train, between 12 and 20 GB. If you share your connection with your partner, double it.
Compare that figure with what you have left on your plan halfway through the month, and you'll have your answer. If your plan is 40 GB and you've used 12 GB on the 10th, travel worry-free. If it's 5 GB and you've already used 3 GB, look for alternatives before you leave, not at the airport counter.
How to choose based on where you're traveling from
Let me recap with the specific decision, because after so many figures, you want to know what to do. And that depends, above all, on where you're coming from and with what plan.
If you're traveling from Spain with a current plan and ample data allowance: don't buy anything. Activate data roaming in your phone settings before departure, check your operator's app to see how many gigabytes you have left, and enjoy. European law works for you.
If your plan is low-cost with 3-5 GB: do the math from the previous section. If the trip uses more than half of your monthly allowance, 10 GB of travel data for €8-10 is cheaper than an emergency top-up from your operator, which usually costs €3-5 per loose gigabyte.
If you have an old contract or a prepaid plan without European roaming: check it before traveling by calling your operator. Some plans from over a decade ago and certain prepaid plans were left out of the umbrella. If that's your case, you absolutely need an alternative.
If you're traveling from the UK, Latin America, or the United States: there's no debate here. You'll pay between €6 and €15 per day, so in a week you'll be at €50-100 for what an eSIM solves for €10.
If you're staying for more than three months: consider a local Italian SIM with an Italian number. After that duration, the paperwork pays off, and you avoid permanent roaming warnings.
Frequently asked questions
Do I have free roaming in Italy if I travel from Spain?
Yes. Since 2017, the European "Roam Like At Home" regulation allows you to use your Spanish tariff in Italy without surcharges, and it remains in effect until 2032. Data, calls, and SMS are deducted from your usual allowance, just like in Spain.
When is it worth buying an eSIM for Italy?
When your plan has few gigabytes (3-5 GB), when it's an old contract without European roaming, when you travel from outside the EU, or when you stay for more than four months. With a normal plan of 20 GB or more, you don't need it.
What is the fair use policy and how does it affect me?
It is the limit your operator can place on data outside Spain if you have an unlimited or very cheap per-gigabyte tariff. It is calculated based on the wholesale cap, €1.10/GB in 2026: an unlimited tariff of €20 entitles you to approximately 30 GB.
What happens if I exceed the data limit?
They won't cut off your line: they will charge you a legally capped surcharge. In 2026, the maximum is the wholesale price plus VAT, about €1.33/GB. Your operator is obliged to notify you via SMS when you approach that limit.
Does European roaming work in Switzerland or San Marino?
Not in Switzerland: it is outside the EU and EEA, and international rates apply there. San Marino and the Vatican are also not in the EU, although in practice, mobile phones usually connect to the normal Italian network.
How much does a local SIM card cost in Italy and what do I need?
Between €8 and €25 for 30 days, with 70-200 GB: Iliad is the cheapest, and TIM, Vodafone, and WindTre are around €15-€25. You need a passport or ID card: registration is mandatory by Italian law and is done in-store.
How many GB do I need for a week in Italy?
Calculate 1-2 GB per day for maps, social media, and messaging, so 7-10 GB should comfortably cover a week. If you watch a lot of video or share your connection with someone else, double that figure.
Is there good 5G coverage in Rome and Florence?
Yes. 5G is deployed in the center of Rome, Milan, and Florence, and 4G covers more than 99% of the population. Weak spots are the trails of the Cinque Terre and closed mountain valleys.
Conclusion
If you take away just one idea from all this, let it be this: to have internet in Italy when traveling from Spain, most likely you don't need to buy anything. European roaming is included by law until 2032, and your usual plan works in Rome just like in Valencia. Being honest about this seems more useful to me than selling you the solution to a problem you don't have. However, if your plan only offers 3 or 5 GB, if you're on an old contract, if you're traveling from outside the European Union, or if you're staying for months, then it's wise to have your own data and travel without bill surprises. In that case, take a look at the PuraSIM Italy eSIM, activate it before you leave home, and dedicate your trip to what matters: pasta, art, and the seven o'clock Aperol.








