Skip to main content
Visit Thailand Today

Practical guide

Best eSIM for Thailand

Sort your data before you fly, and skip the airport SIM line entirely.

By Mac Kiley · 10 min read · Updated Oct 18, 2026

Do You Need an eSIM for Thailand?

Yes, and for most travelers a Thailand eSIM bought before you fly is the best option. Airalo plans start at $4, Saily's at $2.99, and unlimited data costs $15 for 10 days at Nomad or about $49 for a month at Saily or Airalo, all on the same AIS and True networks as local SIMs. You install it at home in five minutes and you've got data the moment you land, with your home SIM still in for bank codes.

An airport tourist SIM (฿499 for 8 days or ฿699 for 15, unlimited data) still wins for heavy data or if you need a Thai phone number. The one bad option is home-carrier roaming at £6–8 a day on a UK network or $10–12 on a US one. Here's how to choose, how much data you need, how to set it up, and which network reaches the islands.

Which Thailand eSIM to Buy

Five picks, one for each kind of trip. Prices are each provider's own, in US dollars. If you're not sure how much data you need, the table below the picks maps trip length to plan size.

  • Best overall

    Airalo

    From $4

    The most mature app, Thailand plans from $4 for 1GB over three days and $8 for 5GB over 30, an Asia-region plan if Thailand is one stop of several, and unlimited data from $9.50 for three days to $49 for thirty.

  • Cheapest

    Saily

    From $2.99

    The lowest entry price, 1GB for a week, with 5GB for 30 days at $7.99. It suits light users who mostly need maps, Grab and messages.

  • Unlimited for a short trip

    Nomad eSIM

    $15 for 10 days

    The cheapest unlimited plan on this list, $1.50 a day on Nomad's sale price against $31 for 10 days at Airalo and $30.99 at Saily, with hotspot sharing allowed. It runs on True only, there's no 30-day version, and Nomad says to install it after you land. For a full month of unlimited data, Saily ($48.99) and Airalo ($49) cost the same.

  • Unlimited with a doctor on call

    Holafly

    From $11.90 for 3 days

    Unlimited data on True and dtac at a flat daily rate, $27.50 for a week and $73.90 for 30 days, with 24-hour support chat and a free 24/7 doctor chat included. It costs more than Airalo or Saily for the same unlimited month, and hotspot sharing is capped at 1GB a day, so it suits a phone-first traveler who wants help on hand more than a laptop worker.

  • A Thai phone number

    AIS or True tourist SIM

    ฿499 for 8 days

    The surest way to get a Thai number for delivery apps and local bookings, with unlimited data. AIS sells the same packs as a tourist eSIM on its own site, and you register your passport online before you fly.

Some buttons are sponsored links. We may earn a commission at no extra cost to you, and it never decides a pick.

Key Facts

$5–10 covers a typical trip

Travel eSIMs run $6–8 for 3–5GB over 30 days, $10–20 for 10–20GB, and about $28 for a 50GB month. Unlimited plans are a tier above that, $15 for 10 days at Nomad, and for a month $48.99 at Saily, $49 at Airalo and $73.90 at Holafly. Airport tourist SIMs cost ฿499–699 ($15–21) for 8–15 days.

Airalo is best overall, Saily is cheapest, and Nomad has the cheapest short unlimited plan

Airalo starts at $4 and has the most mature app, plus an Asia-region plan, and it sells unlimited Thailand plans too, from $9.50 for three days to $49 for thirty. Saily starts at $2.99. Nomad's unlimited plan is $15 for 10 days, but it stops there. For a month of unlimited data Saily charges $48.99, Airalo $49 and Holafly $73.90. The AIS and True tourist SIMs are the surest way to get a Thai phone number.

Works on unlocked iPhone XS/XR and newer, Galaxy S20+ and Pixel 3+

Dial *#06#. If an EID number appears, your phone supports eSIM. Carrier-locked phones can't use one, so check with your carrier before you buy.

AIS leads on islands and rural areas; True (dtac) matches it in cities

Expect 50–300Mbps on 5G in the cities and 20–100Mbps on 4G in tourist areas. Travel eSIMs route onto AIS or True automatically.

