iD Mobile roaming is available to UK-based customers who want to use their mobile plan abroad in sup...
Everyone told me getting mobile data across Europe would be a hassle. Buy a local SIM, they said. Deal with the paperwork. I ignored all of that and tried Holafly instead. Here are the results
eSIM for Europe
Unlimited data and international calls. Code: ROAMING5

Special offer 5% OFF
Holafly has built a solid reputation among travelers who want unlimited data without the headache of hunting down local SIM cards at the airport. But does it actually deliver?
I put it through real-world testing in Bosnia and Herzegovina - speed tests, navigation, messaging, streaming, hotspot, and even customer support - to find out whether it lives up to the hype.
This isn't a spec sheet review. I installed, activated, and used this eSIM across multiple cities and rural areas over five days. Here's what I found.
Holafly worked reliably throughout my trip. The unlimited data took the stress out of constantly checking my usage, and the setup was genuinely painless. It's not the cheapest option out there, but it's a strong choice for travelers who value convenience and peace of mind.
Here are it's main features:
Score: 5/5
Holafly keeps pricing simple: you pay for the number of days you need, and you get unlimited data for that entire period.
I was heading to Bosnia and Herzegovina for five days, so I picked the 5-day plan at $19.50. Straightforward choice - it covered my entire trip without me needing to calculate how much data I'd burn through.
| Data | Validity | Price (USD) |
| Unlimited | 1 day | $3.90 |
| Unlimited | 3 days | $11.70 |
| Unlimited | 5 days | $19.50 |
| Unlimited | 7 days | $27.30 |
| Unlimited | 10 days | $36.90 |
| Unlimited | 15 days | $50.90 |
| Unlimited | 30 days | $74.90 |
What's included:
What's NOT included:
Holafly's pricing is best suited for travelers who want simplicity and unlimited data without mental math. If you're a light user who mostly sticks to WiFi, cheaper per-gigabyte plans from competitors may make more sense. But for a multi-day trip where you want to stream freely, the flat-rate structure earns its price.
⭐ 5/5
Let me walk you through exactly how my setup went.
I went to Holafly's website and purchased the 5-day plan for $19.50 two days before my trip. Within seconds (literally) I had an email with my QR code and detailed instructions for my phone.
The installation took maybe 3 minutes. I've got a Samsung Galaxy Z Flip5, so I went to Settings → Connections → SIM Manager → Add eSIM, scanned the QR code from my laptop screen, and the phone handled the rest. I labeled it "Holafly B&H" so I could easily spot it later.
One important step: I made sure to set my primary line for calls and texts and the Holafly line for cellular data. This way, I could still receive calls on my regular number while all my data ran through Holafly.
When I landed at Sarajevo International Airport, I turned on data roaming for the Holafly line, and within about 30 seconds, I was connected.
I also downloaded the Holafly app mainly to keep an eye on my plan. I found myself checking it a couple of times just to make sure everything was running smoothly (old habits from when I used to stress about data limits). With unlimited data it's not really necessary, but it's nice to have that peace of mind in your pocket.
Activating the Holafly eSIM was quick and frictionless. Installation took just a few minutes, activation happened automatically after enabling data roaming on arrival, and the connection came online within about 30 seconds.
⭐ 5/5
Alright, so the setup was easy, but how did it actually perform when I was out and about? I tested it properly: speed tests, navigation, messaging, and streaming across Banja Luka, Sarajevo, and several smaller towns in between.
Was it perfect? Not always. There were a few moments where speeds dipped, particularly in more rural stretches between cities - rerouting on Google Maps took a couple of extra seconds, and photo uploads on WhatsApp slowed down noticeably. But it was absolutely reliable enough for everything a typical traveler needs.
For the speed test, I kept it simple: WiFi turned off, eSIM set as the active data line, Speedtest by Ookla used for all measurements, and results recorded for download, upload, ping, and network type (4G/5G).
I ran my test in Banja Luka's city center and honestly, the results surprised me. I hit 135 Mbps download and 84 Mbps upload on LTE, that's seriously fast for mobile data.
To put that in perspective, the median speed for local providers in Banja Luka sits around 33–45 Mbps. So Holafly was running nearly three times faster than what most locals typically get.
What does 135 Mbps actually mean in real life? You could stream 4K video without buffering, download a full Netflix episode in under a minute, or hop on a video call without any lag. For typical travel stuff, maps, WhatsApp, and scrolling through social media, it's way more than you'll ever need.
I tested Google Maps extensively during my trip, and this is where Holafly really proved its worth.
I connected to the Holafly eSIM and opened Google Maps to navigate from my accommodation near Gospodska Street to Kastel Fortress along the Vrbas River. Along the way, I deliberately missed turns and changed direction several times to test how quickly the app would recalculate.
Every time I took a wrong turn, Google Maps recalculated within 2–3 seconds. There was one moment near Petar Kocic Park where the reroute took maybe 4–5 seconds longer than usual, but it never failed completely.
The blue dot tracking my location stayed accurate even when walking through the busy pedestrian areas where GPS can sometimes struggle. Turn-by-turn directions loaded smoothly, and I never had that panicked moment of staring at a frozen screen wondering where to go next.
For travelers, this is the test that matters most. You don't need blazing download speeds when you're lost, you need a connection that doesn't quit. Holafly held up.
I also wanted to see how WhatsApp held up for staying in touch with family back home.
My test protocol: send a text message, send a single photo, send a 30-second voice message.
Text messages sent instantly every time - no spinning "sending" icons, no delays. Photos took around 3–4 seconds to upload, which felt the same as being on decent WiFi back home.
I sent a 30-second voice message while walking along Gospodska Street, and it was uploaded in about 5 seconds. Throughout my entire trip, I didn't have a single failed message or "retry" prompt.
For coordinating meetups and checking in with family, this is the kind of reliability that matters. You don't want to be standing on a street corner wondering whether your message actually went through. Holafly handled it without any hiccups.
Look, I'm not going to pretend I spent my trip glued to Netflix in the hotel room. But there are always those moments (waiting for food, unwinding before bed) where you want to watch something quick.
I played a 10-minute travel vlog about the Balkans on YouTube at 720p quality. The video started playing within about 2 seconds with no initial buffering. Over the full 10 minutes, I experienced zero buffering interruptions, the quality stayed consistent at 720p without dropping to a pixelated mess.
Fair warning: Holafly's "unlimited" data does come with a fair usage policy. If you're somehow burning through 90 GB+ in a month, speeds may be temporarily reduced. For normal travel usage, you'll never hit this limit, but if you're planning to download entire Netflix seasons over cellular, this might not be your best option.
So what does all this actually mean for you?
Maps rerouted fast when I made wrong turns. WhatsApp messages went through without me even thinking about it. YouTube played without buffering.
And honestly, that's all you really want from a travel eSIM. You're not chasing crazy download speeds. You just want to know that when you're lost in an unfamiliar city or need to send your family a quick update, the connection will be there. Holafly delivered on that throughout my time in Bosnia.
Holafly performed solidly throughout my time in Bosnia. I streamed music while exploring city centers, found my way through unfamiliar streets without issues, and stayed in constant touch with family back home. Even in more rural areas, the connection held up better than I expected - slower, yes, but never unusable.
⭐ 5/5
Hotspot is one of those features you don't think about until you need it - pulling out your laptop at a café to fire off a few emails or jump into a quick Google Doc. I tested whether Holafly's eSIM could handle that.
Holafly does support hotspot on the Bosnia plan, but it's capped at 500 MB per day. That's the first thing you need to know going in.
I tethered my Samsung Galaxy Z Flip5 to my laptop via the personal hotspot settings and ran through a short work session: email, a shared Google Doc, WhatsApp Web, and some light browsing. The connection held steady - pages loaded without noticeable lag, and typing into Docs felt responsive.
That said, the 500 MB daily cap runs out faster than you'd think. A video call or a few large attachments could eat through it in under an hour. I stuck to text-heavy tasks and was fine, but if you're planning to do serious remote work or stream anything on a tethered device, this won't cut it.
There was no obvious throttling before hitting the cap - speeds felt similar to what I was getting on the phone itself. But once you're near that 500 MB ceiling, you're done for the day.
Holafly's hotspot works reliably for quick, lightweight laptop tasks, but the 500 MB daily cap makes it a backup option, not a primary workstation solution.
⭐ 4/5
I didn't run into any issues during my trip, but I reached out to Holafly's support anyway - partly to test it, partly because I wanted to know what the experience would be like if something actually went wrong while traveling.
Holafly offers support through in-app chat, website chat, email, and WhatsApp. I went with the website chat to see how it handled a straightforward question about whether my plan included hotspot access.
The initial reply came from an AI chatbot within about 30 seconds. It gave a generic but accurate answer about hotspot being included with a daily limit. When I asked a follow-up about what happens after hitting the cap, the conversation escalated to a human agent within a couple of minutes.
The human agent was responsive and specific - they confirmed the 500 MB daily limit, explained that hotspot data resets every 24 hours, and didn't copy-paste a wall of FAQ text at me. The whole exchange took under 5 minutes, and my question was fully resolved without needing to repeat myself.
For a travel eSIM provider, that's solid. You're not going to be stuck waiting for hours if something goes wrong mid-trip. The AI-to-human handoff was smooth, and the answers were actually useful.
Holafly's support is fast, accessible, and genuinely helpful. The AI chatbot handles basic queries, human agents step in quickly when needed, and the whole thing works the way you'd want it to when troubleshooting from a foreign country.
⭐ 5/5
Yes, it worked well throughout my trip. I got solid 4G coverage in cities like Banja Luka and Sarajevo, and even rural areas held up better than expected. For everyday travel stuff like maps, WhatsApp, social media, it does the job without issues.
Technically, there's a fair usage policy that kicks in after 90GB in a month, but realistically you'll never hit that as a traveler. I ran speed tests and got 135 Mbps download, which is faster than most local providers. No noticeable throttling during my trip.
Depends what you value more: price or convenience. A local BH Telecom SIM is cheaper, but you'll need to find a shop, deal with paperwork, and swap out your SIM. English isn't widely spoken outside tourist areas, so explaining what plan you want can be a bit of a headache.
Holafly connects to HT Eronet, BH Telecom, and M:tel, the three main providers in the country. My phone mostly jumped between these automatically depending on which had the strongest signal in that area.
Yes, but it's capped at 500MB per day. That's enough for checking emails or quick laptop tasks, but not enough if you're planning to work remotely or stream on another device.
Why you can trust us
We’re a community of travelers who’ve been there, done that, and learned the hard way. Our testing is based on real-world experience—we’ve lived the frustrations, celebrated the wins, and found the best solutions.