Cheapest Way to Stay Connected Overseas: eSIM vs Roaming vs Travel SIM for Singaporeans

Every Singaporean faces the same dilemma before a trip: how do I get data overseas without paying through the nose? The options have exploded in the last few years — your telco's roaming add-on, eSIM apps like Airalo and Jetpac, physical travel SIM cards from Changi, or just tethering off a friend and hoping for the best.
The price difference between making the right choice and the wrong one can be $20-50 per trip. Over a few trips a year, that adds up. This guide compares the real cost across the 3 destinations Singaporeans travel to most — Japan, Korea, and Thailand — so you can pick the cheapest option before your next flight.
Prices sourced from Singtel, Airalo, and Jetpac.
The 3 Options Explained (30 Seconds)
Quick Comparison: Roaming vs eSIM vs Physical SIM
Option | How it works | Best for |
Telco roaming add-on (e.g. Singtel ReadyRoam) | Buy a data pack from your existing telco. Activate in-app before or during your trip. Uses your existing number — calls and WhatsApp work immediately. | People who want zero setup effort and don't mind paying a small premium for convenience. Postpaid users only. |
eSIM (e.g. Airalo, Jetpac) | Buy a digital SIM online. Install it on your phone before departure (takes 2 min). Activates when you land. Data only — your SG number stays active on your physical SIM. | Budget-conscious travellers, multi-country trips, or anyone who wants the cheapest per-GB rate. Phone must support eSIM. |
Physical travel SIM | Buy a SIM card at Changi Airport, online (Klook, Lazada), or at your destination. Swap your existing SIM out (or use a dual-SIM phone). May include a local number. | Older phones without eSIM, or if you need a local number for hotel bookings/ride hailing. |
Price Comparison: Japan (7-Day Trip)
Japan is the most popular destination for Singaporean travellers. Here's what each option costs for a typical 7-day trip with moderate data usage (3-5 GB):
Japan Data: Cost Comparison
Provider / Plan | Data / Validity | Price (SGD) |
Airalo (Moshi Moshi) | 1 GB / 7 days | $4.50 |
Airalo (Moshi Moshi) | 3 GB / 30 days | $13 |
Jetpac eSIM | 3 GB / 7 days | ~$13.50 |
Singtel ReadyRoam Asia | 4 GB / 30 days | $18 |
Airalo (Moshi Moshi) | 5 GB / 30 days | $20 |
Singtel hi! DataRoam | 6 GB / 7 days | $20 |
Singtel UnlimitedRoam Asia | 15 GB / 14 days | $35 |
For a typical 7-day Japan trip, the sweet spot is Airalo's 3GB/30-day plan at $13 or Jetpac's 3GB/7-day at ~$13.50. Both are cheaper than Singtel ReadyRoam ($18/4GB) and you can buy them from your couch before departure. If you're a heavy user who needs more than 5GB, Singtel's UnlimitedRoam at $35/15GB is actually reasonable value.
Price Comparison: South Korea (7-Day Trip)
Korea pricing is similar to Japan across most providers since both fall under the same "Asia" category:
South Korea Data: Cost Comparison
Provider / Plan | Data / Validity | Price (SGD) |
Airalo (Korea local) | 1 GB / 7 days | $4.50 |
Airalo (Korea local) | 3 GB / 30 days | ~$13 |
Singtel ReadyRoam Asia | 4 GB / 30 days | $18 |
Singtel UnlimitedRoam Asia | 15 GB / 14 days | $35 |
Jetpac eSIM | 30 GB / 30 days | ~$47 |
Same story as Japan — Airalo's 3GB at $13 beats Singtel's $18 for less data. For Korea specifically, Jetpac's larger 30GB plan at ~$47 is interesting if you're a heavy streamer or travelling for 2+ weeks.
Price Comparison: Thailand (5-Day Trip)
Thailand is where things get interesting — Singtel has a specific "Neighbours" plan that makes roaming surprisingly competitive:
Thailand Data: Cost Comparison
Provider / Plan | Data / Validity | Price (SGD) |
Airalo (Dtac Happy Tourist) | 1 GB / 7 days | $4.50 |
Singtel ReadyRoam Neighbours | 1 GB / 30 days | $5 |
Jetpac eSIM | 1 GB / 4 days | ~$5.40 |
Airalo (Dtac Happy Tourist) | 3 GB / 15 days | $11 |
Singtel ReadyRoam Neighbours | 6 GB / 30 days | $12 |
Jetpac eSIM | Unlimited / 30 days | ~$46 |
Thailand is the one destination where Singtel roaming genuinely competes. The ReadyRoam Neighbours plan at $12/6GB is hard to beat — it's cheaper per GB than Airalo and requires zero setup beyond tapping "activate" in the My Singtel app. For a short Thailand trip, just use your telco's roaming. Don't overthink it.
The Verdict: Which Option to Pick
Related Deals
Quick Decision Guide
If you... | Use this |
Going to Thailand or Malaysia for a few days | Singtel ReadyRoam Neighbours ($5-12). Cheapest and easiest. No reason to use eSIM. |
Going to Japan or Korea for 7 days, light-moderate data use (3-5 GB) | Airalo eSIM ($13 for 3GB). Cheaper than roaming, 2-minute setup, reliable coverage. |
Need a lot of data (10+ GB) or travelling 2+ weeks | Singtel UnlimitedRoam Asia ($35/15GB) or Jetpac large plan. Better value at higher data tiers. |
Visiting multiple countries in one trip | Airalo Asialink ($13 for 3GB across 18 countries) or Discover Global plan. One eSIM covers everything. |
Phone doesn't support eSIM | Physical travel SIM from Changi or Klook. Or Singtel roaming if you're on postpaid. |
Want the absolute cheapest option possible | Jetpac (plans from US$1). Ultra-budget but check coverage and reviews before buying. |
How to Set Up an eSIM (First-Timers)
If you've never used an eSIM before, it's simpler than it sounds:
- Check your phone supports eSIM — most iPhones from XS onwards and Samsung Galaxy S20+ onwards support eSIM. Check your phone settings under Cellular/Mobile Data.
- Make sure your phone is unlocked — if you bought it on a telco contract, it may be locked. Contact your telco to unlock it (usually free after contract ends).
- Buy the eSIM plan on the provider's app or website (Airalo, Jetpac, etc.). You'll receive a QR code.
- Scan the QR code in your phone's eSIM settings. Label it "Travel" or the destination name for easy identification.
- When you land, enable the eSIM data line and turn off data roaming on your primary SIM. Your SG number stays active for calls and WhatsApp — only data routes through the eSIM.
The whole process takes about 2 minutes before departure. You can buy and install it days in advance — it only activates when you connect to the destination network.
Common Mistakes to Avoid
- Not activating any plan and paying default roaming rates: This is the biggest rip-off. Without a roaming add-on or eSIM, default pay-per-use data roaming can cost $10-20 per day. Always activate something before departure.
- Forgetting to turn off data roaming on your primary SIM: When using an eSIM for data, make sure your physical SIM's data roaming is OFF. Otherwise your phone might route data through the expensive primary SIM instead of the eSIM.
- Buying more data than you need: Most travellers use 1-3 GB per week unless they're streaming video. Don't buy a 10GB plan for a 5-day trip — you're unlikely to use it all.
- Assuming eSIM includes calls/SMS: Most eSIM plans are data-only. Your WhatsApp, Telegram, and Grab will work fine over data, but traditional calls and SMS go through your SG SIM (and may incur roaming charges). Use VoIP for calls.
- Not checking Singtel ReadyRoam first for Southeast Asia: For Thailand, Malaysia, and Indonesia, Singtel's Neighbours plan is genuinely cheap. Don't automatically assume eSIM is always cheaper — check both.
Related Deals
The Bottom Line
For most Singaporean travellers in 2026, the answer is simple: use an eSIM for Japan, Korea, and Northeast/East Asian destinations (Airalo or Jetpac at $4.50-13 for a week). Use your telco's roaming add-on for Southeast Asia (Singtel ReadyRoam Neighbours at $5-12). And never, ever travel without activating some form of data plan — the default roaming rates will shock you.
Pair your data plan with the right credit card for overseas spending to maximise savings on your trip. Cards with 0% foreign transaction fees (like Trust Bank) or high overseas miles earn rates (like HSBC TravelOne at 2.4 miles/$1) can save you another 3-5% on every overseas purchase.
Check the latest credit card sign-up promotions for travel cards and don't forget to activate your complimentary travel insurance before you fly.
Disclaimer: Prices are accurate as of April 2026 and may change. Jetpac prices are listed in USD and converted to SGD at approximately 1.35x. Always check the provider's app or website for current pricing before purchasing. This article is for informational purposes only.





























![Top Family Friendly Holiday Destinations from Singapore [2026]](https://images.prismic.io/dive/aTvjJ3NYClf9oGZZ_Divedeals-1-.png?auto=format,compress)
![Top China Destinations & Best Places to Visit [2026]](https://images.prismic.io/dive/aTjYh3NYClf9n_og_TopChinaDestinations-1-.png?auto=format,compress)