Install at home, activate on landing, in five minutes

Buy in the app over wifi, set the eSIM as your data line, then switch its data roaming ON and your home line's data roaming OFF. Top-ups take seconds in-app.

Tourists can buy one after arriving too

AIS sells its tourist packs as an eSIM online (you register your passport through its website, up to seven days before you fly), both AIS and True sell tourist SIMs at airport counters, and app eSIMs install fine over hotel wifi. You just land disconnected.

Thailand Data Options Compared

OptionTypical priceDataBest for
Travel eSIM (Airalo etc.)$5–105–10GB, 15–30 daysMost travelers, instant and no lines
Travel eSIM, heavy plan$15–2520GB–unlimited, 30 daysLong trips without a counter visit
Airport tourist SIM (AIS/True/dtac)฿499–699 ($15–21)'Unlimited' 8–15 days + Thai numberHeavy data users, phone number needed
Local SIM in town (7-Eleven/carrier shop)฿150–300 + top-upsFlexible prepaidLong stays, repeat visitors
Home-carrier roaming£6–8 or $10–12 a dayOften capped or slowedAlmost nobody, it's the default trap

AIS and True sell their tourist packs as unlimited at full 5G/4G speed, with a fair-use clause that lets them slow very heavy use. Prices from both operators' own pages; the full comparison is in our Thailand SIM card guide.

How Much Data Do You Need in Thailand?

Trip lengthLight use (maps, Grab, messages)Normal use (plus social and photos)Heavy use (video calls, hotspot)
Up to a week1GB, 7 days ($2.99 at Saily)3–5GB ($5.50–7 at Airalo)Unlimited, 7 days ($20.99 at Saily, $21 at Airalo)
Two weeks3GB, 30 days ($5.99 at Saily, $6 at Nomad)5–10GB ($7.50–10.50 at Airalo)Unlimited, 10–15 days ($15 at Nomad for 10, $38.99–39 at Saily or Airalo for 15)
A month5GB, 30 days ($7.99–8)10–20GB ($10–20)Unlimited, 30 days ($48.99 at Saily, $49 at Airalo) or a ฿1,199 tourist SIM

Prices are from each provider's own Thailand page, before any code. Maps, Grab and messaging use very little. Video calls, streaming and running a laptop off your phone are what burn through a capped plan, so if you'll do those most days, buy unlimited. Every provider here sells top-ups in its app if you guess low.

Which eSIM Is Best for Thailand?

The five providers worth comparing, and who each one suits

Airalo is the best all-rounder for most travelers. It's the biggest name in travel eSIMs, Thailand plans start at $4 for 1GB over three days, there's a useful Asia-region plan if you're also hitting Vietnam or Bali, and it rides the AIS and True networks. Its range isn't only capped plans any more, either. Airalo sells unlimited Thailand data as well, $9.50 for three days up to $49 for thirty, which is a much lower daily rate than the unlimited specialists charge. Saily undercuts it on price, with Thailand plans from $2.99, which makes it the budget pick for light data users. Nomad is the one to check for a short unlimited trip. Its unlimited plan costs $15 for 10 days, on True's network, though it doesn't come in a 30-day version and Nomad's reader codes don't apply to it. For a whole month of unlimited data, Saily at $48.99 and Airalo at $49 are level.

Holafly built the unlimited-data niche and no longer has that ground to itself. It charges $11.90 for three days rising to $73.90 for thirty, which works out dearer than Airalo's and Saily's unlimited plans at every length. What it adds is a 24-hour support chat and a free doctor chat while you travel. That's the right call for heavy streamers and anyone working off a phone hotspot who'd blow through a capped plan, with one caveat. Check the tethering allowance before you rely on it as your laptop's connection, because hotspot data is capped on some unlimited plans. Then there are the official carrier eSIMs. AIS sells its tourist packs as an eSIM on its own site at the counter prices, ฿499 for 8 days, ฿699 for 15 and ฿1,199 for 30, and you register your passport online up to seven days before you fly. dtac's Happy Tourist eSIM, which some guides still recommend, now redirects to True, whose tourist packs cost the same. These are the one option that comes with a Thai phone number for delivery apps and local bookings.

