Forget airport queues and confusing recharge stations. eSIM is the smart choice for Thailand. Here's what works:
eSIM Providers & Pricing
Airalo: Most reliable. 1GB for $3.50 (7 days), 3GB for $6.50 (15 days). Covers all networks (AIS, TrueMove, DTAC). No activation issues.
Yesim: 1GB for $4.00 (7 days). Works on all Thai networks. Only one plan available—good for short stays.
Holafly:Does not cover Thailand. Skip it.
Local eSIMs: None for tourists. Apps like AIS MyAIS or TrueMove TrueMove H require Thai ID. Not an option.
Coverage & Activation
eSIMs piggyback on Thailand's main networks (AIS, TrueMove, DTAC). Coverage is excellent in cities and tourist areas (Bangkok, Phuket, Chiang Mai). You’ll get strong 4G everywhere except deep jungle areas (not a problem for travelers).
Activation: Download the eSIM profile via Airalo/Yesim app before landing. On arrival, go to Settings → Cellular → Add Cellular Plan and scan the QR code. Takes 2 minutes. Works with dual-SIM phones (use eSIM for data, physical SIM for calls if you keep it).
Physical SIM: Buy & Top-Up Guide (The Real Challenge)
Buying a SIM at the airport is smart (AIS/DTAC/TrueMove counters open 24/7), but recharging is where most travelers panic. This section covers exactly how to refill data without stress.
Operators & Where to Buy
AIS: Thailand’s largest. Buy at airport counters (AIS, DTAC, TrueMove H sections). Best for tourists.
TrueMove H: Strong coverage in tourist spots. Airport counters available.
DTAC: Cheaper plans. Airport counters. Less common for tourists.
Buy at: Airport counters (BKK, DMK, Phuket), 7-Eleven (behind counter), or carrier shops (like AIS Shop in Bangkok). Do NOT buy from street vendors—scams everywhere.
How to Top Up (The Actual Ways)
1. Convenience Stores (7-Eleven & FamilyMart):
Go to the counter. Say: "Data top-up, please. 1GB pack." (Point to a card if possible.)
They sell scratch cards (1GB for ~30-50 THB). Always ask for "data pack" or "data top-up card."
7-Eleven: Ask for "data voucher" (data voucher). FamilyMart: Same. They won’t say "eSIM" or "top-up"—use "data pack."
2. USSD Codes (Instant & Easy)
AIS: Dial *900# → Select "Data Pack" → Pick 1GB for 30 THB. Works on all AIS numbers.
TrueMove H: Dial *123# → Select "Data" → Choose 1GB for 30 THB. Must be on TrueMove H network.
DTAC: Dial *123# → Select "Data" → 1GB for 30 THB. Same code as TrueMove—works on DTAC too.
Tip: Keep these codes saved in your phone. No internet needed.
3. Carrier Apps (Avoid If Possible)
MyAIS (AIS): Requires Thai phone number. International credit cards rejected. App is in Thai only.
TrueMove H App: Same issue. Don’t waste time trying to use it with a foreign card.
DTAC App: Same problem. Stick to USSD or scratch cards.
4. Online Top-Up (Rarely Needed)
Websites like ais.co.th or dtac.co.th require Thai ID. Useless for tourists.
Only useful if you have a Thai friend to send you a voucher code. Not practical.
Common Problems (And How to Fix Them)
Store clerk doesn’t understand "data top-up":Point to the card in the display. Say "1GB data pack, please. 30 baht." (Show 30 THB on your phone if needed.)
App only in Thai:Do NOT try to use the app. Use USSD or scratch cards instead.
Store says "no credit card":They won’t accept Visa/Mastercard for data packs. Cash only (THB). Bring small bills.
USSD code doesn’t work:Double-check your network. AIS uses 900#, not 123#. TrueMove/DTAC use *123#.
Pro Tip: If You’re Stuck With No Data
Go to any 7-Eleven or FamilyMart. Point to the "data pack" cards. Say "1GB, 30 baht." Pay in cash. It takes 60 seconds. No app, no language barrier, no card rejection. This is the only reliable method for tourists.
Verdict: eSIM Wins for Thailand (No Contest)
Physical SIMs in Thailand are a nightmare for tourists. You’ll waste hours figuring out how to recharge, get confused by apps, or get scammed at street vendors. The airport purchase is easy—but the recharge process is broken for foreigners.
Use eSIM if you’re staying more than 3 days. Airalo’s $3.50 for 1GB is cheaper than 30 THB (less than $1) for a physical SIM pack. You’ll never stress about data again. Just buy the eSIM before you leave home.
Physical SIMs are only worth it if you’re doing a 1-2 day trip and have a Thai friend to help recharge you. Even then, the hassle isn’t worth it. For Thailand, eSIM is the only sane option for travelers. Skip the airport counter and skip the recharge panic. Get Airalo, scan the QR code, and enjoy your trip. No more "How do I get data?" questions. Just connect and go.