When planning a trip to the Land of Smiles, figuring out how to stay connected is always a top priority. As a traveler from India, you essentially have three ways to get internet in Thailand: activating an expensive roaming pack with Jio or Airtel, queuing up for a physical tourist SIM card at the Bangkok […]
Data Roaming in Thailand: Costs and How to Avoid Charges
Roaming in Thailand works fine. The question is whether it’s worth paying for. While AT&T, T-Mobile or Verizon all offer users roaming services in Thailand. The question is whether it’s worth paying for. AT&T and Verizon charge $12/day to use your home plan abroad. A 7-day trip to Bangkok costs $84 in roaming fees before you open a single app. T-Mobile’s “free” roaming exists but runs at 128Kbps — slow enough that Google Maps takes 30 seconds to load a single tile.
There are plenty of cheaper options available to stay connected during your Thailand trip. For trips longer than 2–3 days, a local SIM or eSIM almost always costs less. This guide breaks down what roaming in Thailand actually costs by carrier and country, when it makes sense to use it, and what the best alternatives for staying online in Thailand are.
👉 Get your Thailand eSIM and activate it before you fly:
In this article
I. How Does Roaming Work in Thailand?
When you land in Thailand with roaming enabled, your phone connects to a local Thai network — AIS, True Move H, or DTAC (now merged into True Move H) — through a partnership agreement with your home carrier. Your home carrier then bills you for that usage, typically at a daily flat rate or per-MB charge.
The problem isn’t that roaming doesn’t work. It’s that the billing logic is designed to charge you the moment your phone touches the network — whether you’re actively using data or not.
The two things making roaming expensive:
1. The daily rate activates automatically. Open your email once, check a map, and you’re charged for the full day — even if you used 5 minutes of data. Many travelers don’t realize this until they see the bill.
2. Background apps keep running. With roaming on, your phone syncs email, uploads photos to iCloud or Google Photos, and refreshes apps in the background — all while you’re asleep or on a tour bus. Each sync can trigger a full-day charge.
To avoid unexpected expenses related to roaming, you should turn on Airplane Mode the moment you land. Connect to WiFi at the airport to check your options before enabling anything else.
II. What Does Roaming in Thailand Actually Cost?
Below we cover details on roaming services varied by popular carrier and country:
1. US Carriers
| Carrier | Plan | Daily Rate | Speed | 7-Day Cost |
| AT&T | International Day Pass | $12/day | Full speed | $84 |
| Verizon | TravelPass | $12/day | Full speed (throttled after 2GB) | $84 |
| T-Mobile | Magenta/Go5G (included) | Free | 128Kbps (very slow) | $0 |
| T-Mobile | International Pass add-on | $15/day | High speed | $105 |
Note: AT&T and Verizon day passes apply only on days used — but “used” means any data activity, including background sync.
2. UK Carriers
| Carrier | Plan | Daily Rate | Notes |
| EE | Roam Further Day Pass | £5–8/day | Must add before travel |
| Vodafone | Roaming Extra | £8/day | Auto-activates in Thailand |
| O2 | Travel Bolt-On | £6/day | Cap available |
| Three | Go Roam | £5/day | Thailand included in Feel At Home zone |
3. EU Carriers
EU roaming rules (RLAH — Roam Like At Home) apply within the EU but not in Thailand. Thailand is outside the EU zone, so standard international rates apply.
| Carrier | Daily Rate |
| Deutsche Telekom | €9.99/day |
| Orange | €10/day |
| Vodafone EU | €7–10/day |
4. Indian Carriers
| Carrier | Plan | Daily Rate |
| Jio | International Roaming Pack | ₹575–999/day (~$7–12) |
| Airtel | International Roaming | ₹799/day (~$10) |
| Vi (Vodafone India) | International Pack | ₹999/day (~$12) |
5. Australian Carriers
| Carrier | Plan | Daily Rate |
| Telstra | International Day Pass | A$15/day (~$10) |
| Optus | International Roaming | A$15/day (~$10) |
| Vodafone AU | Roaming Passport | A$10/day (~$7) |

