Quick picks by trip
Match your trip to a plan size. Prices are Portugal plans from the live feed.
All 6 Portugal eSIMs compared
Ranked by the 30-day 10 GB price. A named host network breaks ties.
| Provider | 10 GB | Discount code | Action |
|---|---|---|---|
1 AiraloNOS + Vodafone + MEO network | $11from $0.70/GB | No code | Get plan → |
2 UbigiMeo (TMN) network | $11from $0.70/GB | 10% off · tap to copy | Get plan → |
3 Sim LocalMEO, Vodafone, NOS network | $11.50from $0.75/GB | 10% off · tap to copy | Get plan → |
4 NomadMEO / Vodafone / Sonaecom network | $16from $0.90/GB | 20% off · tap to copy | Get plan → |
5 SailyNetwork not disclosed | $16.99from $1.40/GB | 10% off · tap to copy | Get plan → |
6 YesimNetwork not disclosed | $17.73from $1.02/GB | 15% off · tap to copy | Get plan → |
Hotspot rules and unlimited-plan caps are in each review below. Tap a code to copy it, then paste it at checkout. Codes are agreed directly with each provider. All discount codes
These are our 6 picks. See every Portugal plan from every provider, sorted by price per GB.All Portugal plans →What we found in Portugal
MEO has the largest share of Portuguese mobile accesses, and every one of our picks with a confirmed host network names it.
We compared 6 travel eSIMs for Portugal on the price of a 30-day plan at the size most people buy. Right now Airalo is our top pick at $11, and Airalo works out cheapest per gigabyte ($0.70/GB). Prices update daily from each provider, so the table above always shows the current order.
Portugal has three main mobile networks: MEO, NOS and Vodafone. MEO is the biggest, with 35.6% of active mobile accesses (excluding M2M) in the second quarter of 2026 according to the Portuguese regulator [ANACOM](https://stat.anacom.pt/_api/cr8db_stat_staticreports(7c5958bc-2786-ef11-ac21-002248a2e6c8)/cr8db_filept/$value), ahead of NOS on 31.1% and Vodafone on 27.4%.
Every eSIM here that names a network lists MEO. Airalo and Sim Local also name NOS and Vodafone, Nomad names Vodafone and Sonaecom, the group behind NOS, and Ubigi names MEO alone. Saily and Yesim don't say.
Portugal is in the EU, but each plan here is sold as a Portugal plan, and none of the providers mentions Spain or Gibraltar. If your route crosses into Spain, a Europe plan is the better buy.
Airalo says its Portugal eSIM also covers Madeira and the Azores. Nomad names Lisbon, Porto and Aveiro, and warns that its coverage may not include overseas territories. Sim Local, Ubigi, Yesim and Saily don't name the islands, so we can't confirm coverage there either way.
Buy your eSIM before you leave, but start the plan once you land, or the 30 days begin in the airport queue. You can top up in the app once you're on a Portuguese network.
If you already know how long you're going for and how much data you need, skip to the plans. If not, Plan Match asks a few quick questions and picks a size for you.
The 6 Portugal eSIMs reviewed
Each review opens with the verdict. Specs, strengths and limitations follow.

Airalo
Our verdict$35 at 50 GB for 30 days, and NOS plus Vodafone and MEO on the package payload.
- Host network
- NOS, Vodafone and MEO (shop payload)
- Coverage
- Payload names Madeira and the Azores. Porto Santo unnamed
- Hotspot
- Not stated on the Portugal shop or payload
- Dest cheapest 50 GB 30-day country row
- Shop payload names NOS, Vodafone and MEO
- Payload names Madeira and the Azores
- Unlimited 30-day exists on the live table with a printed daily cap
- Hotspot not stated on the Portugal shop or payload
- 10 GB 30-day dest total matches Ubigi at $11
- Not the cheapest 30-day row at 5, 10 or 20 GB
Airalo's Portugal shop UI names NOS as the primary network, with +2 others. The same-origin package payload for the 10 GB 30-day SKU says it operates on the NOS, Vodafone, and MEO networks in Portugal. That payload also says coverage also includes Madeira and the Azores. Hotspot is not stated on that shop or payload, so it is omitted.
Airalo is the cheapest 30-day row at 50 GB on the dest cheapest-at-size table, $35, $0.70 per GB. Ubigi's 50 GB 30-day is also $35. Dest lists Airalo. Live-table 10 GB 30-day is $11, tied with Ubigi. Live-table 20 GB 30-day is $19. Live-table 5 GB 30-day is $9. Unlimited 30-day is $69 with dest and Airalo payload printing 3 GB/day then 1 Mbps. Fofo Mobil 10 GB 30-day dest rows at $17 are a second Airalo line. They are not the dest cheapest 10 GB SKU.

Ubigi
Our verdictBuy Ubigi when 3 GB or 25 GB for 30 days is the size. Meo (TMN) is on the SKU.
- Host network
- Meo (TMN) (10 GB and 25 GB SKUs)
- Coverage
- Islands not named on the SKUs this pass
- Hotspot
- Data sharing allowed on those SKUs
- Unlimited, 30 days
- $48, daily cap not printed
- Code
- TRAVELCITY10 for 10% off
- Cheapest 3 GB and 25 GB 30-day rows on the live Portugal table
- 10 GB and 25 GB 30-day SKUs name Meo (TMN)
- Same 50 GB 30-day: Portugal $35, Ubigi Europe $54
- Data sharing allowed on those SKUs
- Rates listing page did not name a host this pass
- Unlimited daily cap not printed on the 30-day dest row
- No 5 GB or 20 GB 30-day country row
Ubigi is the cheapest 30-day row at 3 GB ($6) and at 25 GB ($28). The 10 GB 30-day SKU names Meo (TMN). The 25 GB 30-day SKU names the same host. The all-destination rates listing does not name the Portugal host on the fetched page. Those SKUs say data sharing is allowed.
Unlimited 30-day on the live table is $48 with no printed daily cap. Do not read a daily GB into that row.
Same provider, same 50 GB, 30 days on the live dest table: Portugal $35, Europe $54. TRAVELCITY10 is 10% off where the dest table prints it. There is no 5 GB or 20 GB 30-day Portugal country row on the live table. Live-table 10 GB 30-day is $11.
3
Best 5 GB, 10 GB and 20 GB 30-day priceSim Local$11.50ATESIM · 10%
Our verdictDest 5 GB, 10 GB and 20 GB wins, with MEO, Vodafone, NOS on the country SKUs.
- Host network
- MEO, Vodafone, NOS (5/10/20 GB SKUs)
- Coverage
- Country SKUs print Portugal. Madeira and the Azores unnamed
- Hotspot
- Yes on those SKUs
- Code
- ATESIM 10% on the dest row
- Cheapest 5 GB, 10 GB and 20 GB 30-day rows on the live Portugal table
- 5/10/20 GB SKUs name MEO, Vodafone, NOS
- Hotspot and tethering yes on those SKUs
- No 25 GB or 50 GB 30-day country row
- Country SKUs do not name Madeira or the Azores
- Shop list prices on the 5 GB and 10 GB SKUs this pass sat above the dest totals
Sim Local is the cheapest 30-day row at 5 GB ($7.75), 10 GB ($9.75) and 20 GB ($14.75). Those three dest totals are the ranking source. The 5 GB SKU, 10 GB SKU and 20 GB SKU name MEO, Vodafone, NOS. The same SKUs print hotspot and tethering: yes. Coverage on those SKUs is Portugal. They do not name Madeira or the Azores.
ATESIM is 10% off where the dest table prints it. Live-table 10 GB 30-day is $9.75, the cheapest 10 GB country row this pass. There is no 25 GB or 50 GB 30-day Portugal-country row. Unlimited dest rows for Sim Local are 7-day and 15-day, not 30-day. Orange Holiday World and Smartroam sit on the same site. They are not Portugal-country dest cheapest SKUs.
4
Shop-named MEO / Vodafone / SonaecomNomad$16ATESIM · 20%
Our verdictMEO, Vodafone and Sonaecom on the shop. Price at 10 GB and 50 GB sits behind Sim Local, Airalo and Ubigi.
- Host network
- MEO / Vodafone / Sonaecom (shop)
- Coverage
- Overseas territories not claimed. Shop markets Lisbon, Porto, Aveiro
- Hotspot
- Yes on the Portugal shop FAQ
- Code
- ATESIM 20% off
- Shop names MEO / Vodafone / Sonaecom
- Hotspot supported on the Portugal shop FAQ
- Dest table prints a Portugal / Europe / Global 50 GB 30-day comparison
- Not a cheapest-at-size winner on the 30-day dest country table
- Overseas territories not claimed
- No 30-day unlimited country row
- Portugal 50 GB costs more than Nomad Europe 50 GB on that dest table
Nomad's Portugal shop names MEO / Vodafone / Sonaecom. The same page FAQ prints: Yes, Nomad's eSIMs support tethering / hotspot. Coverage may not include overseas territories. The shop markets Lisbon, Porto and Aveiro. Madeira, the Azores and Porto Santo are not on that page.
Nomad does not win a 30-day dest size band this pass. Live-table 50 GB 30-day is $45, behind Airalo and Ubigi at $35. Live-table 10 GB 30-day is $16. Live-table 20 GB 30-day is $20.
Same provider, same 50 GB, 30 days, on the dest comparison table: Portugal only $45, Europe $35, Global $129. ATESIM is 20% off where the dest table prints it. It does not apply to unlimited, add-ons, business, sale, Thailand 50 GB, or plans under USD 5. Unlimited on this shop is 3, 5, 7 and 10 days. There is no 30-day unlimited country row.
5
Dest 10 GB row, shop ConfirmingSaily$16.99ATESIM · 10%
Our verdictA dest 10 GB row at $16.99, with the shop still Confirming.
- Host network
- Not publicly disclosed
- Coverage
- Islands unnamed. Shop blocked this pass
- Hotspot
- Not stated (Portugal shop blocked this pass)
- Unlimited, 30 days
- $71.99, 5 GB/day then 1 Mbps
- 10 GB, 20 GB and unlimited 30-day country rows exist on the live dest table
- Dest prints a daily cap on the unlimited 30-day row
- Portugal shop blocked this pass, so host, hotspot and islands are unpublished
- Not a cheapest-at-size winner
Saily's Portugal shop returned a Cloudflare challenge this pass. The host stays unpublished. Hotspot stays empty. Island names stay empty. Do not copy another country's Saily hotspot line onto Portugal.
It is not the cheapest 30-day row at 1, 3, 5, 10, 20, 25 or 50 GB. Live-table 10 GB 30-day is $16.99. Live-table 20 GB 30-day is $27.99. Unlimited 30-day on the live table is $71.99 with a 5 GB/day cap, then 1 Mbps.
6
Best 1 GB and 30 GB 30-day priceYesim$17.73TRAVELCITY · 15%
Our verdictCheapest at 1 GB and 30 GB for 30 days. From 5 GB through 20 GB, read Sim Local first.
- Host network
- Not publicly disclosed
- Coverage
- City list on the shop. Madeira and the Azores unnamed
- Hotspot
- Depends on the operator
- Code
- TRAVELCITY for 15% off
- Unlimited, 30 days
- $65.81, dest daily cap unpublished
- Cheapest 1 GB and 30 GB 30-day rows on the live Portugal table
- TRAVELCITY 15% where the dest table prints it
- City list printed on the country shop
- No Portuguese host on the product page
- Hotspot depends on the operator
- Not the cheapest 30-day row at 5, 10, 20, 25 or 50 GB
Yesim is the cheapest 30-day row at 1 GB ($3.44) and at 30 GB ($28.69). The Portugal shop did not name a host, so the host stays unpublished. SwitchLess Networks is policy, not a carrier. Specs say hotspot depends on the operator. That is not a yes. The shop lists cities (Lisbon, Porto and others) and does not name Madeira or the Azores.
TRAVELCITY is 15% off where the dest table prints it. Live-table 10 GB 30-day is $17.21, the dearest 10 GB row among the six. Live-table 20 GB 30-day is $24.67. Unlimited 30-day is $65.81 with dest printing no daily cap. Do not invent one.
The bottom line
Sim Local wins 5 GB, 10 GB and 20 GB for 30 days. Airalo wins 50 GB on the dest cheapest-at-size table. Ubigi wins 3 GB and 25 GB. Yesim wins 1 GB and 30 GB. At 10 GB the live-table order is Sim Local, Airalo, Ubigi, Nomad, Saily, Yesim. Hosts: Sim Local MEO, Vodafone, NOS on the SKUs; Airalo NOS, Vodafone and MEO on the shop payload; Ubigi Meo (TMN) on the SKU; Nomad MEO / Vodafone / Sonaecom on the shop. Yesim and Saily stay unpublished on the shop. Nomad and Sim Local print a hotspot line. Yesim says it depends on the operator. Ubigi SKU says data sharing allowed. Airalo and Saily hotspot lines are empty this pass.
Gibraltar sits outside the EU 27. Boats and planes sit outside roam-like-at-home when the phone latches a non-terrestrial network. Madeira and the Azores stay empty for Sim Local country SKUs, Ubigi, Yesim, Nomad and Saily. Airalo's payload names those two regions. Nomad prints an overseas-territory hedge.
The live Portugal table is at /portugal. Plan Match is /plan-match.
What Portugal data actually costs
Price per GB drops from $2.77/GB at 1 GB to $0.70/GB at 50 GB. Buying one size up often costs less per GB than topping up later. Full list on the live Portugal plans table.
A 50 GB plan costs 75% less per GB than a 1 GB plan. Source: All Things eSIM live plan feed, 13 November 2026.
The “unlimited” trap
Unlimited 30-day plans run $48 to $71.99, and 2 of the 4 publish a daily cap before speeds drop. Check the cap before you pay for a label.
How we rank Portugal eSIMs
We rank by the 30-day 10 GB country-plan price, pulled daily from each provider’s catalog. When two totals match, a host network named on the shop or SKU breaks the tie.
Portugal eSIM FAQs
Does a Portugal eSIM work in Madeira or the Azores?
Airalo's package payload says coverage also includes Madeira and the Azores. Nomad's shop warns that overseas territories may be excluded and does not name those islands. Sim Local country SKUs print coverage as Portugal. Those cells stay empty for Ubigi, Yesim and Saily. Porto Santo is unnamed on every shop opened this pass.
Does it work on a ferry, a flight, or in Spain and Gibraltar?
European Commission roaming page: non-terrestrial networks on boats and planes are not roam-like-at-home. Your Europe: Portugal and Spain are in the EU 27. Gibraltar is not. No first-party named latch, so the Spanish and Gibraltarian cells stay empty. A Portugal-only plan is not a Spain plan.
What happens if I run out of data?
Buy another Portugal plan in the app. The shops stay open.
Can I tether or use a hotspot?
Nomad Portugal shop FAQ: yes, tethering / hotspot. Sim Local 5/10/20 GB SKUs: yes. Yesim Portugal shop: depends on the operator. Ubigi 10 GB and 25 GB SKUs: data sharing allowed. Airalo Portugal shop and payload did not state a tethering line. Saily Portugal shop was blocked, so the cell is empty.
Travel eSIM or a local SIM?
Lisbon or Porto for a week, or the Algarve for a fortnight: travel eSIM. A Portuguese number, or a month-plus: MEO, NOS, Vodafone or Digi prepaid, with ID at purchase.
Which network will I actually use?
Sim Local 5/10/20 GB SKUs: MEO, Vodafone, NOS. Airalo shop payload: NOS, Vodafone and MEO. Ubigi 10 GB SKU: Meo (TMN). Nomad shop: MEO / Vodafone / Sonaecom. Yesim and Saily: unpublished on the shop. Opensignal's July 2023 report is a coverage map for MEO, NOS and Vodafone. It does not name a host for these picks.