For a one-to-three-week trip with normal use, any of the travel eSIMs will serve you well, since they ride the same underlying networks. Pick by price and app experience. Carrier eSIMs if you need a Thai number, Nomad for a short unlimited trip, Saily or Airalo for an unlimited month, Saily for the lowest entry price, Airalo for the most mature app and regional flexibility. Trip.com, MobiMatter, Ubigi and Yesim sell Thailand eSIMs on the same networks too. I've kept the comparison to the providers whose Thailand prices I could check on their own sites.

The quick comparison, then. Airalo is best overall from $4. Saily is cheapest from $2.99. Nomad has the cheapest short unlimited plan at $15 for 10 days, Saily and Airalo the cheapest unlimited month at about $49, and Holafly the dearest at $73.90. And the AIS and True tourist SIMs are the surest way to get a Thai phone number.

Thailand eSIM Prices Compared

What each provider charges for Thailand, from the cheapest plan to a month of unlimited data.

  • Airalo

    Cheapest plan
    $4 (1GB, 3 days)
    5GB, 30 days
    $8
    10GB, 30 days
    $11
    Unlimited, 30 days
    $49
    Best for
    Most travelers, multi-country trips
  • Nomad eSIM

    Cheapest plan
    $5 (1GB, 7 days)
    5GB, 30 days
    $8
    10GB, 30 days
    $10
    Unlimited, 30 days
    No 30-day plan ($15 for 10 days)
    Best for
    A short unlimited trip
  • Saily

    Cheapest plan
    $2.99 (1GB, 7 days)
    5GB, 30 days
    $7.99
    10GB, 30 days
    $10.99
    Unlimited, 30 days
    $48.99
    Best for
    Light data users, an unlimited month
  • Holafly

    Cheapest plan
    $11.90 (3 days)
    5GB, 30 days
    Unlimited only
    10GB, 30 days
    Unlimited only
    Unlimited, 30 days
    $73.90
    Best for
    24-hour support chat
  • AIS / True tourist SIM or AIS tourist eSIM

    Cheapest plan
    ฿499 (8 days)
    5GB, 30 days
    Unlimited only
    10GB, 30 days
    Unlimited only
    Unlimited, 30 days
    ฿1,199
    Best for
    A Thai phone number

Prices from each provider's own Thailand page, in US dollars before any discount code. Saily's unlimited plan runs at full speed for 5GB a day, then slows to 1Mbps. Nomad's 10-day unlimited is a sale price on True's network and can't take a promo code. AIS and True prices are for the tourist SIM sold at airport counters, and AIS charges the same for its tourist eSIM.

The plan buttons are sponsored links. We may earn a commission at no extra cost to you.

What Roaming Costs in Thailand, UK and US Carriers

CarrierWhat it charges in ThailandCompared with an eSIM
EE (UK)£6 a day, or £30 for 7 days and £50 for 15 (bought after you land)A week costs about five times a 5GB eSIM
Vodafone (UK)£8 a day (Thailand is in its Zone D)Two days cost more than a 10GB month
O2 (UK)£7 a day with the Travel Bolt On, data capped at 2MbpsTwo days cost more than a 10GB month, at a fraction of 4G speed
Three (UK)£7–8 a dayTwo days cost more than a 10GB month
T-Mobile (US)$10 a day for 2GB, $50 for 10 days, $75 for 30$75 buys a month of Holafly unlimited
AT&T and Verizon (US)$12 a dayFour days cost about the same as an unlimited month at Saily or Airalo

Prices from each carrier's own roaming pages. Some UK plans include Thailand in a higher-tier allowance, and some US plans include free international data at low speeds, so check your own plan first. If yours does, you may not need anything else. If it doesn't, keep the home line on for calls and bank texts and put your data on an eSIM.

How to Set Up a Thailand eSIM Before You Fly

The five-minute eSIM routine that beats every airport line

Check compatibility first. Any iPhone from the XS/XR onward handles eSIMs, as do Samsung Galaxy S20 and later and Google Pixel 3 and later. Carrier-locked phones don't, so confirm yours is unlocked before you buy anything. Then buy the plan in the app at home and install the eSIM over hotel or home wifi. Don't leave the install for airport wifi, and label the eSIM 'Thailand' so your settings stay legible.

Two settings matter. Set the eSIM as your data line and turn data roaming ON for it. That's just how travel eSIMs connect, and it won't trigger home-carrier charges. Keep your home SIM active for calls and SMS so bank verification codes still arrive, and turn your home line's data roaming OFF. Do all of this on the plane and you'll have bars before baggage claim.

Two caveats worth knowing. Most travel eSIMs are data-only, meaning no Thai phone number, which only really matters for local delivery apps and the odd restaurant booking. Grab and WhatsApp calls work fine on data. And if your trip runs past the plan, top-ups happen in-app in seconds, so there's no 7-Eleven pilgrimage in your future.

Get data the moment you land

Skip the airport SIM line and sky-high roaming fees. Airalo lets you install a Thailand eSIM before you fly, so you're online the second your plane touches down in Bangkok or Phuket.

Get a Thailand eSIM

Or compare Nomad eSIM's Thailand plans, with code VISITTHAI15 for 15% off its fixed-data plans, or Holafly's unlimited data from $11.90 for three days.

Sponsored links — we may earn a commission, at no extra cost to you. Learn more.

Networks and Coverage, AIS vs True vs dtac

Where each network wins, and what reaches the islands

Thailand's mobile market has consolidated down to two big players. AIS is the coverage leader, especially in the rural north and on small islands. True absorbed dtac, so dtac SIMs still sell but ride True's network. In Bangkok, Chiang Mai, Phuket, and every tourist center, both deliver fast 4G and widespread 5G. The differences only show up at the margins, in remote national parks, small Gulf islands and deep mountain valleys. That's where AIS usually holds signal longest.

For eSIM buyers this mostly resolves itself, since travel eSIMs route onto AIS or True automatically and both are strong everywhere tourists actually go. Phi Phi beaches, Railay, Pai's canyon viewpoints, even mid-ferry in the Gulf. If your itinerary is properly remote (multi-day treks, tiny islands, border provinces), buy an AIS-network SIM or eSIM specifically and you've optimized as far as Thailand allows.

On speeds, expect 50–300Mbps on 5G in the cities and 20–100Mbps on 4G in tourist areas. That's comfortably enough for video calls from a beach café, which is how a good chunk of Thailand's digital-nomad population uses it every day. Hotel and café wifi is good here too. The SIM is for everywhere in between.

The 30-second decision goes like this. Normal trip, buy a travel eSIM before you fly. Data-hungry or need a Thai number? Get the airport tourist SIM and bring your passport. Staying a month or more, pick up a local prepaid SIM from a carrier shop in town. And whatever you do, I'd skip home-carrier daily roaming.

Frequently Asked Questions

Common questions about Best eSIM for Thailand.

For most travelers, a travel eSIM running on AIS or True, and Airalo is the best overall pick, with Thailand plans from $4 and 5GB for 30 days at $8. Saily is the cheapest, from $2.99. For unlimited data, Nomad charges $15 for 10 days and Saily or Airalo about $49 for a month. If you're a heavy data user or need a Thai number, compare those against the ฿499–699 unlimited tourist SIMs at the airport before you decide.

The eSIM wins on convenience. No lines, no passport registration, and your home SIM stays in for bank codes. A physical tourist SIM wins if you want maximum data per dollar, need a Thai phone number, or your phone doesn't support eSIM. On network quality there's no difference at all, since both use the same carriers.

Typical prices run $6–8 for 3–5GB over 30 days, $10–20 for 10–20GB, and about $28 for 50GB over 30 days. Unlimited plans cost more, $15 for 10 days from Nomad, and for a month $48.99 from Saily, $49 from Airalo and $73.90 from Holafly. Airport tourist SIMs cost ฿499–699, about $15–21, for 8–15 days of unlimited data. Better per gigabyte, but you buy it standing in line after a long flight.

