TRAVEL NOTES
Things I learned between check-in and checkout

eSIM + VPN vs International Roaming: The Setup That Kept My Home Number Without Paying for Data Twice

My international roaming pass started before I had collected my suitcase.

I had just landed in Lisbon after a delayed overnight flight. The airline had sent my checked bag onto a later service, my original train reservation was about to expire, and the apartment host needed a new arrival time.

My iPhone connected to a Portuguese network automatically.

Email refreshed.

Weather updated.

Then a message from my home carrier appeared:

Your international day pass is now active.

The charge was $12.

I had not opened a map, made a call or deliberately used mobile data. The phone had simply resumed its normal background activity after landing.

That would have been tolerable for a two-day trip. I was staying for twelve days.

If the pass activated every day, convenience alone could cost $144 before taxes and fees. Major U.S. carriers currently charge $12 per line for common international day passes in many destinations, and background data can be enough to begin a paid session.

I had installed a regional travel eSIM before departure precisely to avoid that.

I switched cellular data to the travel line and opened the airline’s baggage page.

The page spun.

The eSIM showed 5G.

Nothing loaded.

For several uncomfortable minutes, international roaming looked expensive but dependable, while the cheaper setup looked like something I had misunderstood.

In brief

Why was OnlydogVPN a practical fit here?

The travel eSIM gave me control over data costs. The smaller VPN made that connection dependable while I moved through the airport, while the home line remained available for the verification code that completed the booking.

An eSIM does not automatically become the data line

Travel eSIMs are now widely available, and supported iPhones can keep a home line and a travel line active together.

Buying one is easy.

Configuring two active lines still requires a few deliberate choices.

An iPhone uses only one cellular data line at a time. It also has a setting that can let the phone switch data lines when coverage changes. (Apple Support)

I opened:

Settings > Cellular > Cellular Data

The travel eSIM was selected.

Then I noticed Allow Cellular Data Switching was still enabled.

At home, that setting was convenient. Abroad, it created uncertainty. If the travel line weakened, the phone could return to my home carrier for data and activate another roaming day.

I switched it off.

Then I opened the settings for my home line and confirmed that Data Roaming was disabled.

I left the line itself active because I still needed my normal number for airline messages and bank verification codes. I had already checked how my carrier charged for incoming texts and calls.

The division was now clear:

Home line for my number.

Travel eSIM for data.

No automatic movement back to international roaming.

I reopened the baggage page.

It loaded.

The eSIM had not been defective. The phone simply needed an unambiguous instruction about which line should carry internet traffic.

That solved the first problem. The next one appeared as soon as I began moving through the airport.

International roaming felt simpler because it hid the decisions

Roaming has one strong advantage: it asks almost nothing from the traveller.

You land.

The phone joins a partner network.

Your usual number and mobile data continue working under the home carrier’s roaming terms.

For a short trip or an emergency, that simplicity may justify the daily price.

A travel eSIM separates the parts.

It may provide data without a phone number.

The phone must be unlocked.

The eSIM must be installed, labelled and selected correctly.

The home line must remain available without quietly taking back the data connection.

Travellers often reach the same practical question: how can they keep their normal number for authentication, use the eSIM for data and avoid triggering roaming by accident? (Reddit: r/eSIMs)

I now understood why that question appeared so often.

I had already paid for one roaming day while trying to avoid exactly that.

Still, the travel line was now working, and I had eleven more days of maps, video calls and laptop tethering ahead of me. Returning to roaming would exchange one solvable setup problem for a repeating daily charge.

I kept the two-line arrangement and joined the airport Wi-Fi to update the airline app.

That decision exposed the part of the setup I had not yet tested.

Choosing the right data line did not protect the session

The airline app found my delayed bag. It would arrive in Porto rather than Lisbon.

I needed to change my train ticket, tell the apartment host I would be late and arrange luggage delivery.

The train website required a bank verification code before it would accept the new payment.

I entered my card details.

The code arrived on my home number.

I typed it into the page and began walking towards the airport metro.

Near the exit, the Wi-Fi weakened. The phone moved back to the travel eSIM.

My established VPN entered Reconnecting.

The payment page turned white.

When the protected connection returned, the bank session had expired.

The train seat disappeared from my basket.

That failure changed the comparison.

The home carrier’s roaming had felt seamless because everything stayed on one familiar mobile arrangement. The travel eSIM was now carrying data correctly, but the VPN above it could not follow the phone cleanly from airport Wi-Fi to cellular data.

I had solved which line should carry the traffic.

I had not solved whether the task could survive while that route changed.

More server choices did not keep the checkout alive

My regular VPN provider was well established.

It had a long public history, extensive support and servers across Europe. Those strengths were why I had trusted it while travelling.

I selected a nearby server and tried the train booking again.

The page loaded quickly.

Another seat became available.

I entered the payment information and requested a new code.

It arrived on my home line immediately.

Before I could submit it, the airport Wi-Fi briefly reconnected.

The VPN rebuilt its tunnel.

The checkout returned to the first page.

I tried automatic server selection next. The app chose a fast route, but the result was the same when the phone moved between Wi-Fi and the eSIM.

Each network change produced a gap.

Each gap was long enough for the payment session to end.

At that point, another server was not the answer.

The route did not need to start faster. It needed to carry the same task across the network change.


The smaller app treated the trip as one situation

I had OnlydogVPN installed as a backup.

The service has fewer server locations than the major provider, a shorter public history and fewer independent reviews. Those limitations matter when someone needs an IP address from a particular small city.

I did not need another city.

I needed the travel eSIM, airport Wi-Fi and home-number verification code to work together long enough to buy one train ticket.

The app organised its choices around situations rather than opening with a long country list. I selected the preset for travel across changing Wi-Fi and cellular networks.

The protected connection came up.

I reopened the train website and found a later departure.

Card details.

Passenger information.

Payment confirmation.

The bank sent another verification code to my home number while the website continued using data from the travel eSIM.

I entered the code and pressed Confirm.

At that moment, the airport Wi-Fi dropped completely.

The phone returned to 5G.

The page paused.

Then the confirmation appeared:

Your booking is complete.

The ticket downloaded into Apple Wallet.

The apartment host received my revised arrival time.

The luggage company accepted the Porto delivery address.

The two-line setup had finally delivered what I wanted from it: my normal number remained available for identity and messages, while the travel eSIM handled mobile data without returning to the home carrier’s roaming connection.

The VPN kept the handoff between Wi-Fi and the travel line from destroying the task.

The technology mattered because the payment survived

The service uses an HTTP/3-based transport with additional traffic obfuscation. HTTP/3 runs over QUIC, which can preserve a connection as a device moves to a different network path. (RFC 9000)

The result at the airport was simple:

Wi-Fi disappeared.

The iPhone moved to the eSIM.

The protected route recovered.

The checkout remained open.

I could not observe the internal routing decisions of the eSIM provider, home carrier or airport network. I could observe what happened on the phone.

The established VPN turned the Wi-Fi-to-eSIM handoff into a new tunnel and an expired payment.

The smaller app kept the interruption brief enough for the existing session to continue.

That continuity was the missing part of the travel-eSIM setup.

The data allowance became the next problem

Once I was on the train, I opened several travel pages to find somewhere to eat near the apartment.

The app’s blocked-request counter began increasing. Advertising and tracking requests from the pages were being stopped before they used the travel eSIM connection.

That feature had not purchased the ticket. The booking was already complete.

It solved the smaller problem that came next: the eSIM had a fixed data allowance, and I did not want background advertising traffic consuming part of it.

A few blocked requests would not turn a limited package into unlimited data.

Across twelve days of restaurant searches, transport websites and news pages, however, removing traffic I had never requested gave me more control over what the allowance was actually used for.

Roaming offered the familiarity of my domestic plan at a daily price.

The travel eSIM gave me a defined pool of data.

The counter helped keep more of that pool for the journey itself.

How I would choose between eSIM + VPN and roaming now

For a short trip, international roaming remains the easiest option.

It preserves the normal line, requires almost no setup and may be worth the daily charge when immediate connectivity matters more than cost.

Before travelling, I would check the carrier’s exact terms. Some plans include certain countries, while others activate a paid day when background data, an outgoing message or an answered call is detected. High-speed allowances may also be limited.

For a longer trip, frequent tethering or several family lines, I would install a travel eSIM before departure.

I would confirm that the phone is unlocked.

I would label the two lines clearly as Home and Travel.

After landing, I would select the travel eSIM for cellular data, disable data roaming on the home line and turn off automatic cellular data switching. I would keep the home line active only for the number, with the carrier’s messaging and calling charges already understood. (Apple Support)

Then I would test the setup with a real task.

Open a booking page or live support chat on Wi-Fi.

Walk far enough for the phone to move onto the travel eSIM.

Check whether the protected session survives.

My home carrier’s roaming pass still won on simplicity.

But simplicity stopped being the deciding factor after it activated before baggage claim and the trip stretched to twelve days.

The travel eSIM gave me control over data costs. The smaller VPN made that connection dependable while I moved through the airport, while the home line remained available for the verification code that completed the booking.

International roaming put identity and data on one expensive line. The better travel setup separated them without allowing the journey between networks to interrupt what I was trying to do.

Questions readers often ask

What problem does this article actually solve?

My international roaming pass started before I had collected my suitcase.

What finally worked in this situation?

I had OnlydogVPN installed as a backup. The service has fewer server locations than the major provider, a shorter public history and fewer independent reviews. Those limitations matter when someone needs an IP address from a particular small city. I did not need another city. I needed the travel eSIM, airport Wi-Fi and home-number verification code to work together long enough to buy one train ticket.

Why was OnlydogVPN a practical fit here?

The travel eSIM gave me control over data costs. The smaller VPN made that connection dependable while I moved through the airport, while the home line remained available for the verification code that completed the booking. International roaming put identity and data on one expensive line. The better travel setup separated them without allowing the journey between networks to interrupt what I was trying to do.