Our top picks
Saily
TrueMove H + AIS
Fixed data, hotspot allowed
$2.99
1 GB / 7 days
Get Saily eSIMUse code
Airalo
True + one other network
18 plans, unlimited from $9.50
$4
1 GB / 3 days
Get Airalo eSIMYesim
Operator varies by plan
Pick any number of days
$3.84
per day, unlimited
Get Yesim eSIMThailand has some of the fastest mobile internet in Southeast Asia, with 5G live across Bangkok, Chiang Mai, Phuket, and Pattaya. An eSIM lets you tap into that network the moment you land: no queue at the airport counter, no fumbling with a tiny SIM tray, and no risk of losing your home SIM card.
An eSIM is a digital SIM built into most phones made after 2018. You buy a data plan online, scan a QR code, and you’re connected. Your home number stays active on your physical SIM, so you can receive calls and texts while using Thai mobile data for maps, Grab, and Google Translate.
Quick answer
For most travellers, Saily is the easy pick: fixed plans start at $2.99, hotspot use is allowed, and code THAIHOLIDAY takes 10% off. Choose Airalo for the widest plan range and the cheapest short unlimited plan, Nomad for cheap fixed data and 10-day unlimited, Sim Local for 50 GB over 10 days, Maya if you also travel beyond Thailand on the same eSIM, and Yesim when you want unlimited data for an exact number of days.
| Provider | Best for | Cheapest fixed plan | Cheapest unlimited | Network |
|---|---|---|---|---|
| Saily | Simple fixed data | 1 GB / 7 days: $2.99 | 5 days: $14.99 | TrueMove H, AIS backup |
| Airalo | Widest plan range | 1 GB / 3 days: $4 | 3 days: $9.50 | True plus one other |
| Nomad | Fixed-data value | 1 GB / 7 days: $5 | 10 days: $16 (sale) | True, AIS or dtac by plan |
| Sim Local | Heavy data | 3 GB / 7 days: $5.75 | 7 days: $21.25 | True, 4G/5G |
| Maya Mobile | Multi-country unlimited | None (unlimited only) | 3 days: $9.99 | Strongest local network |
| Yesim | Unlimited by the day | 1 GB / 30 days: $3.12 | $3.84 per day | Depends on operator |
Prices checked on each provider’s own Thailand page on 27 September 2026, in US dollars. Prices and partner networks can change by checkout market, so confirm both before paying.
Quickest pick: Get Saily eSIM for Thailand →, plans from $2.99, code THAIHOLIDAY for 10% off at checkout. Want more plan choice or multi-country cover? Get Airalo →.
- Lowest fixed plan: Saily 1 GB / 7 days at $2.99
- Heavy-data value: Nomad 50 GB / 10 days at $12, Sim Local at $13
- Cheapest unlimited: Airalo 3 days at $9.50; all six providers now sell unlimited plans
- Fair use: Most unlimited plans slow down after a daily allowance (Saily after 5 GB a day, Maya may slow to 10 Mbps after 3 GB)
- Thai network groups: AIS and True Corporation, which includes the True and dtac brands
Reader discounts: Use code THAIHOLIDAY for 10% off any Saily eSIM plan | Use code FALLY20 for a discount on your first Yesim purchase
How we picked these options
We compared the six providers’ Thailand plans directly on their own product pages on 27 September 2026, prioritising the checkout price, stated partner network, data allowance, validity and hotspot rules over third-party review scores. Prices appear here only where the provider listed them at that check.
Partner networks and prices change by product and checkout market, so treat every figure as a snapshot. Where a detail is volatile (the Thai carrier behind a plan, fair-use limits, hotspot support), the guide tells you what to confirm at checkout instead of pretending it is fixed.
1. Saily: Best Overall
Saily listed 1 GB / 7 days at $2.99, 3 GB / 30 days at $5.99, 5 GB / 30 days at $7.99, 10 GB / 30 days at $10.99 and 20 GB / 30 days at $19.99 when checked. Its unlimited plan costs $14.99 for 5 days, $20.99 for 7, $38.99 for 15 and $48.99 for 30, with 5 GB a day at full speed and up to 1 Mbps after that. Saily’s Thailand roaming guide names TrueMove H as the primary partner and AIS as the backup, and its plan details state no hotspot restrictions.
Get Saily eSIM for Thailand →. Use code THAIHOLIDAY at checkout for 10% off.
Drawback: Data-only, and the network available to your phone can vary.
2. Airalo: Most Flexible Plans
Airalo had 12 fixed Thailand plans when checked, from 1 GB / 3 days at $4 to 50 GB / 30 days at $27.50 (3 GB / 7 days $6, 10 GB / 30 days $11), plus six unlimited plans from $9.50 for 3 days to $49 for 30 days. Its Thailand eSIM lists True as the primary network plus one other.
Drawback: Network, fair-use terms, and voice allowances differ by product.
3. Maya Mobile: Best for Hotspot Sharing
Maya now sells one global unlimited eSIM that covers Thailand and 165+ other countries at the same price: $9.99 for 3 days, $19.99 for 7, $27.99 for 14 and $49.99 for 30 when checked. Its help centre confirms hotspot use on all plans, and its fair-use guideline says speed may drop to 10 Mbps after 3 GB in a day, and further with very heavy use, resetting within 24 hours.
Get Maya Mobile eSIM for Thailand
Drawback: Unlimited only, so a light user pays more than a small fixed plan would cost; the local carrier and speed vary by location.
4. Sim Local: Best Value for Heavy Users
Sim Local’s True plan offered 50 GB for 10 days at $13 when checked, with 4G/5G support, which works out to $0.26 per GB. It also sells smaller fixed plans (3 GB / 7 days $5.75, 10 GB / 30 days $10.50) and unlimited plans with 5 GB a day at full speed ($21.25 for 7 days) or 10 GB a day ($28.25 for 7 days).
Get Sim Local eSIM for Thailand
Drawback: The 10-day validity is restrictive for longer trips.
5. Nomad eSIM: Solid Budget Option
Nomad listed 1 GB / 7 days at $5, 3 GB / 30 days at $6, 10 GB / 30 days at $10 and 50 GB / 10 days at $12 when checked, plus unlimited plans at $16 for 10 days (on sale from $20) and $33 for 30 days. Nomad says its Thailand plans connect to True, AIS or dtac, depending on the plan.
Drawback: Fixed and unlimited products use different network partners, so check the selected plan carefully.
6. Yesim: Pay-As-You-Go Option
Yesim prices unlimited Thailand data by the day: $3.84 a day when checked, so 7 days costs $26.88 and you can pick any length. Its fixed plans run from 1 GB / 30 days at $3.12 to 50 GB / 30 days at $41. Its own plan details say hotspot availability depends on the operator.
Drawback: Do not assume every plan supports hotspot use or automatic switching between AIS and True.
Thailand’s Mobile Networks: What You Need to Know
Which eSIM you buy determines which Thai network you’ll connect to. Here’s how the three carriers compare:
| Network | Strength | Weakness | Best For |
|---|---|---|---|
| AIS | Broad national coverage | Signal still varies by island and terrain | Check its current map for your route |
| dtac | Runs on the combined True group network | Brand is being folded into True; product naming varies | Confirm the plan network before buying |
| True | Broad 4G/5G service | Coverage varies by building, island, and terrain | City and nationwide travel |
Island travellers: Check which carrier the selected plan uses, then compare that carrier’s current map for your accommodation and ferry route. Coverage can change from one side of an island to the other.
eSIM vs. Physical SIM Card at the Airport
You can still buy a physical SIM card at AIS, DTAC, or TRUE counters in the arrivals hall of Suvarnabhumi, Don Mueang, Phuket, and Chiang Mai airports. Here’s how the two options stack up:
| eSIM (Buy Online) | Physical SIM (Airport Counter) | |
|---|---|---|
| Price | $2.99 – $35 | 49 – 1,599 THB ($1.50 – $49) |
| Setup time | 2 minutes, done before you fly | 10–30 minutes (queue + registration) |
| Phone number | Usually no (data only) | Yes, Thai number included |
| Top-up | Buy additional plan via app | Top up at any 7-Eleven |
| Keep home SIM | Yes, dual SIM, both active | Need to swap SIMs |
| Older phones | Won’t work (needs eSIM support) | Works on any unlocked phone |
When to choose a physical SIM: If your phone doesn’t support eSIM, if you need a Thai phone number for receiving SMS (some Thai services require it), or if you prefer topping up at 7-Eleven with cash.
When to choose eSIM: If you want data working the moment you land, if you’re keeping your home SIM active for calls, or if you simply don’t want to deal with the airport counter queue after a long flight.
How to Set Up Your Thailand eSIM
Before you start: Buy your eSIM 1–2 days before your flight, but don’t activate it until you land in Thailand. Installation and activation are two separate steps.
The process is the same regardless of which provider you choose:
-
Check your phone supports eSIM. Most phones from 2018 onward do. iPhones from XR/XS and later all support eSIM. Samsung Galaxy S20+ and newer support it (except some US models). Google Pixel 3 and newer. A quick check: dial *#06#. If you see an EID number, your phone supports eSIM.
-
Buy your eSIM plan online: ideally 1–2 days before your flight. You’ll receive a QR code via email or in the provider’s app.
-
Install the eSIM. Go to Settings → Mobile Data → Add eSIM (exact path varies by phone). Scan the QR code. Label it “Thailand” so you can identify it easily.
-
Don’t activate yet. Wait until you land in Thailand, then switch your mobile data to the new eSIM line and enable data roaming if prompted.
-
Keep your home SIM as your default for calls and messages. Your phone handles both SIMs simultaneously: Thai data on the eSIM, calls/texts on your home SIM.
The entire process takes under five minutes. Most providers also have step-by-step video guides in their apps.
How Much Data Do You Actually Need?
This depends on how you’ll use your phone. Here’s a rough guide:
| Usage Pattern | Daily Data | 14-Day Trip | Recommended Plan |
|---|---|---|---|
| Light (maps, messaging, email) | 200–500 MB | 3–7 GB | Saily 5 GB: $7.99 |
| Moderate (social media, photos, Grab) | 500 MB – 1 GB | 7–14 GB | Saily 10 GB: $10.99 |
| Heavy (video calls, streaming, uploads) | 1–3 GB | 14–40 GB | Sim Local 50 GB: $13 |
| Unlimited (work + stream + tether) | 3+ GB | 40+ GB | Saily unlimited: $38.99 / 15 days, 5 GB a day at full speed |
Save your data: Most Thai hotels, cafes, and co-working spaces have solid Wi-Fi. Use Wi-Fi for heavy tasks (video calls, uploads, streaming) and save your mobile data for navigation and quick messaging. A 3–5 GB plan will last a two-week trip comfortably this way.
Streaming from home? An eSIM gets you online fast, but to reach your home Netflix or BBC iPlayer catalogue (or a bank that blocks foreign IP addresses), you’ll also want a VPN for Thailand; we tested the fastest from Bangkok.
Best eSIM for Bangkok
All six providers work well in Bangkok: the city has full 4G/5G coverage across all three networks. All major Thai networks cover Bangkok, but indoor and neighbourhood performance varies. Check the carrier attached to your plan rather than choosing on a blanket speed claim.
Best eSIM for Phuket and Thai Islands
Phuket, Koh Samui, and Koh Phangan have strong coverage on all networks. For remote islands, check the current carrier map for the exact beach or pier. Do not assume a provider always uses one Thai network across every product.
Saily vs. Airalo: Which Should You Pick?
These are the two most popular eSIM providers for Thailand. Here is the quick breakdown:
| Saily | Airalo | |
|---|---|---|
| Price (3 GB) | $5.99 / 30 days | $6.00 / 7 days |
| Price (10 GB) | $10.99 / 30 days | $11.00 / 30 days |
| Unlimited (15 days) | $38.99, 5 GB a day at full speed | $39.00 |
| Network | TrueMove H primary, AIS secondary | True plus one other |
| Plan variety | 5 fixed + unlimited | 12 fixed + 6 unlimited |
| Multi-country | No | Asia + Global plans |
| App quality | Excellent | Good |
Bottom line: Pick Saily for the best price on a 30-day fixed plan and a 10% reader code. Pick Airalo for short trips, the cheapest 3-day unlimited plan, or multi-country coverage.
Staying Longer Than 30 Days?
Travel eSIMs can get expensive for extended stays. Among these providers, 30-day unlimited Thailand plans ranged from $33 (Nomad) to about $50 when checked. For stays beyond 30 days (digital nomad life, a yoga retreat, or slow-travelling through the country), a local Thai SIM card is the smarter move.
Visit any AIS, TrueMove H, or DTAC shop in a mall or city centre (skip the airport: city shops are 40-50% cheaper) and you’ll get:
-
Monthly plans from 200-400 THB ($6-12) for 15-30 GB of high-speed data
-
A Thai phone number: needed for food delivery apps (Grab, LINE MAN), banking, and some local services
-
Easy top-ups at any 7-Eleven, via the carrier’s app, or through TrueMoney Wallet
Registration takes about 10 minutes with your passport. If you’re planning to work remotely, check our digital nomad guide for visa options, co-working spaces, and internet speeds across the country.
Before You Fly
An eSIM is just one part of preparing for your trip. Before you board, complete the Thailand Digital Arrival Card (TDAC) at tdac.immigration.go.th. It’s mandatory for all foreign nationals and must be submitted within 72 hours of arrival. You’ll also want to double-check Thailand entry requirements for your nationality (since 15 September 2026, most listed nationalities get a 30-day visa exemption, down from 60 days). For a full pre-departure checklist, see our Thailand packing list.
Ready to get connected?
Buy your eSIM now and install it before your flight. You will have data the moment you land in Thailand. Our top pick: Saily 3 GB for $5.99 covers most two-week trips. Need unlimited for an exact number of days? Yesim at $3.84 a day, or Maya if Thailand is one stop on a longer trip.








