The Milelion’s Data Roaming Guide

Listing out your data roaming options when traveling overseas.

One of the most popular articles on the site is the one on data roaming, and given that it’s been almost a year since it was last updated I wanted to put together a new one that takes into account some of the developments that have happened since then. The biggest shake up has obviously been the entry of the three VMNOs- Circles Life, Zero Mobile and Zero1. Unfortunately, only Circles Life offers any sort of roaming plan at the moment, but the other two are sure to roll out theirs sooner rather than later.

I generally prefer to get a local SIM card for the country I’m traveling to as I find the overall value to be unbeatable. Plus, it can be useful having a local number for calling your Uber driver or making restaurant reservations. You can get SIM cards for the USA, the UK, and France (thanks to EU roaming laws, you’ll be able to use the data/voice minutes of a UK/France mobile plan throughout the EU) delivered to you while you’re still in Singapore so you’re ready from the get-go.

However, there are situations where you might want to use a roaming plan provisioned by your Singapore-based telco. For example, SIM cards may not be available at the airport, and finding one may be a time-consuming task especially if you’re in a country where few people speak English (it was a nightmare getting a SIM in Brazil, and Morocco wasn’t much better). Or maybe it’s utterly critical you have data from the moment your plane lands because you need to look up connecting flight information/cat videos. Or maybe you need to be contactable on your Singapore number while you’re abroad.

Therefore it’s helpful to be aware of the data roaming packages available from the local telcos. Here’s the updated list:

Circles Life (Postpaid)

Circles Life offers customers pay as you roam packages priced at either $10, $20 or $30 per 100MB. Plans are pro-rated, so if you’re on a $30 100MB plan and use only 50MB, you pay $15 in total.  Plans are valid in the following countries:


You can check out the full list of rates here (including how much you’re charged for voice calls) but to summarize the data situation-

  1. $10/100MB countries
    • Australia
    • Bangladesh
    • Cambodia
    • Germany
    • Greece
    • Hong Kong
    • Hungary
    • India
    • Indonesia
    • Ireland
    • Italy
    • Macau
    • Malaysia
    • Netherlands
    • New Zealand
    • Portugal
    • Romania
    • Saudi Arabia
    • South Africa
    • South Korea
    • Spain
    • Sri Lanka
    • Taiwan
    • Turkey
    • UK
    • USA
  2. $20/100MB countries
    • France (odd, given that you’d think all the EU countries would be in a similar roaming bucket)
    • Japan
    • Philippines
    • Thailand (surprisingly expensive, given how easy it is to get a SIM at the airport)
  3. $30/100MB countries
    • Albania
    • Czech Republic
    • Ghana
    • Malta

I don’t think the UK/USA plans are good value, given that in the US for example you can get a H20 Mobile Plan with 4GB of data, unlimited local and international calls and SMS for US$30. Plus, I hear there’s some kind soul who’ll pass you a SIM, free of charge.

The one thing I am sold on, however, is the Whatsapp passport. For $1 a day, you can get unlimited Whatsapp in the following countries. This doesn’t cover voice calls or video calls, but you can send all the text messages and images you want. If you just need that level of connectivity, this is a good option. 

You can sign up for a Circles Life plan here and earn The Milelion a referral credit when you do. 

Starhub Happy Roam (Prepaid)

Starhub has what I think is the best data-only solution for anyone who just needs data with their Happy Roam product. You don’t need to be an existing Starhub customer to take advantage of this, you just need to buy a prepaid Happy Roam SIM.

Happy Roam covers the following countries:

Destination Preferred Partners’ Network
Australia Telstra | Vodafone
Canada Rogers Communications
China China Mobile
Hong Kong Three (3)
India Bharti Airtel | IDEA | Vodafone
Indonesia XL Axiata | Three (3) | Indosat
Japan NTT DoCoMo | KDDI
Macau CTM Macau
Malaysia Celcom | DiGi Telecom | Maxis | U Mobile
Myanmar MPT | Telenor
New Zealand 2Degrees | TNZ
Philippines Smart
South Korea Olleh KT | SK Telecom
Taiwan Far EasTone (FET) | Chunghwa Telecom
Thailand TrueMove | DTAC
United Kingdom Three (3)
United States of America AT&T | T-Mobile