III. Why You Should Turn Roaming OFF Immediately After Landing in Thailand
Before you do anything else at the airport, turn off data roaming on your primary line because landing with data roaming active starts billing you without a warning. The charge is automatic.
If you leave it on, here is how your phone quietly drains your wallet before you even clear immigration:
- The auto day-pass trigger: Your phone pings a notification or syncs email in the background. Carriers like AT&T or Verizon will charge you $12 for the full day before you’ve even left the terminal.
- Photo backup: iCloud or Google Photos sees you’re on a network and starts uploading. A 20-photo batch from the flight can quietly run for 10 minutes.
- App refresh: WhatsApp, Instagram, and News apps all refresh in the background. Each one counts as “usage.”
Do this sequence on the plane, before you land:
- Turn on Airplane Mode
- At the airport, connect to WiFi only
- Decide your data option (roaming, eSIM, or buy a SIM at the counter)
- Then turn data back on
IV. How to activate Roaming in Thailand
Roaming makes sense for very short trips — 1 to 2 days — or if you need your home number active for work calls and can’t use dual SIM.
iPhone
- Go to Settings → Mobile Data
- Turn on Data Roaming
- Optional: set a data limit under Mobile Data Options → Data Limit
Android (Samsung, Pixel, others)
- Go to Settings → Connections → Mobile Networks
- Turn on Data Roaming
- On Samsung: also check Settings → Connections → Data Usage → Billing cycle to set a warning
💡 Pro tip: Call your carrier before you travel. Some carriers require you to activate international roaming on your account before it works abroad — it won’t automatically turn on just by enabling it on your phone.
V. Hidden Costs to Watch Out For
Even if you’re careful, roaming bills can surprise you:
- Calls home: Data roaming covers data, not calls. Making a voice call from Thailand to a US number can cost $0.25–$1.50/minute on top of your day pass — check your carrier’s international calling rates separately.
- Receiving calls: Some carriers charge you to receive international calls while roaming. AT&T and Verizon’s day passes include incoming calls, but verify this with your plan.
- SMS to short codes: If you need to receive an OTP from a bank or service that sends to non-international numbers, some verification systems won’t work on a roaming number. Test this before you rely on it.
- Automatic day pass activation: As mentioned — one background sync = full-day charge. If you only need data for a few hours, consider whether a local SIM is cheaper overall.
VI. Best Alternatives to Roaming in Thailand

