One thing that unites the world is the mobile phone. When you travel internationally, everywhere you go, people have their phones. Most hotels and many restaurants have Wi-Fi. Still, it’s much easier if you have mobile data when you’re out and about. You can call an Uber, look for restaurants nearby, or find walking directions to attractions or public transit stations.
U.S. Carriers Are Expensive
Mobile data is expensive in the U.S. According to a website, the United States ranked #219 among 237 countries in the world for the cost of mobile data (from the least expensive to the most expensive). Some say it’s primarily due to limited competition, high infrastructure costs, and a poor market structure.
As expensive as it is in the U.S., the U.S. carriers charge multiple times more when you travel outside the country. Some plans charge as much as $10 per day. If you’re out 30 days, that would be $300. And that’s only if you buy the international travel pass before you travel. If you use international roaming without pre-arrangement, your mobile data bill could be enormous. A plan I used to use charges $100 to $150 per GB of mobile data in some countries. If you use 4 GB of mobile data, that would be $400 to $600.
A reasonable cost should be more like $10 — not $10 per day — $10 for the whole trip.
Buy a Local SIM Card
A way to avoid the exorbitant charges from your U.S. carrier is to buy a SIM card locally after you arrive in the foreign country. You find a shop at the airport or on the street to buy a SIM card that covers the length of your stay. You put it into your phone but you have to carefully save your existing SIM card. You’ll need it again when you come back to the U.S.
I did this when I traveled to New Zealand in 2016. I bought a SIM card at a store for $5 that covered a whole month.
This works, but it isn’t always easy to find a store that sells SIM cards to international travelers. You may have a language barrier. You have to take precious time out of your vacation to do it. If you lose the tiny SIM card from the U.S., you’ll have to spend time again to replace it after you return.
eSIM
Technology advances since 2016 gave us eSIMs. An eSIM is an electronic equivalent of the tiny physical SIM card. iPhones sold in the U.S. only use eSIMs after iPhone 14 was released in 2022. Other phones released in recent years that still support physical SIM cards also work with eSIMs.
eSIMs don’t have the limitations of physical card trays and card reading contacts. A phone can simultaneously hold two or more eSIMs or one physical SIM plus another eSIM. You can toggle between two SIMs without worrying about losing one.
It also made it much easier to buy a SIM for international travel. You don’t have to find that local store in a foreign country. You can shop online for a wide selection and the best price before you leave.
Chances are that your current phone already supports eSIMs. If you’re not sure, Google your phone’s model plus the word “eSIM” or ask AI.
I use the website esimdb.com when I buy an eSIM. It’s like a search engine for online eSIM vendors. It gets paid a commission by the vendors. I’m not affiliated with it. I use it only because it includes a wide selection.
You search by which country you’re traveling to, for how many days, and how much data you need. Some eSIMs cover multiple countries.

For my typical usage while traveling, 1 GB per week is plenty when hotels have Wi-Fi. I’m going to Quebec, Canada, for a week. esimdb.com shows multiple vendors that sell a 1 GB eSIM for about $2.
Many eSIMs support top-ups. If you need more data than the amount you originally bought, you can go back to the eSIM vendor and pay more to add more data to your eSIM. eSIMs are quite inexpensive anyway. A 1 GB eSIM for Canada costs about $2. A 2 GB eSIM costs about $4. If I don’t want the hassle of possibly running out, paying $4 versus $2 is a rounding error in travel costs.
I look for eSIM vendors that accept Apple Pay, Google Pay, or PayPal because I don’t want to give them my credit card number directly. If a vendor doesn’t accept Apple Pay, Google Pay, or PayPal, I move on to the next one.
It doesn’t matter if you’ve never heard of the vendors listed on esimdb. I have bought eSIMs from several different vendors for different countries, and the eSIMs all worked as advertised.
You get a QR code by email after you buy the eSIM. You add the eSIM to your phone by scanning the QR code with your phone. Adding a new eSIM doesn’t overwrite your existing SIM. You can switch on and off which SIM should be active. Switch off your U.S. line after you board the plane to avoid international roaming charges.
You can add the eSIM before you leave the U.S., but it will drain your battery a little more when the eSIM keeps looking for its carrier and doesn’t find it. If you decide to add the eSIM when you first land in the foreign country, you must be on Wi-Fi when you add it. You also need to display the QR code on a second device, such as a tablet, to scan it, or you can print the QR code on paper and take it with you.
The inexpensive eSIMs are usually data-only eSIMs. You don’t get a local number for calls and texts, but that’s OK. You can use Wi-Fi calling and messaging apps, such as iMessage or WhatsApp. The eSIM uses a local carrier but it doesn’t necessarily come from a carrier in that country. The data roaming setting should still be enabled for it to work.
Unlocked Phone
You need an unlocked phone whether you buy a local physical SIM or eSIM. A phone locked to a specific carrier doesn’t work with a SIM from a different carrier. If you bought your phone directly from the manufacturer, it’s probably unlocked to begin with. Your phone may be locked if you bought it from your carrier at a discounted price or if it’s still on a device payment plan with the phone company.
You can check whether your phone is unlocked if you’re not sure. On an iPhone, it’s under Settings -> General -> About -> Carrier Lock. The menu option for Android phones varies by model. Google the phone’s model and the phrase “carrier unlock status” or ask AI how to find it.
Some phones are still locked after you already satisfied the requirements from your carrier. You can call the carrier and request unlocking. If your current phone is still locked and you can’t unlock it, you may have an older phone that’s unlocked. Put the eSIM on that one and use it for international travel.
Summary
You’ll have mobile data for your phone for usually under $10 for your entire trip if you do these:
1. Check whether your phone supports eSIM. Most recent phones already do.
2. Check whether your phone is unlocked. It probably already is. Request unlocking from your carrier if it’s locked.
3. Buy an eSIM online for your destination(s) before you leave.
4. Add the eSIM to your phone and switch off your U.S. line at the airport. Remember to leave the data roaming setting on.
5. Switch your U.S. line back on after you return and delete the travel eSIM.
Say No To Management Fees
If you are paying an advisor a percentage of your assets, you are paying 5-10x too much. Learn how to find an independent advisor, pay for advice, and only the advice.
Craig says
Thanks Harry! This is a great summary of eSIM basics. I’ve been using eSIMs for intl travel a couple years now and it’s always worked well. I usually buy mine from Airalo. So much better than other options to stay connected, with the bonus of no spam calls or SMS texts. For voice calls, you can use wifi calling if needed.
Harry Sit says
Airalo is better known but more expensive. For example, it sells a 30-day 5 GB eSIM for Canada for $18. Other vendors listed on esimdb sell one for $8-10. A $10 difference isn’t a big deal though if you trust Airalo more.
Brian says
Some additional information:
If you have a dual SIM phone you can enable wifi calling on your US SIM/eSIM and then use the data on your local SIM instead of wifi for the wifi calling function. That way you can get calls and SMS from your regular phone number without connecting to a local carrier. If your provider allows roaming with charges you need to make sure your phone doesn’t connect to a local carrier. It can be a little tricky to get the settings right but I’ve done it on both iphone and android phones.