Prices in pounds · O2 prices checked 6 November 2026
O2 roaming in India vs a travel eSIM
In India, O2 uses its O2 Travel prices. Here is what that costs for a long weekend, a week and a fortnight, next to a data-only travel eSIM for the same trip.
Photo : Max Singh on Unsplash
O2 vs eSIM in India: 3, 7 and 14 days
O2’s lowest published option in India for each trip length, next to a Graba SIM India plan with about 0.7 GB a day.
- 3 days
- 7 days
- 14 days
O2 roamingGraba SIM eSIM
| Trip | O2 | Graba SIM eSIM | Difference |
|---|---|---|---|
| A long weekend3 days | £21.00£7 a day × 3 | £4.493GB, 15 days | The eSIM is £16.51 less |
| A week7 days | £49.00£7 a day × 7 | £6.995GB, 30 days | The eSIM is £42.01 less |
| A fortnight14 days | £98.00£7 a day × 14 | £13.9910GB, 30 days | The eSIM is £84.01 less |
What’s included: O2: unlimited calls, texts and data, at up to 2 Mbps. Graba SIM: data only, prepaid; your O2 SIM stays in your phone for calls and texts. Graba SIM prices are live; O2 prices checked 6 November 2026.
Sources: O2 roaming (checked 6 November 2026). Prices change; check before you buy.
Graba SIM India plans: data, validity and total price
The 20GB plan costs much more than the smaller sizes here. At about 0.7 GB a day, most week-long trips need around 5 GB.
Each plan is a one-off price for one eSIM. It starts when it first connects in India, and hotspot use comes out of the same data.
Using your phone in India
- DEL Delhi
- BOM Mumbai
- GOX Goa Mopa
- GOI Goa Dabolim
- BLR Bengaluru
- Delhi, Agra and Jaipur
- The Golden Triangle cities are well covered, and so are the main roads between them.
- Goa
- Good in the beach towns; quieter southern beaches can be patchier.
- Kerala
- Kochi and the backwaters are covered near villages; houseboats on remote stretches can lose signal.
- Mumbai
- Strong signal across the city.
- The Himalayas
- Hill stations have signal in town; high passes and treks usually don’t.
Networks our India plans use: AirTel
- Many Indian apps and payment services send a one-time code to an Indian mobile number. A data-only eSIM doesn’t give you one, so carry cash or a travel card for payments.
- Family visits often run longer than 30 days. Check the plan’s validity covers your whole stay.
Going further with O2
- Nepal (trips to Kathmandu): O2 charges Standard rates.
- Sri Lanka (a week in Sri Lanka): O2 charges £7 a day.
What you get for the money
O2 Travel Bolt On
- £7 a day, charged only on days you make a call, send a text or use data. Receiving calls and texts doesn’t trigger it.
- Calls to the UK and within the destination are included; calls to other countries are not.
- O2 Travel starts a 24-hour charge the first time you call, text or use data. Receiving calls and texts doesn’t start it.
Graba SIM India eSIM
- 4 plan sizes for India, from 3GB, 15 days to 20GB, 30 days, each a one-off price.
- Runs on AirTel in India, with 5G where the network offers it.
- Data only. Your O2 SIM stays on for calls and texts, so bank codes still reach you in India.
O2 in India: questions
How much does O2 roaming cost in India?
£7 a day with the O2 Travel Bolt On: unlimited calls, texts and data, at up to 2 Mbps. For a trip, that is 3 days: £21.00 (£7 a day × 3); 7 days: £49.00 (£7 a day × 7); 14 days: £98.00 (£7 a day × 14).
Is a travel eSIM cheaper than O2 in India?
It depends on the trip. Comparing O2’s lowest published option with a Graba SIM plan of about 0.7 GB a day: 3 days, the eSIM is £16.51 less; 7 days, the eSIM is £42.01 less; 14 days, the eSIM is £84.01 less. O2’s price also includes unlimited calls, texts and data, at up to 2 Mbps.
Will I get an Indian phone number?
No. The plan is data-only. Your UK SIM stays in your phone for texts, and WhatsApp keeps working over the eSIM’s data.
Is a 30-day plan enough for a family visit?
For a stay of up to 30 days, yes. For longer stays, check the plan’s validity, and plan to top up or buy a second plan before the first one ends.