If your trip is 3 days or longer, roaming is almost never the cheapest option. Here are 4 better alternatives to roaming in Thailand:
1. Get a Thailand eSIM — Best for Most Travelers
Thailand eSIM is a cheaper alternative to expensive roaming. You simply buy it online before your trip, receive a QR code by email, and scan it into your phone settings to install. Your Thai data starts the moment you land, and your home SIM stays active in the background for calls and OTPs.
For the best experience, we recommend using a Thailand eSIM by Gigago, which runs on the True Move H / DTAC network (the two networks merged into True Corp since 2023). As an official DTAC / True Move H partner, Gigago’s eSIM routes through local network infrastructure — faster and more stable than international roaming eSIMs that bounce through overseas gateways. You can verify this information on the True Move -H website.
| Duration | Data | Other features | Price | Thai Number |
| 7 days | 35 GB (upgraded from 15GB – limited time offered) | – Real Thai phone number – For incoming calls only | $8.90 | ✅ Yes |
| 8 days | Unlimited | – Real Thai phone number – Free incoming calls + SMS – 100 Baht international call credit – Free call to all networks in Thailand | $15.90 | ✅ Yes |
| 10 days | Unlimited | – Real Thai phone number – For incoming calls only | $15.90 | ✅ Yes |
| 15 days | Unlimited | Same as the 8-day plan | $24.90 | ✅ Yes |
| 30 days | Unlimited | Same as the 8-day plan | $44.90 | ✅ Yes |
Every plan includes a real Thai phone number — useful for booking hotels, calling taxis, or any service requiring a local number. Most eSIM providers (Airalo, Holafly) offer data-only plans without a number. Top-up and extend validity while in Thailand if your trip runs long.
👉 Select the best eSIM plan for Thailand trip quickly here:
2. Buy a local SIM card
Buying a Thailand SIM card for tourists is an old school option for staying connected while in Thailand, but it is still relatively cheap and convenient for regular travelers. You will find them at all major Thai airports immediately after immigration in convenience stores, or in the telecommunication shops at malls like MBK Center, Terminal 21 in Bangkok or Siam Paragon.
The top three SIM providers in Thailand are AIS, True Move H, and DTAC, whose counters are open 24 hours at major airports. Bring your passport. Registration is required by Thai law.
Prices depend on the carrier and package you choose:
- AIS Tourist SIM: 299 THB (~$8.50) for 8 days unlimited
- True Move H Tourist SIM: 299–499 THB for 7–15 days
Downside: you need to remove your home SIM, meaning that you won’t receive calls or OTPs on your home number while in Thailand. If that matters for your trip, eSIM is the better option.
→ Detailed guides about DTAC Thailand SIM cards/eSIM and AIS Thailand SIM cards/eSIM.
3. Rent a pocket WiFi
Renting a pocket WiFi router does not incur roaming charges. A pocket WiFi is a portable WiFi router allowing you to connect to multiple devices at a time. You can rent it through an online rental service like Klook and have it picked up at Thai airports or shipped to your home address or to your accommodation in Thailand.
However, to use mobile data from that pocket WiFi, you will need to buy a prepaid mobile data plan either on a SIM card or an eSIM.
Pocket WiFi is useful for group travelers, but also comes with downsides:
- You need to order it online and arrange pickup/dropoff.
- You might need to rent or buy a power bank and carry two additional devices. The device only lasts 6-8 hours when fully charged, which is probably not enough for exploring all day long.
- Devices need to be within range of the router to stay connected.
- It is more expensive than other options
- You cope with the risk of losing or breaking the device.
4. Use public WiFi + WiFi calling
Works for light users — checking maps in hotels, using Grab on WiFi. Not reliable enough as a primary data source for a full trip. Thailand’s airport and hotel WiFi is generally good; street-level coverage is inconsistent.
VII. Roaming vs. Local SIM vs. eSIM — Which Is Right for Your Trip?
| Roaming (AT&T/Verizon) | Local SIM (airport) | Gigago eSIM | |
| Cost / 7 days | $84 | $8–14 | $8.90 |
| Setup | Already active | Airport counter (15 min) | Online before trip |
| Thai phone number | ❌ | ✅ | ✅ |
| Keep home number | ✅ | ❌ | ✅ (dual SIM) |
| Data speed | Full but sometimes throttled | Full 4G/5G | Full 4G/5G |
| Works on arrival | ✅ Instant | After counter setup | ✅ Instant |
| Best for | 1–2 day trips, work calls | Prefer physical cards | Most travelers |
VIII. How to Turn Off Data Roaming When Leaving Thailand
Worth doing before you board your return flight — or before connecting to any network in a transit country.
Turn Off on iPhone
- Go to Settings → Mobile Data → Data Roaming → OFF
- If you added an international plan: Settings → Mobile Data → Mobile Data Plan → Remove (or check your carrier app)
Turn Off on Android
- Go to Settings → Connections → Mobile Networks → Data Roaming → OFF
- Swipe down notification panel → long press on Mobile Data → confirm roaming is off
IX. FAQs
Will my phone automatically connect to roaming when I land in Thailand?
If roaming is enabled in your settings, yes — your phone will connect automatically to an available Thai network. This can trigger charges even before you leave the airport. Turn on Airplane Mode before landing to avoid this.
How do I know if I’m being charged for roaming?
Most carriers send an SMS when your phone connects to a roaming network. You can also check your carrier’s app for real-time usage. If you’re on a day pass plan, the charge typically shows up within a few hours of first use.
Can I use WhatsApp and other apps while roaming?
Yes. WhatsApp, iMessage, Line, and other messaging apps work normally over roaming data. Voice calls over WhatsApp or FaceTime also work. Note that standard voice calls (phone-to-phone) use calling minutes, not data — check your carrier’s international calling rates separately.
Is roaming available across all of Thailand?
Roaming works in major cities and tourist areas — Bangkok, Phuket, Chiang Mai, Pattaya, Koh Samui. In remote areas and on smaller islands, coverage depends on which Thai network your carrier partners with. AIS generally has the best rural coverage; True Move H is strong in cities and beach resorts.
Does roaming work on 5G in Thailand?
Some carriers support 5G roaming in Thailand, but most day passes deliver 4G LTE speeds. Check with your carrier before assuming 5G is included.
I’m visiting Thailand for just one day in transit — should I bother with an eSIM?
Probably not. A single-day roaming charge ($12 for US carriers) is likely cheaper than the admin of setting up an eSIM for 24 hours. Use airport WiFi and your day pass if needed.
X. Final Words
To conclude, roaming in Thailand is rather expensive. Other options to get Internet access can be saved. The best option for travelers visiting Thailand is to get a local prepaid SIM card or eSIM. This avoids high roaming charges from your home network. Thai SIMs are very affordable and provide generous data and call allowances. So getting a prepaid SIM ensures you can use data and calls without worrying about unexpected bills while enjoying your trip.
👉 Browse all Thailand eSIM plans: