Thailand eSIM for Tourists: Install, Activate & Fix Errors
📑 Table of Contents
Most Thailand eSIM guides describe a country that no longer exists at the SIM counter. Three rule changes landed in the past eighteen months, and each one changes the advice.
Since 16 May 2026, a Thai SIM — including a carrier-issued eSIM — must be registered in person at an operator branch or authorised dealer, with your passport and a live face check, and you may hold at most three SIMs per operator. Since 1 May 2025, every arrival must file a Thailand Digital Arrival Card (TDAC) within 72 hours of landing. And through 2026 the 2G and 3G networks that carried voice for two decades are being retired, which quietly mutates the “eSIM for data, home SIM for calls” setup almost every guide recommends.
A travel eSIM sidesteps the first two entirely, because it is a roaming data profile, not a Thai number: nothing to register, nothing to queue for. It does not sidestep the third. That is why this page spends as much time on the moments after landing as on the QR code.
Below: what a Thailand eSIM actually is, whether your phone can run one, how to install it at home, how to activate it on Thai soil, how to keep your own number alive while you do, and what to do when it refuses to connect.
Buying decision first? Compare Thailand eSIM plans for your trip length. If you want the network argument — AIS against TrueMove H against dtac — that lives in the Thailand eSIM comparison. Prices by data tier are in the budget roundup.
What Is a Thailand eSIM and How Does It Work?
An eSIM is a SIM that ships as software. Instead of a plastic card, your phone holds a rewritable chip, and you install a carrier profile by scanning a QR code or entering an activation string. Installation takes under two minutes on decent Wi-Fi.
The important distinction for Thailand: the eSIM you buy online before your trip is a roaming data profile. It is not a Thai SIM. It attaches to AIS, TrueMove H or dtac when you land, but the number and the registration belong to the provider’s home market, not to Thailand’s NBTC. That is exactly why it needs no passport, no queue and no counter — and also why it has no Thai phone number attached. If a number is what you need, read the Thai number guide instead; this page is about data.
Thailand’s mobile market is also simpler than most guides suggest. AIS and TrueMove H merged with dtac in 2023 under True Corp, so the country effectively runs two radio networks. Whichever travel eSIM you buy, it rides on one of them, or switches between them.
The technical standard is maintained by the GSMA, and Apple publishes a plain-language overview in its eSIM support article.
eSIM vs physical SIM vs pocket WiFi
| Physical SIM | eSIM | Pocket WiFi | |
|---|---|---|---|
| How you get it | Queue at the airport, passport, face check | QR code by email, install at home | Rent or buy a second device |
| Time to first data | 30–45 minutes at a counter | 2 minutes after landing | Depends on pickup |
| Switching networks | Ejector tool, tray, restart | Toggle in settings | Not applicable |
| Keeps your number | No — the tray is occupied | Yes, home line stays live | Yes |
| What you carry | Nothing extra | Nothing extra | A device to charge daily |
| Best for | Phone without eSIM support | Most phones since 2019 | Groups of three or more |
Is eSIM Available in Thailand?
Yes, in both directions. Thai carriers sell eSIM profiles for local numbers, and every international travel eSIM platform sells a Thailand product that roams on AIS or TrueMove H. Support is not the question in 2026 — registration and coverage are.
What changed is the paperwork. A Thai carrier eSIM is a Thai SIM for regulatory purposes: in-person registration, passport, live face check, three per operator, and a tourist package that cannot run past 60 days. A travel eSIM bought before you fly carries none of that.
If you are asking “is eSIM available in Thailand” because an airport booth told you it is not, you were at the wrong booth. AIS, TrueMove H and dtac all issue eSIM profiles, and AIS has sold tourist eSIM packages for years.
Thailand eSIM for Tourists: The 72-Hour Sequence
The single most common mistake is treating installation and activation as one step. They are separate events, days apart, and mixing them up is what produces a dead eSIM on the arrival hall floor.
| When | What to do | Why it matters |
|---|---|---|
| 2–4 weeks out | Check *#06# for an EID; confirm the phone is unlocked |
Avoids buying a plan the phone cannot install |
| 2–4 weeks out | Check that the phone supports VoLTE | 3G fallback is going away; voice depends on it |
| 72 hours out | File the TDAC at tdac.immigration.go.th | Required for every arrival since 1 May 2025, and it needs internet |
| 48 hours out | Buy the plan, screenshot the QR code, save the SM-DP+ string | Email may be unreachable after landing |
| Day before | Install the profile on Wi-Fi, leave the line switched off | Nothing starts counting until you connect in Thailand |
| On landing | Enable the line, turn on Data Roaming, wait 2–5 minutes | Registration completes on a Thai network |
| First 10 minutes | Set the eSIM as the data line, keep the home line for calls | Dual SIM done properly |
| Before leaving the airport | Turn off Wi-Fi and load a map | Confirms data works while airport Wi-Fi can still rescue you |
That TDAC row deserves a sentence of its own. The arrival card is free, it must be filed on the official site within 72 hours of arrival, and it produces a QR code you show at immigration. If you land with no data and no saved confirmation, you are the person holding up the queue. Installing a Thailand eSIM before you fly is what lets you file it from the taxi.
Thailand eSIM Compatible Phones: Device Checklist
Most phones sold since 2019 can hold an eSIM profile, but “most” is not “yours”. The check takes four seconds: dial *#06#. An EID number appears if the hardware is there. No EID, no eSIM, and no amount of app installing will change that.
| Brand | eSIM-compatible models |
|---|---|
| Apple iPhone | iPhone XS, XS Max and XR onward, including 11/12/13/14/15/16 series and SE 2/3 |
| Samsung Galaxy | Galaxy S20 and newer, Z Flip and Z Fold series |
| Google Pixel | Pixel 3 and newer |
| Huawei | Selected models only — Mate 40 and P40 series are the usual examples |
| Xiaomi | Some global models such as the 13 and 14 series; mainland-China variants usually lack it |
| OPPO / vivo | Some flagship models |
Two caveats cost people money every week.
China-market iPhones. For years, iPhones sold in mainland China shipped without eSIM hardware. That began to change in September 2026 with models including the iPhone 18 Pro, iPhone 18 Pro Max, iPhone 17e and iPhone Air. Older China-market units still lack it, so the EID check — not the country of purchase — is the deciding test.
Carrier locks. A US AT&T or T-Mobile contract phone will refuse another carrier’s profile even with an EID present. Ask your carrier to unlock it before you travel; the request is usually free once the device is paid off.
For a model-by-model list, see the eSIM compatible devices page. If the phone is an iPhone specifically, the iPhone 16 activation walkthrough and the iPhone 11 setup guide both go deeper than this page needs to.
How to Install a Thailand eSIM Before You Fly
Installation at home is the whole trick. Do it on your own Wi-Fi, with your own coffee, two days before the flight — not in a taxi to the airport.
- Confirm the phone has an EID and is carrier-unlocked (
*#06#). - Buy the plan and keep the confirmation email. Some platforms also show the QR code inside the app or account page.
- Screenshot the QR code immediately. Screenshots survive dead batteries and roaming-off mistakes; email does not.
- Save the manual details — the SM-DP+ server address and the activation code. You will need them if the camera refuses the QR code.
- Scan and install on Wi-Fi. Label the line something obvious like “Thailand data”.
- Leave the line switched off. Installing a profile is not the same as activating it.
On iPhone: Settings → Cellular → Add eSIM → Use QR Code. On Samsung: Settings → Connections → SIM Card Manager → Add mobile plan. On Pixel: Settings → Network & internet → SIMs → Download a SIM instead.
One exception worth knowing: a handful of plans, mostly free trials, start their clock at installation rather than at first connection. Check the provider’s wording before you install three weeks early.
Thailand eSIM QR Code: SM-DP+ and Activation Code
The purchase email contains three things, and only one of them is the QR code:
- SM-DP+ address — the provisioning server the phone contacts
- Activation code — the one-time token that identifies your profile
- QR code — the two above, encoded as an image
If the camera will not cooperate, choose Enter Details Manually and type both strings exactly. Extra spaces at the end of a pasted activation code are the single most common cause of “activation code invalid”.
QR Code Won’t Scan? Four Fixes
- Image too blurry or cropped → ask for a resend, or use manual entry
- Screen brightness low when scanning from another screen → raise it to maximum
- Camera lens smudged → wipe it, then retry
- Profile already installed → check Settings → Cellular before scanning again
How to Activate a Thailand eSIM After Landing
A Thailand travel eSIM activates when it first attaches to a Thai network. Nothing happens on the plane, and nothing should: leave the line off until you are on the ground.
After landing, connect to airport Wi-Fi (Suvarnabhumi and Don Mueang both have free terminals), then:
- Settings → Cellular → select the Thailand line
- Turn on this line
- Turn on Data Roaming for that line — travel eSIMs are roaming profiles, so this is mandatory, not optional
- Set Cellular Data to the Thailand line
- Wait 2–5 minutes, then toggle Airplane Mode once if nothing appears
- Test with a map, not with a speed test
Two timing facts worth internalising. Validity starts at first connection in Thailand for most platforms, including Roami, so installing early costs you nothing. And on carrier-issued Thai eSIMs the activation day counts as day one in Thailand time (GMT+7), which matters if you land at 23:50.
Activating on iPhone
Settings → Cellular → Add eSIM → scan the saved QR code → label the line → enable Data Roaming → set Cellular Data to the Thailand line → keep your home SIM as Default Voice Line.
Activating on Android
Settings → Network & internet → SIMs → Add eSIM → scan → enable Data Roaming → set mobile data to the eSIM → restart if the tile stays grey.
The step people skip is Data Roaming. A travel eSIM without roaming enabled looks installed, looks selected, and connects to nothing.
eSIM Card vs Physical SIM Card in Thailand
People still search for a “Thailand eSIM card”, which is a reasonable thing to search for and a slightly contradictory one: an eSIM card is the card you do not get. The comparison that matters is not card versus chip, it is counter versus download.
| Thailand eSIM card (travel) | Thai physical SIM at the airport | Thai carrier eSIM | |
|---|---|---|---|
| Where you buy | Online, before the flight | Arrival hall counter | Operator branch, in person |
| Passport needed | No | Yes, plus live face check | Yes, plus live face check |
| Thai phone number | No | Yes | Yes |
| Time to first data | 2 minutes after landing | 30–45 minutes, longer at peak | 20–40 minutes |
| Price shape | Fixed data or daily unlimited | Unlimited with a daily fair-use cap | Unlimited with a daily fair-use cap |
| Can you top up | Yes, in the app | Yes, until the 60-day tourist ceiling | Yes, same ceiling |
The 60-day ceiling is regulatory, not commercial: a tourist SIM cannot be extended past 60 days from activation by topping up. If you are staying longer, that is a visa-and-residency conversation, not a SIM conversation.
Cost is covered in the price-by-data-tier comparison; buying channels — airport, 7-Eleven, operator shop, Klook, KKday — are in the where-to-buy guide.
Thailand eSIM Tourist Plans: Fixed Data or Daily Unlimited
Two product shapes are sold to visitors, and they fail in different ways. Fixed-data plans (typically 5, 10 or 20 GB over a set number of days) reward light users and punish anyone who streams. Daily-unlimited plans remove the counting but carry a high-speed allowance per day, so the real question is what happens after you pass it.
For a first trip, the practical rule is 10 GB for one week of maps, messaging and photos, or a daily-unlimited plan if you will tether a laptop. The Thailand eSIM plans page lists both shapes by validity, with prices per tier.
AIS, TrueMove H and dtac in Thailand: The Registration Rules That Decide Your Setup
If you buy a Thai carrier eSIM rather than a travel eSIM, registration is now the hard part, and the 2026 rules are stricter than anything written before them.
Under the NBTC notification published on 15 May 2026 and effective the next day, a non-Thai national:
- registers in person at an operator branch or authorised dealer — remote sign-up for a new SIM is no longer accepted
- is capped at three SIMs per operator, counting forgotten numbers from previous trips
- must activate within 60 days of registration, or re-verify identity in person
- goes through biometric liveness verification, a face scan matched against the passport photo
The legal summary is published by Tilleke & Gibbins, and the underlying notification sits with the NBTC.
Practical consequence: the “buy an AIS eSIM online the night before you fly, upload your passport, done in ten minutes” workflow that guides described in 2025 no longer holds for a Thai-number product. Budget a shop visit, or buy a travel eSIM and skip registration entirely.
Which operator to pick is a coverage question, and it is answered properly in the AIS vs TrueMove H comparison. This page only cares that you know registration is now a counter transaction.
APN Settings for a Thailand eSIM
If the profile installs, the line is on, roaming is on, and still nothing loads, the APN is the next suspect. Most travel eSIMs push the correct APN automatically; a minority need it typed in.
| Setting | Typical value |
|---|---|
| Name | Thailand eSIM |
| APN | data.esim, or the value in your provider’s setup email |
| Username | Usually blank |
| Password | Usually blank |
| Authentication | PAP or None |
Where to edit it: iPhone → Settings → Cellular → Cellular Data Network. Android → Settings → Network & internet → SIMs → Access Point Names.
Do not guess between providers. Small platforms almost always publish the APN in the same email as the QR code, and a wrong APN produces a connection that shows full signal bars and transfers nothing.
Thailand eSIM Dual SIM Setup: Keep Your Home Number
The point of an eSIM is that your physical slot stays occupied by your own SIM. Set it up in this order and both lines behave.
| Setting | Recommended value |
|---|---|
| Cellular Data | Thailand eSIM |
| Default Voice Line | Home SIM |
| SMS | Home SIM |
| iMessage / FaceTime | Your home number |
| Allow Cellular Data Switching | Off |
| Data Roaming on the home line | Off |
Turning off Allow Cellular Data Switching on iPhone is the setting almost nobody mentions. Leave it on and the phone will silently fall back to your home line for data when the Thai signal dips — which is how a two-week trip produces a roaming bill the size of the flight.
The VoLTE trap that silences your home number
Here is the failure that looks like a broken eSIM and is not. Your data works perfectly. Your own number stops receiving calls. Texts still arrive, the eSIM is fine, and the obvious culprits — roaming, APN, network selection — are all correct.
The cause is the 2G/3G retirement. Thailand’s regulator has told AIS and True to file detailed legacy-network shutdown plans, with the aim of switching 2G and 3G off during 2026, and since 30 August 2025 the NBTC has stopped certifying phones that support only 2G or 3G. Once the old layers are gone, voice has to travel over 4G or 5G as VoLTE. If your home line or your handset has VoLTE switched off, or the carrier has not provisioned it for your account, calls have nowhere to go even though data is healthy.
Check it before you fly, not after: iPhone → Settings → Mobile Service → Mobile Data Options → Voice & Data → confirm LTE/5G and that VoLTE is on. Android → Settings → Network → Mobile network → VoLTE calls. Then call your own number from another phone while still at home, with the eSIM installed but off.
One more consequence of the same retirement: a spare 3G-only handset kept for “local SIM duty” will not register on a Thai network at all in 2026. It is not slow. It is offline.
Need a Thai number as well as data? The Thai number and dual SIM guide covers which phones can hold both lines, and what a number actually costs.
Thailand eSIM Not Working? Eight Fixes in Order
Work top to bottom. In practice the first three solve most cases.
| # | Symptom or cause | Fix |
|---|---|---|
| 1 | Data Roaming off for the eSIM line | Settings → Cellular → select the line → enable Data Roaming |
| 2 | Wrong or missing APN | Enter the provider’s APN manually; data.esim is a common value |
| 3 | Line installed but not selected for data | Set Cellular Data to the Thailand eSIM |
| 4 | Network stuck on a weak operator | Network Selection → turn off Automatic → pick AIS or TrueMove H |
| 5 | Activated before landing | Do not delete the profile — keep it and retry on Thai soil |
| 6 | “No service” immediately after landing | Restart the phone, then toggle Airplane Mode for 10 seconds |
| 7 | Device only supports 3G | The network is being retired; a 3G-only handset will not register |
| 8 | Data fine, calls to your own number dead | VoLTE not enabled on the home line — see the dual SIM section above |
Do not delete a profile that failed to activate outside Thailand. Most providers will not reissue a QR code, and the profile is usually recoverable once you are on a Thai network.
For failures that are not on this list, the eSIM deep troubleshooting guide walks through sixteen documented cases with iPhone and Android screenshots.
Thailand eSIM Error Codes and What They Mean
| Message | Meaning | Fix |
|---|---|---|
| “Unable to add cellular plan” | Installation failed | Restart, confirm Wi-Fi, retry with manual entry |
| “SM-DP+ address not found” | Server string mistyped | Re-copy it character for character |
| “Activation code invalid” | Stray space or wrong token | Re-copy, trim trailing spaces |
| “eSIM profile already installed” | This QR code has been used on this phone | Check Settings → Cellular for the existing line |
| “This eSIM is not compatible” | Locked or non-eSIM hardware | Confirm EID with *#06#; ask the carrier to unlock |
| “Activation failed” outside Thailand | Scanned too early | Keep the profile, retry after landing |
| “Connected, no internet” | APN or data-line selection | Correct the APN, then restart |
Device-Specific Notes: iPhone, Samsung, Pixel, Huawei, Xiaomi
Menu names differ; the sequence does not. Find Add eSIM, scan, enable roaming, set the data line.
iPhone — Settings → Cellular → Add eSIM. iOS 16 and later can transfer an eSIM between iPhones during setup, which is useful when you upgrade mid-trip.
Samsung Galaxy — Settings → Connections → SIM Card Manager → Add mobile plan.
Google Pixel — Settings → Network & internet → SIMs → Download a SIM instead.
Huawei — support is model-specific. Mate 40 and P40 series are the commonly cited examples; if the eSIM menu is absent, the hardware is absent.
Xiaomi — global units such as the 13 and 14 usually work; mainland-China variants usually do not.
Five Thailand eSIM Myths That Cost People Money
“I need Wi-Fi the whole time.” You need Wi-Fi to install the profile. After that the phone talks to a Thai cell tower, not to your hotel router.
“Installing it activates it.” Installing copies a profile onto the chip. Activation happens at the first connection to a Thai network, and that separation is the whole reason you can install two weeks early without losing a day of validity.
“Unlimited means full speed.” Every unlimited Thailand eSIM has a daily high-speed allowance, after which speed drops to something that still carries maps but not video. The allowance — in GB per day — is the only number worth comparing, and it is the one most brands leave off the page.
“If activation fails, delete it and start again.” Do not. Most providers do not reissue QR codes, and a profile that failed outside Thailand usually works once you are on Thai soil. Deleting turns a two-minute wait into a support ticket.
“It is the same as roaming on my home plan.” A Thailand eSIM is a roaming profile priced at local rates. Your home carrier’s day pass is priced at home rates, usually several times more for the same data on the same tower. Both put you on an AIS or True cell, so the network quality is identical; what differs is who is marking up the gigabyte. If your home plan includes a cheap Asia bundle, price it before assuming the eSIM wins.
Transfer, Deletion and Recovery
Can I move a Thailand eSIM to a new phone? Sometimes. Some platforms support transfer, many tie the profile to the first device. Ask before deleting the old one — the cross-platform transfer guide covers the mechanics.
What if I delete it by mistake? Assume you cannot reinstall it. Most providers do not reissue QR codes. Contact support immediately and explain what happened; some, including Roami’s live chat, can help.
How many profiles fit? Most recent iPhones store eight or more, with two active at once. Android varies by model. Delete profiles you will not reuse.
What to Tell Support
Have these ready before you open a chat, because the first four questions are always the same:
- Order number or purchase email
- EID from
*#06# - Phone model and OS version
- Screenshots of the error
- Steps already attempted: roaming, restart, APN, manual network selection
- Where activation failed, and on which network
Test the eSIM Before You Leave the Airport
Turn Wi-Fi off. Open a map and let it locate you. Load one web page.
If both work, you are done, and the airport’s free Wi-Fi is still there as a fallback if they do not. If neither works, you are in the best possible place to debug: indoors, with power, with Wi-Fi, and with staff a short walk away.
Regional Travel: Thailand eSIM vs Asia eSIM
A Thailand plan covers Thailand. Cross into Cambodia, Laos, Vietnam, Malaysia or Singapore and it stops, regardless of what the marketing implies.
Two ways to handle that: buy a separate country plan per stop, or buy a regional Asia eSIM that covers several countries on one profile. Separate plans are usually cheaper if Thailand is the bulk of the trip; a regional plan wins when you are crossing borders every few days.
Read the country list, not the map. Several “Asia” products exclude specific countries, and a plan that covers Thailand, Vietnam and Singapore but not Laos is a real product that exists.
If your next stop is further afield, Australia needs its own country plan — the network logic is the same, the carriers are not.
Battery, Data and Privacy Habits That Actually Help
Battery. Switch the Thailand line off overnight or on long transport days. A roaming profile that is hunting for a network in a rural province is the single biggest battery drain on a travel phone.
Data. Download offline maps for every province you will visit, not just Bangkok. Cache video on hotel Wi-Fi. Kill background refresh for social apps, which is where most of a daily allowance disappears.
Privacy. An eSIM cannot be physically stolen, but hotel and café Wi-Fi is still hotel and café Wi-Fi. Use a VPN for banking, and prefer mobile data for anything with a password in it.
Thailand eSIM Setup Questions
Can I install a Thailand eSIM before I fly? Yes, and you should. Install the profile on Wi-Fi at home, label the line, and leave it switched off. Activation happens when it first connects to a Thai network.
Can I activate it outside Thailand? Not usefully. The profile needs a Thai network to complete registration. Scanning early usually produces “Activation failed”, which resolves after landing if you resist deleting the profile.
Does a Thailand eSIM come with a phone number? Travel eSIMs sold online do not. A Thai number requires a carrier-issued SIM or eSIM registered in person with a passport — see the Thai number guide.
Will my WhatsApp number change? No. WhatsApp, iMessage and Telegram stay tied to your existing account; they run over whatever data connection is active.
Does a Thailand eSIM work on an iPad or Apple Watch? iPad yes, if the model is cellular and eSIM-capable. Apple Watch is a separate question with far fewer options — the iPad and Apple Watch guide has the detail.
Why does my eSIM show full signal but nothing loads? Almost always the APN, occasionally the data-line selection. Check both before assuming the plan is faulty.
Can I keep using my home SIM for calls while the eSIM handles data? Yes — that is dual SIM dual standby, and it is the setup most travellers want. Set the eSIM as Cellular Data, keep the home SIM as Default Voice Line, and turn off Allow Cellular Data Switching.
How much data does a Thailand trip actually use? Maps, messaging, ride-hailing and translation run at roughly 300–500 MB a day. Add streaming or hotspot for a laptop and it climbs past 2 GB a day. A 10 GB plan covers a two-week trip comfortably if you are not tethering.
Is 5G worth paying for in Thailand? In Bangkok, Chiang Mai, Phuket and Pattaya, yes — it is widely deployed and noticeably faster. On smaller islands you will spend most of the trip on 4G regardless of what the plan promises.
What happens if I run out of data? Top up in the provider’s app rather than buying a second eSIM. Roami plans can be topped up mid-trip without changing the profile.
Can I use a Thailand eSIM in a hotspot? Yes on most platforms, including Roami, which sets no hotspot cap. A few carrier unlimited plans restrict tethering — check before you rely on it for a laptop.
Do I need a VPN in Thailand? Only if you handle sensitive logins on shared Wi-Fi. Your mobile data is encrypted by the network itself, so the risk lives in hotel, café and airport networks rather than in the eSIM.
Pre-Departure Checklist
- Dial
*#06#— an EID means the phone can hold an eSIM - Confirm the phone is carrier-unlocked
- Check VoLTE is enabled on your home line
- File the TDAC within 72 hours of arrival
- Buy the plan and screenshot the QR code
- Save the SM-DP+ address and activation code
- Install on Wi-Fi, leave the line off
- Set the eSIM as Cellular Data, home SIM as Default Voice Line
- Turn off Allow Cellular Data Switching and home-line data roaming
- On landing: enable the line, enable roaming, wait five minutes
- Test with a map before leaving the airport
Setup only, by design. For plan choice see Thailand eSIM plans; for network choice see the AIS vs TrueMove H comparison; for per-gigabyte pricing see the cheapest-plan shortlist; for airport-versus-online channels see the buying-channels guide.