Almost certainly. Thailand's networks use standard GSM/LTE/5G bands compatible with modern US, UK and other international phones. Two checks matter. The phone must be carrier-unlocked for any local SIM or eSIM (phones still on a carrier payment plan often aren't), and for eSIM it needs hardware support, meaning iPhone XS/XR or newer, Galaxy S20 or newer, or Pixel 3 or newer. Dial *#06#. An EID number means it's eSIM-capable. Some US plans include international data at no extra cost and some UK plans include Thailand in a higher tier, so check before paying $10–12 or £6–8 a day for roaming.

Airalo for most trips. It's got cheaper entry plans from about $4, a more mature app, and capped plans that suit normal maps-and-socials use. Holafly is the long-standing unlimited pick for heavy streaming, video calls or hotspot work, at $11.90 for three days up to $73.90 for thirty, though check its tethering cap first. Airalo's own unlimited Thailand plans undercut it at every length, $9.50 for three days to $49 for thirty, and Nomad's 10-day unlimited is cheaper again at $15, so the case for Holafly now rests on its support and on how each one behaves under heavy use rather than on price. All of them ride Thailand's main networks, so coverage is effectively identical.

For capped data, Airalo's 10GB at $11 or Saily's 10GB at $10.99 covers most month-long trips, with 20GB at $18–20 if you post a lot. For unlimited data over 30 days, Saily ($48.99) and Airalo ($49) cost the same and Holafly charges $73.90. Nomad's unlimited plan stops at 10 days. A ฿1,199 AIS or True tourist SIM is the other unlimited month, and it comes with a Thai number.

Yes. WhatsApp is tied to your phone number, not your data line, so it keeps working on your home number while the eSIM carries the data. Leave the home line switched on for calls and texts, set the eSIM as your data line, and WhatsApp, iMessage and your bank's app carry on as they do at home.

Most travel eSIMs are data-only, so there's no Thai phone number for Grab drivers, hotels or delivery apps to call. Your phone has to be unlocked and eSIM-capable. Moving an eSIM to another phone is harder than swapping a plastic SIM, so if your phone breaks you may need a new plan. And some plans start counting days the moment you install them, so check before you install too early.

Turn off data roaming on your home line, and turn it on for the eSIM. It sounds backwards, but a travel eSIM always connects as a roaming line, so it needs roaming on to work, and it won't run up charges from your home carrier. Your home line stays on for calls and texts with its data roaming off.

A little. Keeping two lines active means the phone stays connected to two networks, so battery life drops slightly. If you don't need bank texts or calls on your home number for a while, switching that line off in your settings gets the difference back.

Yes. AIS sells a tourist eSIM online and AIS and True sell tourist SIMs at airport counters, with a Thai phone number included (passport required for registration), and travel eSIM apps like Airalo work fine when you buy mid-trip over wifi. Buying before you fly is still the smoother play, though. You land already connected instead of hunting for wifi to fix the exact problem the eSIM was meant to solve.

Yes, for almost everyone. A $5–10 eSIM covers a typical two-week trip, installs at home in five minutes, and means maps, Grab, translation and bank codes work from the moment you land, versus £6–8 or $10–12 a day for home-carrier roaming, or an airport counter line for a physical SIM. The only people who should skip it are those whose home plan already includes free international data, or heavy users who need the airport SIM's unlimited data or a Thai phone number.

Only if your home plan includes free or cheap international data, and some genuinely do, so check first. Classic daily-rate roaming, £6–8 a day on EE, Vodafone, O2 or Three and $10–12 on T-Mobile, AT&T or Verizon, costs more per week than a whole month of Thai data, and O2's is capped at 2Mbps on top. Of all the options, it's the one clearly wrong answer.

Hotel and café wifi is good in tourist Thailand, but going SIM-free means no maps in taxis, no Grab bookings from the street, no translation on the go, and no bank codes if your bank sends SMS over cellular. At $5–10 for a whole trip's eSIM, connectivity is the cheapest problem you'll solve all vacation.

Where to stay in Thailand

Compare prices across trusted booking sites for the destinations in this guide.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder