← All articles
By the GoeSIM teamUpdated 5 min read

Thailand eSIM for tourists or a SIM at the airport? Unlimited data, and what to buy before you land in Bangkok

In short

Our picks. Tap to see today's price at Vacay

  • Your phone supports eSIM · buy a Thailand eSIM before you fly and you're online the moment you land, with no queue
  • Unlimited dataThailand Special Unlimited, 10 Mbps on TrueMove H, from ฿59 (≈ $1.95) for 1 day or ฿279 (≈ $9.21) for 5 daysBuy at Vacay →
  • Full speed by the GBBest Thailand on AIS and dtac, from ฿99 (≈ $3.27) for 3GB over 3 daysBuy at Vacay →
  • You need a Thai phone number, or your phone has no eSIM: buy a tourist SIM at the airport with your passport

New Vacay customers: 10% off

Copy the code and enter it at checkout.

Compare every Thailand eSIM →

Prices are from Vacay, a Thai eSIM store GoeSIM partners with, on 21 Oct 2026. Vacay charges in baht.

eSIM or airport SIM

eSIMAirport SIM
ReadyWhen you landAfter the queue
You needAn eSIM phoneYour passport
Thai numberNo, data onlyYes
Home SIMStays inSwapped out

Why buy before you fly: you have data at the baggage belt, so you can book a Grab, message your hotel or check the route into the city before you reach the arrivals hall. Your home SIM stays in the phone, so texts and bank codes keep arriving.

Why the airport SIM: you get a Thai number, which some local apps and services ask for, and it works on phones without eSIM. Counters in the arrivals halls at Suvarnabhumi and Don Mueang sell tourist SIMs; bring your passport, as Thai SIM cards are registered to it.

Thailand eSIM prices

Unlimited at 10 Mbps (TrueMove H)

DaysPrice
1 day฿59≈ $1.95
3 days฿179≈ $5.91
5 days฿279≈ $9.21
7 days฿379≈ $12.51
10 days฿509≈ $16.80
15 days฿759≈ $25.05
30 days฿1,509≈ $49.80

10 Mbps is enough for maps, Grab, social media and video calls. It can't be topped up, so pick enough days.

Best Thailand by the GB (AIS and dtac, full speed)

Data3 days7 days30 days
3GB฿99≈ $3.27฿119≈ $3.93฿169≈ $5.58
5GB฿129≈ $4.26฿149≈ $4.92฿209≈ $6.90
10GB฿229≈ $7.56฿269≈ $8.88฿369≈ $12.18
20GB฿449≈ $14.82฿519≈ $17.13฿629≈ $20.76

Every length from 3 to 30 days, including 5, 10 and 15, is on the Thailand eSIM page.

Full speed until the data is used up; you can top it up without changing SIM.

Both plans start counting when you arrive in Thailand, allow hotspot sharing, and are data only. Neither can be ordered as a physical SIM, so on a phone without eSIM the airport SIM is the way to go.

Which one for your trip

  • A week in Bangkok and the islands: Unlimited 10 Mbps for 7 days (฿379 (≈ $12.51)), no counting
  • A long weekend, light use: Best Thailand 3GB for 3 days (฿99 (≈ $3.27))
  • A month, working remotely: Best Thailand 20GB for 30 days (฿629 (≈ $20.76)), or Unlimited for 30 days (฿1,509 (≈ $49.80))
  • You'll order food or rides that ask for a Thai number: an airport SIM, or both
  • Not sure how much data you need? Try the data calculator.

    When you land

  • Turn on Data Roaming for the eSIM and set it as your mobile data line.
  • Getting into the city: compare the Airport Rail Link, taxis, Grab and booked cars in Suvarnabhumi Airport to Bangkok.
  • First time with an eSIM? See how it works.
  • See both plans and buy on the Thailand eSIM page.

    US dollar prices use Vacay's rate (about ฿30.30 per $1, checked 12 Nov 2026), and buy buttons open Vacay in US dollars.

    In this article

    Ready to pick an eSIM?

    Compare eSIM prices →

    More articles