USA SIM Card in India: Buy a US eSIM Before You Fly

Yes, you can buy a USA SIM card in India and land with a working US number. Unlimit Mobile sells a USA SIM card you can buy from India: an eSIM by email, or a physical SIM posted within India. Pick a plan online, verify with your passport, and your number goes live 48 hours before you travel.
This guide is for anyone in India buying a USA tourist SIM card, or an American SIM card for a family visit or a business trip. It covers what to buy, what you need, when it starts working and how it compares with sorting out a SIM after you land. Moving to the US to study? Read our guide to SIM cards for international students in the USA instead.
Can you buy a US SIM card in India?
Yes, in two forms. Both give you a real US phone number, unlimited local calls and SMS across the USA, and USA-wide 5G+ data, on the same plans. What differs is how the SIM reaches you.
A USA eSIM, bought and delivered online
An eSIM is a SIM built into your phone, so nothing is posted. You buy online, your QR code and instructions arrive by email, and you scan the code to add the US line. Because nothing has to travel, you can buy it any day before your flight, even the day you fly. Your phone must be unlocked and eSIM-compatible. New to eSIMs? Our explainer on how a prepaid eSIM for the USA works covers the basics.
A USA physical SIM, posted within India
If your phone doesn't support eSIM, a USA physical SIM card is posted to you before you fly. Physical SIMs ship within India only, and they can't ship within 7 days of travel, so order with your travel date at least 8 days away. Your phone must be unlocked and support international networks.

Buy in India or after you land? The options compared
Most people flying from India weigh up four ways to get connected in the USA. Here's when each one works and what it asks of you.
| Option | When you buy it | When it works | US number | What you need |
|---|---|---|---|---|
| US eSIM bought in India | Any time before you fly, even on the day | 48 hours before your travel date (within 1–2 hours of paying if you travel within two days) | Yes | An unlocked, eSIM-compatible phone and your passport |
| US physical SIM posted in India | At least 8 days before you travel | When you put it in your phone on landing | Yes | An unlocked phone, an address in India and your passport |
| SIM bought at a US airport or store | After you land | Once you've found a counter and set it up | Usually | An unlocked phone; ID rules vary by seller |
| Roaming on your Indian SIM | Before you fly, from your Indian operator | On landing, if roaming is switched on | No, you keep your Indian number | A roaming pack on your Indian plan |
For most travellers the eSIM is the simplest: nothing to post or lose, and you're online the moment you land. Choose the physical SIM if your phone doesn't support eSIM. For a wider look at every option, data-only travel eSIMs included, see which SIM card is best for a USA trip.
How to buy a USA SIM card in India, step by step
- Check your phone. It must be unlocked, and for an eSIM it must also be eSIM-compatible. Look up your model on our list of eSIM compatible phones, and read will my phone work in the USA? if you're unsure.
- Choose a plan and a length. Pick your data, then 1, 3, 6 or 12 months. Prices are in US dollars, and you can pay from your Indian bank account or credit card.
- Add your travel date. The checkout asks when you travel, so your number goes live in time.
- Pay, then complete eKYC. After paying, you upload a photo of your passport's front page so we can verify you and allocate your SIM.
- Install the eSIM at home. Your QR code arrives by email. Open it on a laptop or another screen and scan it with your phone while you're on Wi-Fi. A physical SIM arrives by post instead: keep it safe until you land.
- Land and switch on your US line. Set the US line for mobile data, and you can book a cab, message family and find your way from the arrivals hall.
When will your US number start working?
It depends on the travel date you give at checkout:
- Travelling more than two days from now: your number goes live 48 hours before your travel date.
- Travelling today or within two days: your number goes live within 1–2 hours of paying.
So an eSIM doesn't need buying weeks ahead, and there's no reason to leave it to the airport either. Once your number is live, share it with your hotel, your hosts or whoever is picking you up.

What you need to buy an American SIM card from India
Keep this checklist handy before you check out:
- An unlocked phone (eSIM-compatible, for the eSIM)
- Your passport, for the eKYC check after payment
- Your travel date
- An email address you can open on a second screen, to scan the QR code
- An Indian bank account or credit card to pay with
- For a physical SIM: a delivery address in India, and at least 8 days before you fly
There's no contract and no credit check, and the $45 activation fee is waived on every USA plan. Still planning the trip itself? Here's what you need to travel from India to the USA.
Which USA plan should you buy?
Every USA plan includes a US number, unlimited local calls and SMS across the USA and USA-wide 5G+ coverage, at special pre-departure rates. The plans differ in data: Unlimit Loki has 2GB, Unlimit Rizz has 10GB, and Unlimit Slay and Unlimit GOAT have unlimited data, with 25GB and 50GB at full speed. Today's prices:
| Plan | Data | 1 month | 12 months |
|---|---|---|---|
| Unlimit Loki | 2GB | USD $12 | USD $132 |
| Unlimit Rizz | 10GB | USD $23 | USD $252 |
| Unlimit Slay | Unlimited | USD $30 | USD $324 |
| Unlimit GOAT | Unlimited | USD $40 | USD $432 |
The shortest plan is 1 month, so a two-week holiday still takes a 1-month plan. Parents visiting family in the US for a season can take 3 or 6 months in one go, and longer plans cost less per month. Every detail is on our USA eSIM plans page.
Can you keep your Indian number in the USA?
Yes. An eSIM sits beside your Indian SIM, so one phone keeps two active numbers. Use the US line for data and local calls, and keep your Indian SIM switched on for calls from home and bank OTPs. Whether SMS reach your Indian SIM abroad depends on your Indian plan's roaming settings, so check with your operator before you fly. Our guide to using an eSIM abroad without losing your Indian bank OTPs goes into the detail.
Frequently asked questions
Can I buy a US SIM card in India?
Yes. Unlimit Mobile sells USA eSIMs online to buyers in India and ships physical USA SIM cards to addresses within India. Either way, you have a US number before you fly.
Which is better to buy in India: a USA eSIM or a physical SIM?
The eSIM, if your phone supports it: it arrives by email, so you can buy it as late as the day you travel. A physical SIM needs an unlocked phone and can't ship within 7 days of your travel date.
When does a USA SIM bought in India start working?
Your number goes live 48 hours before your travel date. If you travel today or within two days, it goes live within 1–2 hours of paying.
Do I need a passport to buy a USA SIM card from India?
Yes. After you pay, you upload a photo of your passport's front page for a quick identity check (eKYC). There's no contract and no credit check.
How much does a USA SIM card cost in India?
Plans are priced in US dollars for 1, 3, 6 or 12 months, and the plan table above shows today's prices. Longer plans cost less per month, and the $45 activation fee is waived.
Can tourists from India pay for an American SIM card with an Indian card?
Yes. You can pay from your home country's bank account or credit card, so an Indian bank account or card works.


