eSIM discounts and savings: how to pay less for travel data, from promo codes to the right plan size
eSIM discounts explained: how promo codes, the right data size, validity and plan type cut the cost of travel data, based on 220,000+ plans.
The biggest eSIM discount is usually not a promo code but choosing the right plan: in our database, the typical offer for the same destination and data amount costs two and a half to five times as much as the cheapest one. Promo codes then take another 5 to 15 % off. This guide shows, with figures from the more than 220,000 plans we compare, where the real savings are: comparing providers, using codes correctly, picking the right data size, validity and coverage, and avoiding the hidden costs of currency, top-ups and auto-renewal.
Quick answer: where the real savings are
- Compare providers first. For the same destination and data amount, prices differ far more than any code can make up.
- Then use a promo code. About a third of the providers we list offer our readers a code worth 5 to 15 %.
- Buy the size you will actually use. Larger packages cost much less per gigabyte, but unused data is money lost.
- Choose the smallest coverage area that fits. Country plans are cheapest per gigabyte; global plans cost several times as much.
- Only pay for unlimited if you need it. A week of unlimited data typically costs around 1.5 to 2 times as much as a 10 GB plan.
- Watch the hidden costs: card fees for foreign currencies, expensive top-ups and subscriptions that renew automatically.
Why comparing providers saves the most
Travel eSIM prices are not standardised. The same amount of data for the same country can cost a few euros with one provider and many times that with another, even when both use the same local network. We looked at 5 GB plans valid for 7 to 30 days in ten popular destinations and compared each provider's cheapest suitable plan:
| Destination | Providers with such a plan | Typical offer vs cheapest |
|---|---|---|
| Japan | 38 | about 3 times as much |
| USA | 38 | about 3 times as much |
| Thailand | 38 | about 3 times as much |
| Indonesia | 38 | almost 4 times as much |
| Spain | 38 | about 4 times as much |
| France | 38 | more than 4 times as much |
| Italy, Turkey, UK | 38 | about 5 times as much |
| Mexico | 38 | about 2.5 times as much |
“Typical offer” is the median of the providers' cheapest plans, as of October 2026. The ratios change as prices change, but the pattern is stable: picking a provider at random, or the first one you see advertised, usually means paying several times the going rate.
A low price alone is not the whole story. Before you buy, check the network, the validity, whether hotspot is allowed and what happens after the data runs out. Our destination pages, such as Japan or Europe, list every plan sorted by price, with filters for these details and our score for each provider; how the score works is explained on our methodology page.
Promo codes: how much they save and what to check
Promo codes are the easiest saving once you have found a good plan. About a third of the providers we list currently offer a code for our readers, worth between 5 and 15 %. Together these providers sell more than half of all the plans in our database.
The conditions differ, so read them before you rely on a code:
- First purchase only: some codes work only for new customers.
- Once per customer: others can be used once per account, not for every order.
- Applied automatically: a few providers add the discount when you arrive through our link, without a code to type.
- Expiry date: where a provider sets one, it is shown with the code.
A code does not make an expensive plan cheap. A 10 % discount on a plan that costs three times the market price still leaves you paying far too much. Compare the final price, after the discount, with the cheapest plans for your destination. On our destination pages you can show prices with codes already applied.
Bigger packages cost less per gigabyte, if you use the data
The price per gigabyte falls steeply with package size. For country plans in our database, using the median price per gigabyte:
| Package size | Price per GB (1 GB = 100) |
|---|---|
| 1 GB | 100 |
| 3 GB | 65 |
| 5 GB | 51 |
| 10 GB | 44 |
| 20 GB | 34 |
| 50 GB | 24 |
So a gigabyte in a 10 GB plan costs less than half as much as in a 1 GB plan, and in a 50 GB plan about a quarter. That does not mean you should always buy big: data you do not use is wasted. The cheapest strategy is a package that matches your real use, or a smaller plan from a provider that lets you top up the same eSIM if you need more.
| Data | Validity | Price | Per GB | Provider | |
|---|---|---|---|---|---|
| 1 GB regional plan, 2 countries | 7 days | $0.61 (€0.55) | €0.55 | eSIM.dog | View plan |
| 2 GB regional plan, 2 countries | 7 days | $1.03 (€0.92) | €0.46 | eSIM.dog | View plan |
| 3 GB regional plan, 2 countries | 7 days | $1.03 (€0.92) | €0.31 | eSIM.dog | View plan |
| 5 GB regional plan, 2 countries | 7 days | $1.65 (€1.48) | €0.30 | eSIM.dog | View plan |
| 10 GB regional plan, 33 countries | 7 days | $3.84 (€3.44) | €0.34 | eSIM.dog | View plan |
| 20 GB regional plan, 28 countries | 30 days | $6.13 (€5.49) | €0.27 | eSIM.dog | View plan |
| 50 GB regional plan, 33 countries | 7 days | $15.94 (€14.27) | €0.29 | eSIM.dog | View plan |
The table shows the cheapest Europe plan for each data amount, refreshed daily. To estimate how much you need, see How much data do I need for travel?
Validity: pay for the days you need, but compare
Longer validity usually costs a little more, but less than you might expect. We compared plans from the same provider with the same coverage and data amount:
- 30 days instead of 7: typically about 10 % more.
- 15 days instead of 7: typically about 6 % more.
- Same price: in about a third of cases, the 30-day plan costs the same as the 7-day plan, or within 5 %.
If the difference is small, the longer plan is the safer buy: you will not lose leftover data because the days ran out first, and a delayed return costs nothing extra. Also check when the validity starts. Many plans begin only when they first connect at your destination, so you can buy in advance without losing days; see When to activate your travel eSIM.
Country, regional or global: pick the smallest area that fits
The wider the coverage, the more you pay per gigabyte. For 5 to 10 GB plans in our database:
- Europe plans cost a fifth to a third more per gigabyte than a country plan for France, Italy, Spain or Germany.
- Asian regional plans cost around 40 % more per gigabyte than a plan only for Japan or Thailand.
- Global plans cost about four times as much per gigabyte as a country plan.
For a trip to one country, a country plan is almost always the cheapest. For two or more countries, a regional plan often wins, because you avoid buying a separate package for each country and wasting the rest of each one. A global plan pays off only for trips across several continents. Our guide Country, regional or global eSIM? explains how to compare the three.
Unlimited or fixed data: which is cheaper?
Unlimited plans are convenient, but you pay for that convenience. Comparing medians in our database, a 7-day unlimited plan for Japan costs about 1.6 times as much as a 10 GB plan and almost three times as much as 5 GB. For Europe, a week of unlimited costs more than twice as much as 10 GB.
| Validity | Cheapest unlimited | With 2 GB/day or more at full speed |
|---|---|---|
| 1 day | €0.67 · Stellar eSIM 1 GB/day at full speed, then reduced | €0.93 · Stellar eSIM 2 GB/day at full speed, then reduced |
| 3 days | €1.18 · Yoho Mobile 500 MB/day at full speed, then 128 kbps | €2.37 · Yoho Mobile 2 GB/day at full speed, then 128 kbps |
| 5 days | €1.62 · Yoho Mobile 500 MB/day at full speed, then 128 kbps | €3.68 · Yoho Mobile 2 GB/day at full speed, then 128 kbps |
| 7 days | €2.08 · Yoho Mobile 500 MB/day at full speed, then 128 kbps | €4.97 · Yoho Mobile 2 GB/day at full speed, then 128 kbps |
| 10 days | €2.81 · Yoho Mobile 500 MB/day at full speed, then 128 kbps | €6.95 · Yoho Mobile 2 GB/day at full speed, then 128 kbps |
| 15 days | €3.77 · Yoho Mobile 500 MB/day at full speed, then 128 kbps | €9.84 · Yoho Mobile 2 GB/day at full speed, then 128 kbps |
| 30 days | €6.64 · Yoho Mobile 500 MB/day at full speed, then 128 kbps | $20.63 (€18.47) · Billion Connect 2 GB/day at full speed, then 384 kbps |
Unlimited is worth it if you stream video on mobile data, share your connection with others or work online every day. For maps, messaging, social media and the odd video call, a fixed plan of 5 to 10 GB is cheaper for most trips. Also check the daily full-speed allowance and the speed after it: a cheap unlimited plan that slows to 128 kbps after 1 GB a day can be worse value than a fixed plan. Our guide Unlimited eSIM plans: how unlimited are they really? explains the fair-use rules.
Checklist: how to get the best price
- Estimate your data use and how many days and countries your trip covers.
- Open the destination page on eSIM Rankings and sort by price, or by price per GB for larger packages.
- Filter for what matters to you: validity, network, 5G, hotspot, unlimited.
- Compare two or three plans from providers with a good score, not just the cheapest.
- Check the promo codes for those providers and compare the final prices.
- Buy and install at home over WiFi, and check when the validity starts.
If you are weighing an eSIM against roaming or a local SIM, our guide eSIM vs roaming vs local SIM compares the costs.
Questions travellers ask
Where can I find eSIM promo codes that work?+
Our promo codes page lists the codes that eSIM providers currently offer our readers, with the discount, the conditions and an expiry date where there is one. Expired codes are removed automatically, and you can see at a glance whether a code is for new customers only.
How much does an eSIM promo code save?+
The codes we list are worth 5 to 15 % off. That is useful, but choosing the right provider and plan usually saves much more: for the same destination and data amount, the typical offer costs several times as much as the cheapest one.
Do eSIM promo codes work for existing customers?+
It depends on the provider. Some codes work only on your first purchase, some once per customer, and others on every order. The conditions are shown next to each code on our promo codes page.
Is a cheap eSIM worse than an expensive one?+
Not necessarily. Cheap and expensive plans often use the same local networks. Differences lie in the validity, the speed after any daily limit, hotspot rules, support and user ratings. Check those details and the provider's score rather than assuming that a higher price means better service.
Is an unlimited eSIM cheaper than a fixed data plan?+
Usually not. In our database, a week of unlimited data typically costs around 1.5 to 2 times as much as a 10 GB plan. Unlimited pays off for heavy use such as streaming or working online; for maps, messaging and social media a fixed plan is normally cheaper.
Should I buy my eSIM in advance or on arrival?+
Buying in advance costs the same online and lets you install the eSIM over WiFi at home. Many plans only start their validity when they first connect at your destination, so you do not lose days. Check the plan details for when the validity begins and any deadline for activation.
Written by the eSIM Rankings editorial team. Figures on prices, package sizes and validity are medians from our database of travel eSIM plans as of October 2026; prices in the tables are refreshed daily. Promo code conditions are set by the providers. We compare published data and do not test providers ourselves.
← All guides