There are different pricing configurations on offer:

Validity Data Cost
3 Days 1GB $5
7 Days 1GB $7
30 Days 1.2GB $10
30 Days 2.4GB $15
30 Days 3.6GB $20

You can buy a $15, $32 or $50 Happy prepaid SIM in Singapore, download the Starhub Happy prepaid app and activate it just before you fly.

Note that while you will be able to make calls using this prepaid SIM, they will be at the usual outrageous roaming rates. Therefore if you buy a $50 Happy prepaid sim and activate a 30 Day 3.6GB $20 plan, you’ll have $30 left on your phone for calling. Don’t be surprised if that lasts you all of 5 minutes. Best use Skype credit if you need to call.

If you just need data, I think this is an amazing deal. It’s difficult to beat S$20 for 3.6GB of data. Happy Roaming SIMs can be purchased at any Starhub shop, 7-Eleven/Cheers store and at Changi Airport (Travellers’ Counter and UOB Currency Exchange Counters).

Starhub DataTravel/RoamEasy (Postpaid)

Starhub has several options for postpaid customers which can be a bit overwhelming. Let’s start with the DataTravel plans


There are three types of DataTravel plans. The first two have a limited (but generous) data cap:

  • DataTravel Asia Pacific- $15 (2GB)/ $20 (3GB)
  • DataTravel Global- $40 (2GB)/ $50 (3GB)

Both plans are valid for 30 days. These plans are multi-destination, so if you’re going from say Japan to South Korea, you can use the 2GB across both countries with a single $15 fee.

If you’re only going to a single destination, you may consider the third plan, DataTravel Unlimited, where you pay one flat fee and get unlimited data for a day.

This plan may make sense if you’re going to a country which isn’t covered under the DataTravel Asia Pacific/Global plans, but makes absolutely no sense in others, eg Australia (you pay $19 a day with Unlimited, versus $15 for 2GB that lasts for 30 days with the Asia Pacific plan).



RoamEasy packages come in daily and monthly flavors. The daily plans have 100MB of data at $10, covering more than 120 countries.

The monthly plans come with either 400MB or 1GB of data and cost either $40 or $100. Again, these seem to be relatively poorer value compared to the DataTravel plans, so presumably you’d only consider these if you were going to a country outside of DataTravel’s coverage.

Here’s the coverage area for RoamEasy plans:

M1 MCard (Prepaid)

MCards were created with local prepaid use in mind, but you can also add on a $15 and $28 roaming pack option. You get 2GB and 10 minutes of calls that are valid for 10 days, which can be used across either 12 or 17 destinations depending which plan you spring for.

The other nice thing about M1 is that if you have an MCard, you can roam in Hong Kong, Indonesia, Macau, Malaysia and Taiwan at no additional cost.

M1 Data Passport/Unlimited Data Roaming/Data Roaming Bundles (Postpaid)

Data Passport

M1 has a nifty program for its postpaid customers called DataPassport, which lets you pay a fee to use your local data allowance overseas for a given month. $10 to let me use my monthly local data in the USA? Sounds pretty sweet.

There are single destination and multi-destination datapassports.

Daily Unlimited Data Roaming

An alternative option is to buy $10/$15/$25 daily unlimited packages for the following countries:

Data Roaming Bundle

I’m not quite sure why anyone would go for these unless they really had no option. These plans are available for use in more than 50 countries, but are best for light users as they’re very expensive at any level of use.

Singtel ReadyRoam/DataRoam (Postpaid)

Ah Singtel. The ones who invented this whole campaign around the “Romaphobe”, poking fun at those who go to ridiculous lengths to avoid using data overseas, while forgetting that the reason they do so is because telcos like them charge obscene amounts for data roaming (and it’s OT but let’s remember that Singtel is the upstanding telco that tried to pull a fast one on all its customers back in 2008 by signing them up for their stupid Color Me Tones and saying you need to opt out or you’ll be charged. They got off with a slap on the wrist).

