
Which eSIM is the best value for India?
At least 5 GB for 30 days in India costs from $11.76 to $15 across 6 providers. eSIMCard has the lowest price. Yesim is our Editor's Choice.
| # | Name | Score | India: 5 GB+, 30 days | Top-up | Refund | |
|---|---|---|---|---|---|---|
| 1 | Yesim Editor's Choice | 6.8 | $12.31 | Some plans | 30 days, unused | Get eSIM |
| 2 | eSIMCard | 7.3 | $11.76 | Some plans | Technical issues only | Get eSIM |
| 3 | Nomad | 7.2 | $13.04 | Yes | Before activation | Get eSIM |
| 4 | Saily | 6.1 | $13.99 | Yes | Before activation | Get eSIM |
| 5 | Airalo | 5.6 | $14.55 | Some plans | – | Get eSIM |
| 6 | Ubigi | 4.1 | $15 | Yes | Before activation | Get eSIM |
Editor's Choice is placed first; other rows follow the column shown. We earn a commission from some providers. Prices were checked on official sites and change often.
Find a plan for India
95 plans from 8 providers, checked on official sites on 2026-11-09. Filter by trip length and data.
95 plans match
| eSIMCard | 1 GB · 3 days | $2.90 | $2.90/GB | Review |
| Ubigi | 1 GB · 7 days | $3.00 | $3.00/GB | Review |
| Yesim | 1 GB · 30 days | $3.47 | $3.47/GB | Get plan |
| Saily | 1 GB · 7 days | $3.99 | $3.99/GB | Get plan |
| Nomad | 1 GB · 7 days | $4.01 | $4.01/GB | Review |
| Yesim | Unlimited · 1 day | $4.48 | – | Get plan |
| Airalo | 1 GB · 3 days | $4.48 | $4.48/GB | Get plan |
| Ubigi | 3 GB · 30 days | $7.00 | $2.33/GB | Review |
| eSIMCard | 3 GB · 3 days | $7.07 | $2.36/GB | Review |
| eSIMCard | 3 GB · 7 days | $7.26 | $2.42/GB | Review |
| Yesim | 3 GB · 30 days | $7.39 | $2.46/GB | Get plan |
| eSIMCard | 3 GB · 30 days | $7.51 | $2.50/GB | Review |
Prices in USD, converted at the ECB rate of 2026-11-09. Editor's Choice is pinned first. Check the final price and terms on the provider's site.
For India, best value comes from comparing 6 plans of equal 30-day length on price, top-up and refund rules. Every plan in the table above gives at least 5 GB for 30 days. That makes the price gap easy to read.
What to check before you pick an India plan
Plan length is equal here, so no provider wins by offering more days. Look next at how each one handles top-ups. Then check the refund rules for plans you never use. These two points matter if your trip changes.
Our methodology explains how we weigh price against these terms.
How the 30-day prices line up
Prices run from $11.76 to $15, with a median of $13.52. eSIMCard has the lowest price and also leads our overall scoring. Nomad and Yesim follow it in the scoring.
Yesim has the second lowest price in the table. Nomad costs a little more than Yesim. Saily sits at the median price. Airalo costs more than Saily. Ubigi has the highest price in this group.
Where Yesim fits for an India trip
Yesim is shown first as our Editor's Choice. The other providers follow the order of the price column.
Yesim offers the same 30-day length as the rest. It works on a pay as you go basis, so you add data when you need it. It also offers a 30-day refund on unused plans. We earn a commission if you buy through our Yesim link.
Read the full Yesim review for more detail on its terms.
Matching data to your India itinerary
Not sure if 5 GB is enough for your trip? Our guide on how much data you need helps you estimate. For side-by-side matchups across providers, see the full comparison hub.
More rankings
Frequently asked questions
How much does a 30-day India eSIM with at least 5 GB cost?
In the table, prices range from $11.76 to $15. The median plan costs $13.52.
Why is Yesim listed first in the table?
Yesim is our Editor's Choice, so it is placed first by editorial decision. The other providers follow the price column.
Can I get a refund on an unused Yesim plan?
Yesim offers a 30-day refund on unused plans. Check its current terms before you buy.
Do all plans in the table last the same length?
Yes. Every plan covers 30 days with at least 5 GB. Price, top-up and refund rules then decide the value.
- November 10, 2026: Text revised