One option I'm going to try next month is to use Roamless eSIM. It's like
Airalo, which I love and have used successfully in several countries, but it's cheaper and also includes an app that allows you to make outgoing calls over cellular data for 1-2 cents/minute. So, it's like combining
Airalo and Viber in one eSIM. What's also nice is that the data you pay for doesn't expire. Most eSIMs are for 7 days, 30 days, etc. Roamless data will stay in your account and you can even use it back in your home country, including the US and it's cheaper per GB than most cellphone data plans. I found the following post on Reddit last week from someone from Roamless about how to stack a bunch of discount codes to get 5GB of free data. As I suspected the post got taken down as promotion, but I had copied and saved it elsewhere, so here it is below. I can't vouch for the service or these codes, but my reading of reviews of the app and the service has me optimistic. I'm headed to Spain next month with Roamless.
----------
Get 5GB Free Data in 36 Countries with Roamless
Here are the steps:
Download the Roamless app for iOS or Android (
https://roamless.com)
Create your account —> Get $1.25 free credits
In the app, use code SUMMER24 —> Get $3.75 free credits
In the app, use code G9FGQ —> Get $3.00 reward credits (will be auto-applied after first payment)
Make your first top up for $20 USD (or more) —> Get $5.00 reward credits
So you pay $20.00 USD and get $13.00 in free credits/rewards (5GB in 36 countries) for a total of $33.00 USD worth of never-expiring, usable-everywhere Roamless credits.
This gives you 13.5 GB of mobile data in:
Europe (31 countries)
Turkey
The US
Puerto Rico
US Virgin Islands
Australia
The same $33.00 USD balance also gives you data in all 130+ other Roamless countries (rates vary by country). For example:
Switzerland —> 11.5 GB
Indonesia —> 8.5 GB
Thailand —> 8.3 GB
Canada —> 6.6 GB
The best part is: The Roamless eSIM and the Roamless account balance NEVER expire. Meaning, you can use $20 of your $33 credits on a trip, go back home and when you travel again (in 3-6-12-24 months etc), your eSIM and your Roamless balance will be ready to use again. (Just turn on the eSIM and you’ll be good to go).
You can also use the Roamless eSIM as back-up data in your home country (a lot of Australian, UK and US friends do this —as Roamless is multi-operator in most destinations) for when your local operator has weak signal (or you just need a data boost).
Safe travels
-SA