Seriously, just watching the video again makes my blood boil.



ReadyRoam is a multi-country plan that gives you 1GB to use over 30 days. There are $12 (discounted price from $15), $20 and $35 plans.

Here’s what the $12 (normally $15) price plan covers:

And the $20 plan:

And the $35 plan:

When you exhaust your 1GB, the plan automatically renews at the same rate. I’m not sold on the value of these plans, to be frank. Starhub’s DataTravel plans seem to be much better value for money.


Singtel has several country-specific DataRoam plans. The unlimited plans range from $19-29 depending on country, and reset themselves at midnight (Protip: if your flight lands close to midnight, resist the urge to check your Instagram feed by a few minutes or feel very stupid). If you just need light use, consider the 100MB daily plans which are a flat $10.

The Malaysia plan is useful for those of you who travel up North frequently, or who live in Woodlands. For $10, you can get a 1GB plan, or you can do a smaller 200MB plan for $5.

If you’re heading to Australia, there is a $10/1GB plan, but I’d much sooner use StarHub’s Happy Roam prepaid plan at $10/1.2GB.

Singtel hi! DataRoam

NEW $15 SIM Card!

Like the MCard, the hi! card was really created with local use in mind, but you can buy an add on data roaming package if you’re so inclined. Plans range between $10-20 for 1GB that lasts for 30 days, and the list of countries is somewhat limited.





This operator has yet to announce their roaming plans, and I’ll update this when they have.


This operator has yet to announce their roaming plans, and I’ll update this when they have.

Local prepaid SIM

The big advantage of getting a local prepaid SIM is that it gives you both data and voice calling. Why do you need voice calling in an age of Skype/Whatsapp?

Well, if you’re on a road trip you might end up in a place with only 2G speeds or no data coverage at all. If you’re trying to book a table at a restaurant they may request for a local number. If you’re trying to register with some of the local apps (eg taxi booking) they might request a local number to send a OTP registration code to. If you’re trying to register with a wireless public hotspot some of them only send activation codes to local numbers. If you’re using Uber/Grab, you may need to call your driver (although Uber in some countries lets you text your driver in-app using data). Moreover, as far as Skype/Whatsapp have come, voice calls over the voice network are still much more reliable and better quality.

Other Options?

How I wish we had Google Fi in Singapore, but until that happens this is about as good as it gets.

I’m vaguely aware of several vendors online who sell “international sim cards” or stickers that they can ship to your door. I haven’t researched them too much but my inclination is to steer clear. It’s really not that troublesome to get a much cheaper plan if you’re willing to do a little bit of planning in advance. Most of the popular destinations for Singapore travelers will be covered by at least one of the telco’s plans.

The one exception I might make is for Flexiroam. I’ve not tried them before, but if you travel very frequently to countries that aren’t covered by the Singapore telco plans, there could be value in taking up one of the Flexiroam options (here’s their coverage). The starter price is steep because you need to pay for the SIM sticker, but if you use the plan frequently the price may make sense in the long run.

Aaron Wong
Aaron Wong
Aaron founded The Milelion to help people travel better for less and impress chiobu. He was 50% successful.

Similar Articles



Notify of

Inline Feedbacks
View all comments

A lot of information to digest. Would a table comparing the different plans based on usage requirements be better?


Thanks for another well written and covered article, Aaron.. There is one other point aside from the cost of the various plans, which to me is equally as important as the cost (arguably more), and that is the reliability of the services offered.. Like what you also mentioned, where there could be circumstances where one would still require to be contactable on one’s SG mobile number, etc.. convenience etc.. and for many years, I begrungingly paid my Singtel Auto Daily-unlimited Data-roam, until on more than one occasion, once you ‘hit a certain amount’ of GB in any given day (I… Read more »


My own personal observations, wrote about this in HZW: 1. US: up to the introduction of Starhub Data Roam, H2O and similar local SIM cards were the only reasonable (price wise) options for US, but the best you could get was 3G. Other options were outrageously expensive, like US $60 for 2G data with ATT. After Starhub data roam it got way more reasonable and affordable – even comparing with H2O and similar, starhub data roam – $15 for 2.2GB is about 2x cheaper you can get locally. However it got a nasty ‘feature’ first time – all data was… Read more »


Vodafone NZ now also has 3GB, 200 mins, 200txts for $49 and 8GB, unlimited NZ calls n Txts, 200mins and 200Txts to home for $99.. I had to find out cos I’m headed there very soon..


Good but I’d rather have 1GB for $12 than 8GB 4 times the price. Not everyone needs to watch movies on their phones.


Of course everyone’s needs will be different.. in my case, it’s not movies that I watch/steam but I do stream internet radio a lot.. and WhatsApp for pics and vids..


If those are podcasts, I download them before travel.


It was because the telcos were bleeding money and the government stepped in to stop all these data plans for overseas visitors and force visitors to buy local sim card.


Why Singtel still has data roaming then?


FAQ for Removal of Vietnam from DRS coverage (wef 22 Dec 2014)
1. Why is SingTel removing Vietnam from the DataRoam Saver (DRS) service coverage?
Due to a change in Vietnam’s regulations, we are no longer able to offer this service. The
Vietnam regulation affects all mobile operators around the world and is not specific to
SingTel only.

Aaron Wong

Ah, that would explain why no other telco has vietnam


FYI, Vietnam has recently been added to the Singtel’s ReadyRoam plan. Guess this is due to slight lax regulation from Vietnam regulators.


One more interesting option to research: if you frequently (3-4 times per year) go to the particular country one day decide to keep the local SIM card instead buying new every single time – what providers/options would allow you to keep SIM card alive by top-up online with small (no more than $1) amount one is a month/quarter?


for example, when in Cambodia, get Metfone sim card with /or activate 4Ever plan. Near the expiry date, make a few seconds call or sms. The validity is reset to 60 days. I think Viettel in Vietnam have a similar plan. Of course, you have to activate roaming as well in order to make the calls/sms.


For Malaysia, i recommend TRON (
365day SIM and credit validity. Prepaid.
I’ve been using my SIM for the last 5 years now, and I only used to go M’sia 1-2 times a year.

Asian Miler

Nice informative post. I just hope there was a tabulated summary of comparison to digest all these.


One more points to add:

I’ve noticed that while on roaming my phone’s batter is discharged way faster comparing to Singapore, even when there is no activity and all apps are closed. I did some research and yes, people told me that it is the case. Seems that some (if not most) roaming operators do constant handshakes when on roaming and this kills battery. If you want to avoid this, make sure that phone is on airplane more and turn data only when needed.

Suchet Padhye

Better option would be to get a WiFi hotspot, such as PokeFi (, where you can get 5GB for US$15 which is valid for one year. They also have various packages starting at US$3 per day. You will have to buy the personal WiFi device from them for about $100. They have coverage in 100+ countries and supports up to 8 devices at one time. I have just bought one and have yet to test it out. Travelling next week, so will know how good it is.


Thanks, good list. On my side, I’m a big fan of ChangiRecommends overseas Wifi router offer.
Having used them in multiple countries worldwide, unlimited data (fair use policy), relatively cheap, can be shared up to 5 devices, nothing to activate on arrival. Book online (or even via whatsapp), pick-up the router in any terminal in Changi before flying , drop-it when coming back. A really cool product.


I find this very expensive


Aaron, I am looking to travel to the Netherlands for 3 days – is my only option a local data card?


For those ppl with Singtel, remember to go into My Singtel App and turn off data roaming (Roaming page) if you are using a secondary sim card to roam overseas. It will prevent any use of pay as you roam charges/network roam even if you have already turn off data roaming on your handset. They charge it as e ideas.

I got hit as I switched on my handset to receive sms for bank otp in Europe.


I have used FlexiRoam.
Not impressed.
The connection (for India) was either non-existent, or had to keep being rebooted.
I will give brownie points for their whatsapp help – which was frustrating because I could only get to them via the hotel wifi


I am using Flexiroam since my complete 2 months of tour, I am super impressed with the way they serve customers and also their cheap affordable Local plans. Keeps you safe, happy and connected while travelling.