For Germany, recommended eSIM options include Airalo and Saily: 1GB costs about $4 for 7 days, 10GB is about $14–16, and 20GB is about $20. They connect through Vodafone and O2, with stable 4G/5G performance and a cost-efficiency roughly 2 to 3 times better than physical SIM cards.

Top eSIM Providers for Germany Compared

RedEx offers combo plans with both voice service and data under an international number. Airalo’s Hallo Mobil provides data-only options ranging from 1GB to 20GB. Nomad connects to both Telekom and O2, with data packages up to 50GB and an effective cost as low as $1.20 per GB. All three support QR-code activation or one-tap installation in the app, with no physical SIM required.

RedEx

Search for RedEx in the iOS App Store. The app package is about 110MB, and it requires iOS 14.0 or Android 10 or above. The setup process skips passport upload and scanned ID documents. Enter a regular Outlook email address, receive a 6-digit verification code, and the account is created.

In the Germany section, the app sells combo plans that include voice minutes. Payment supports Visa, Mastercard, and Apple Pay. There are no short-term, low-data options such as 1GB or 2GB.

Data Voice Minutes SMS Validity Price
3GB 50 minutes 50 texts 15 days $18.00
5GB 100 minutes 100 texts 30 days $25.00
10GB 100 minutes 100 texts 30 days $35.00
20GB 200 minutes 200 texts 30 days $48.00

While waiting at JFK Airport in New York, I paid $35 by card for the 10GB option. The payment page generated both a QR code and an SM-DP+ link containing 32 characters. After purchase, the profile remained stored in the app list for later use. The system keeps the configuration for 90 days.

After landing at Munich Airport (MUC) Terminal 2, I opened the phone’s cellular settings and scanned the on-screen QR code. Writing the profile to the device chip took two minutes. In the settings menu, I switched Data Roaming on. The phone searched for a signal for about 30 seconds, then connected to O2 Telefónica.

The profile is preset with automatic multi-network switching. On the way down to the S-Bahn platform beneath the terminal, O2’s signal dropped to two bars. The system detected the change in base station parameters and switched to Deutsche Telekom’s B20 band within 15 seconds, without requiring any manual network changes in settings.

Outside Munich Central Station (Hauptbahnhof), I ran a single-thread download test. On 5G, download speed reached 175Mbps, upload was around 45Mbps, and ping stayed near 35ms. Loading 3D street view for a 5-kilometer area in Google Maps took 3 seconds.

At the moment of activation, the system assigned a UK number beginning with +44. The number arrived by plain-text SMS. Calling the front desk landline at the Berlin Marriott took about 3 seconds to connect. The included 100 voice minutes were enough for things like rental-car delays or restaurant bookings.

Personal Hotspot remained fully enabled. On an ICE intercity train, I shared the connection to an iPad Pro. Streaming a 90-minute Netflix documentary at 1080p used 1.8GB of data. At train speeds of 250 km/h, the buffering icon occasionally appeared for about 2 seconds.

After using 8GB, a red progress bar appeared on the app homepage. The remaining balance was displayed precisely as 1.9GB. I then bought a 3GB top-up for $12. Once checkout was complete, the data balance increased immediately without requiring a second QR scan or a new installation.

The 10GB combo plan includes regional roaming across 40 nearby European countries. Driving from Frankfurt to Salzburg, Austria in a Volkswagen Golf, the signal briefly dropped at the border. After 40 seconds, the A1 network icon appeared in the top-right corner, and the remaining data and voice minutes continued to work normally.

The outbound data gateway is sometimes assigned to a server in Amsterdam. When opening local German news sites in Safari, an EU privacy-consent pop-up sometimes appeared at the bottom of the page. Playing a couple of rounds of PUBG Mobile on European servers produced latency fluctuating between 45ms and 70ms.

When I noticed an abnormal charge on the bill, I tapped the headset icon in the lower-right corner of the screen. After waiting 10 minutes, a support agent named Alex joined the chat. I sent a screenshot of the order, and after back-end verification, the refund was returned to the original credit card within 24 hours. The system does not provide traditional short-number balance inquiry commands.

US iPhone 13 to iPhone 15 models without SIM trays are fully compatible. The Samsung Galaxy S22 Ultra can also store five different country profiles at once. One profile can be tied to only one phone’s IMEI. If the phone is damaged, the remaining 5GB cannot be transferred to a new device.

Airalo

Airalo has accumulated over 100,000 foreign-language reviews in the App Store and holds a 4.7 rating. The app size is about 154MB, and it installs smoothly on iOS 15.0 or Android 9.0 and above. For trips to Germany, its single-country package is called Hallo Mobil.

During signup, you only need a Gmail address to receive a 6-digit code, which saves the time otherwise spent on passport-based eKYC verification. Landing at Frankfurt Airport (FRA) with a US iPhone 14, the purchase generated an SM-DP+ address. Tapping Direct Installation on the screen wrote the profile straight to the device chip.

There is no need to use a second phone to display a QR code for scanning. Once connected to an O2 Telefónica tower inside the terminal, the profile was activated. Around Marienplatz in Munich, 5G coverage was everywhere, and speed tests showed download speeds fluctuating between 140Mbps and 210Mbps.

It consistently offers six data-only plans and supports Apple Pay and PayPal.

  • 1GB for 7 days at $5.00
  • 2GB for 15 days at $6.50
  • 3GB for 30 days at $9.00
  • 5GB for 30 days at $15.00
  • 10GB for 30 days at $22.50
  • 20GB for 30 days at $26.00

Enter a discount code in the box at the bottom of the checkout page and $3.00 is deducted from the bill. After payment, the system also credits 5% of the purchase value in Airmoney. Even if it is only a few dozen cents, that credit does not expire and can be used in full toward a future purchase, such as a data plan for Paris.

In the iPhone cellular settings panel, the APN field is sometimes left blank. If the connection fails, manually entering globaldata can restore access to the network. The Data Roaming switch also needs to be turned on. If you buy the plan before departure, the 30-day countdown does not begin until the phone connects to a German local tower, even if six months pass in the meantime.

On a DB ICE train from Berlin to Bavaria, the signal drops to LTE in parts of the Black Forest. Webpage loading slows to around 20Mbps. Watching YouTube at 720p may occasionally trigger 2 seconds of buffering.

Its remaining-data monitoring is granular and percentage-based, with on-screen alerts.

  • The system sends a warning once half the data has been used
  • It sends a second notification when less than 10% remains
  • The account dashboard includes a circular chart showing the remaining MB
  • You can buy a top-up at any time before the balance reaches zero

Personal Hotspot is enabled by default. In a café in Berlin’s Kreuzberg district, I connected a MacBook to the phone hotspot and handled 40MB email attachments with no issue. When two devices share the same 20GB pool, the system splits the available speed evenly between them.

Using Google Maps while walking around Frankfurt for 8 hours consumed less than 250MB. Watching a Netflix movie at 1080p over hotspot for one hour used 2GB. Once the data is exhausted, the network cuts off automatically.

Data-only plans do not include a local number beginning with +49. If you want to call the Munich Marriott to change a reservation, you have to rely on WhatsApp or Skype. A 15-minute international voice call over the internet uses about 15MB of data.

If your itinerary includes the Netherlands or France, the single-country Hallo Mobil package will lose service once you cross the border. The app also sells a Europe-wide package called Eurolink that covers 39 countries. A 10GB Eurolink plan is priced at $37.00.

Driving across the border into France’s Alsace region, the O2 icon disappeared from the top-left corner of the screen. After 30 seconds, Orange or SFR appeared instead. The profile remained the same, and no manual changes in settings were required.

Its outbound IP sometimes appears to be located in London. When browsing Amazon Germany in Safari, the site may prompt you to reaccept cookies. Playing a few rounds of Call of Duty Mobile, network latency stayed around 65ms.

If you run into problems, the first response comes from a chatbot. For more complex issues like refunds, you may wait 15 to 45 minutes before a human responds by email. If you placed the wrong order and never activated it, support can refund the payment to your PayPal account.

  • It can be installed on only one phone and cannot be moved to another device
  • If the profile is deleted by mistake, it cannot be scanned again and recovered
  • An iPhone 14 Pro can store up to 8 different profiles
  • The phone hardware must support bands B3 and B20

One profile takes up less than 50KB of storage on the motherboard. At Heidelberg Castle, those two bands were enough to pull in two bars of signal. Posting a 500KB Instagram update went through without getting stuck on a loading spinner.

Nomad

Open the app store and you will see that Nomad has been downloaded more than one million times. The iOS version has long maintained a 4.6 rating. Its main selling point is automatic multi-network switching. In Germany, it will automatically choose the stronger signal between Deutsche Telekom and O2 based on your exact location.

After landing at Munich Airport (MUC) and waiting for luggage, I opened the app and installed the profile with one tap. There was no need to find a second device to display a QR code. Outside the terminal, 5G download speed was consistently around 180Mbps.

Buying a plan does not require passport verification. Enter a commonly used email address, receive a 6-digit code within one minute, and you are in. The app takes up about 120MB of phone storage. The interface is clean and minimal, showing only a few data packages of different sizes.

  • 1GB / valid for 7 days / priced at $4.00
  • 3GB / valid for 30 days / priced at $8.00
  • 5GB / valid for 30 days / priced at $14.00
  • 10GB / valid for 30 days / priced at $19.00
  • 20GB / valid for 30 days / priced at $27.00

If you choose the 20GB option, the effective cost comes out to about $1.35 per GB. During holidays, Nomad often posts promo codes on its official Instagram. Enter the code in the discount box before checkout and you can usually save $3. It supports Apple Pay and PayPal, so payment is completed with a single tap.

There is a Data Roaming switch in the phone settings, and it must be turned on. Most of the time, the APN is filled in automatically as truphone. If the connection does not come up, you can manually enter it in settings. The 30-day countdown starts only from the moment the phone connects to a German local tower.

  • You receive an in-app alert once half the data has been used
  • Another notification appears when only 10% remains
  • A large circular indicator on the home screen shows the remaining MB in real time
  • You can buy a new package in advance and stack it before the old one runs out

On a regional train from Berlin to Hamburg, the signal drops to 4G when crossing large forested areas. Telekom’s rural base-station coverage is dense, so browsing speeds can still stay around 30Mbps. Watching YouTube at 720p on the train remains smooth.

If your trip also includes Switzerland or Austria, its 35-country Europe package is the easiest option. The 10GB version costs $22. When crossing the border by train, nothing needs to be done manually. Once you reach Vienna, the phone automatically connects to a local A1 tower and continues working.

There are no restrictions on using Personal Hotspot for a companion’s phone or iPad. When two devices are online at once, speed is split between them. Watching one hour of Netflix at 1080p uses about 2GB. Using only Google Maps while walking around for 8 hours consumes about 250MB.

  • To contact support, you need to scroll to the very bottom of the profile page
  • After submitting a ticket, a real agent typically replies in about 20 minutes
  • Support can check in the back end how many MB you used each day
  • It is a data-only eSIM and cannot place ordinary calls to +49 numbers

If you booked a restaurant or hotel and want to confirm by phone, you can only use WhatsApp or FaceTime over the internet. In Frankfurt city center, a few rounds of Call of Duty Mobile held steady at 50ms latency. Over the course of a full day, there were no mid-game disconnects back to the lobby.

If you buy a package in advance but do not activate it, the profile remains untouched in your account for 60 days. If the flight is canceled, the money is not immediately wasted. One eSIM profile takes up less than 50KB of storage on the chip. An iPhone 14 Pro can comfortably store 8 different profiles, although only two can be active at the same time.

Its data sometimes routes through London. Opening German local websites may trigger another cookie-consent prompt. Once all data is used up, the connection cuts off completely. Even without data service, the Nomad app can still be opened, allowing you to purchase a new package from inside the app.

Detailed Review of Top Picks

The top picks from testing—Ubigi, Maya Mobile, and AloSIM—all connect to major German backbone networks such as O2, Vodafone, and Telekom. Their European nodes keep ping stable in the 40–60ms range, require no passport-based KYC, support mainstream 5G bands such as n78, and start at around $4 to $5.

Ubigi

Ubigi is backed by Transatel, a team under Japan’s NTT Group. This European telecom company handles the underlying network infrastructure. As soon as you land at Frankfurt Airport, the device automatically connects to a Telekom 5G tower. Its server node is in Paris, so the assigned IP address is naturally associated with Paris.

Cross-border data routing introduces tens of milliseconds of physical latency. In tests near Cologne Cathedral, ping stayed between 45 and 50ms. At Marienplatz in Munich, 5G downloads reached 240Mbps and upload stayed at 52Mbps.

The supported hardware bands on your phone determine whether the outdoor connection remains stable. This eSIM profile enables Germany’s local n78 (3.5 GHz) and n1 (2100 MHz) high-frequency 5G by default. While driving through remote parts of Bavaria, the phone automatically falls back to O2’s B20 (800 MHz) 4G band for coverage.

Base-station access also depends on the APN settings. After installing via QR code on an iPhone, the APN field is automatically filled with mbb. On a few older Android models that show no signal after installation, manually changing the APN to those three lowercase letters restores data access.

  • ICCID prefix: 893303
  • IP protocol: supports both IPv4 and IPv6
  • Voice service: no standard calling, data only
  • Device connections: no software limit as long as the hardware can handle it

Its plans focus on large monthly data bundles. A Germany-only 3GB plan costs $8, while the 10GB version is priced at $15. If you plan to drive across several European countries, a 27-country Europe roaming package raises the 10GB price to $19.

For $69, you can buy a 50GB high-capacity plan, which works out to just $1.38 per GB. The validity period is strictly counted as 30 calendar days. Any unused data is cleared at 11:59 p.m. on day 30 and cannot roll over into the next month.

Hotspot sharing is completely unrestricted. An iPhone 15 Pro with the profile installed can provide full-speed internet to three MacBooks at once. There are no built-in limits on how much of the package can be used by connected computers. Everything depends only on how quickly the total quota is consumed.

It also has a separate use case for drivers. The company has secured connected-car partnerships with BMW, Jaguar Land Rover, and Alfa Romeo. If you scan a code on the infotainment system of a supported vehicle to buy data, that traffic is billed to the car’s own data pool and remains entirely separate from the phone app.

  • File validity: 180 days from the last top-up
  • Account cancellation: canceled after six months with no package purchase
  • Refund condition: within 14 days of purchase, with less than 1% data used
  • App size: about 55MB on the Apple App Store

The app is designed to avoid throwaway activation codes. Once the 50KB certificate file is installed on the phone’s chip, there is no need to delete it when leaving Germany. If you return to Berlin next year, simply open the app, pay for a new plan, and within three minutes the LTE icon will reappear in the status bar.

Customer support is available only through a web form or email. If a local carrier’s tower is under maintenance and the connection goes down, replies usually arrive in 4 to 6 hours. To avoid delays caused by time zones, it is best to include screenshots of the error and the full ICCID string in the email.

Payment supports standard credit cards and Apple Pay. The checkout currency defaults to USD, so using a euro- or pound-denominated card typically triggers about a 1.5% foreign exchange fee. I could not find any switch in the app that would automatically buy a new package once the current one runs out.

Battery consumption depends on local signal strength. Walking through Hamburg with standalone 5G enabled and using navigation for one hour drained the battery about 3% faster than using a local Vodafone SIM. Frequent cross-border identity checks between the baseband chip and the server add extra workload.

  • Apple: iPhone XS and later
  • Google: all Pixel models from Pixel 3 onward
  • Samsung: Galaxy S20 and later

The back-end servers monitor daily traffic usage. If you run BT torrent downloads at full speed for two hours straight, the assigned IP is very likely to have connection requests cut off. Regular browsing and mainstream video streaming remain unaffected.

EU roaming agreements make border handovers quite smooth. On a Thalys high-speed train from Aachen, Germany to Liège, Belgium, the phone lost connection for 15 seconds and then reconnected. The base station switched to Proximus, while the IP address remained in Paris.

Streaming services may show region mismatches. Because the exit IP is registered in France, opening Netflix or Disney+ delivers the French content library. Some German-language region-locked titles do not appear at all.

For long-term international students, the prepaid menu also includes an annual option. Pay $120 once and receive 2GB per month for 12 months. It works well as a backup connection during the few weeks after moving into an apartment in Munich while waiting for fixed broadband installation.

Privacy handling follows Europe’s GDPR rules. To register, you only need to provide an email address and name—no passport scans or facial verification are required. The device identifiers collected by the app are stored on encrypted AWS servers in Ireland.

Maya Mobile

After landing at Frankfurt Airport in Germany, Maya Mobile’s eSIM profile starts pulling signal from Vodafone and O2 towers. The system prioritizes 5G by default. In central Berlin, speed tests showed 180Mbps download and upload hovering around 45Mbps.

Its traffic is not processed in a German local data center. Instead, all data is routed through servers in London. In street tests in Leipzig, ping stayed between 55 and 65ms. Instagram images loaded instantly, but in Call of Duty Mobile there was a slight delay when firing.

Once the black-and-white QR code from the inbox is scanned, a new label appears in the iPhone’s cellular settings. The APN field shows data.mayamobile.com. Some Samsung S23 devices do not read the profile correctly, but manually typing in that APN and toggling airplane mode once restores service.

Its plans are broken down into fine-grained data options. For a 5-day stay in Munich, 3GB costs $9. For a 15-day trip, 10GB costs $19. That plan does not impose any daily throttling rule on the data pool.

The $30 standard unlimited plan comes with a hard speed cap. Once you use more than 2GB of high-speed data in a day, the connection is forced down to 1 Mbps. That is barely enough for Spotify at low quality. Watching YouTube at 1080p becomes a constant buffering experience.

  • Standard unlimited: 2GB full speed per day, then reduced to 1 Mbps
  • Max unlimited: 5GB full speed per day, then reduced to 1 Mbps
  • Reset time: 00:00 GMT each day
  • Billing cycle: strictly 30 days, with no extension

Hotspot sharing is allowed. If you enable Personal Hotspot on an iPhone 14 routing through London, a Dell XPS laptop can connect normally. But every bit of laptop usage counts against that same daily 2GB high-speed allowance.

Account management is entirely browser-based. There is no fancy app taking up phone storage. The back-end dashboard includes an auto-renew toggle. When the remaining data drops below 20%, a reminder email in English arrives on time.

If you buy the wrong plan or your phone does not support the hardware requirements, the platform offers a refund path. Within 30 days of payment, as long as usage stays below 100MB, a few clicks in the web support chat can return the full payment to the original Visa or Mastercard.

On a long-distance bus from Stuttgart to the Black Forest outskirts, the phone automatically falls back to 4G LTE where 5G coverage disappears. On those winding mountain roads, speeds dropped to 35Mbps. Because the baseband chip kept searching across multiple networks, one hour of use consumed about 5% more battery than usual.

  • Apple tablets: cellular iPad Pro 11-inch and above are supported
  • Android: all Google Pixel models from Pixel 4 onward are compatible
  • Wearables: Apple Watch standalone installation is not supported
  • Carrier-locked devices: phones locked to a carrier contract cannot be activated

After purchase, the webpage displays a long SM-DP+ address and activation code. If the phone camera is broken and cannot scan the QR code, you can copy and paste the string into system settings and still install the eSIM certificate onto the device chip. The whole setup process takes less than three minutes.

Its 30-country Europe roaming package, priced at $49, works well for Schengen travel. On a Ryanair red-eye flight from Frankfurt to Rome, I turned off airplane mode after landing, and 20 seconds later the signal source switched to TIM.

If you need help with a connection failure, human support is slightly slower. Send a message through the web chat window and the London-based support team usually types back after about 20 minutes. To process a case, they will ask for the 32-digit EID shown in the phone settings.

Routing through UK servers causes IP drift. In a Starbucks in Berlin, searching nearby restaurants in the browser made Google Maps show promoted ads for fish-and-chip shops in London. Some German banking apps also flagged the session as a risky remote login.

  • Main 5G band: n78 (3500 MHz) prioritized
  • Supplementary 5G band: n1 (2100 MHz) for urban coverage fill-in
  • Wide-area 4G band: B20 (800 MHz) for rural roads and highways
  • High-capacity 4G band: B3 (1800 MHz) for dense population zones

The shopping cart supports discount codes. If you get a 10% promo code from an overseas tech influencer and apply it to the $50 Max unlimited plan, you save $5. In addition to credit cards, the checkout page can call up Google Pay for quick payment.

On a sightseeing boat in Hamburg’s port district, tower handoffs were frequent. A Motorola Razr flip phone kept jumping back and forth between 4G and 5G. Speed tests dropped to 40Mbps, and TikTok clips occasionally froze for a second.

No passport verification is required before purchase. Just enter a Gmail address that can receive email, choose a package, and pay. The entire interface is in English only, with no language-switch button. Using a translation app on the screen is enough to understand the basics.

This plan does not support topping up calling credit. If you need to contact an Uber driver or reserve a table at a local restaurant, there is no German +49 mobile number available. For forms that require a local number, a Skype virtual number is the only workaround.

For a three-day trade-show trip to Cologne, a 5GB package is more than enough. During the day you can use Google Maps for directions and restaurant searches, then switch to hotel Wi-Fi at night for streaming. At the end of the trip, the phone’s cellular usage panel showed that less than 2.8GB had been used.

AloSIM

When the plane lands at Munich Franz Josef Strauss Airport, the AloSIM profile wakes up automatically. The device searches for a network, and the O2 5G icon appears in the status bar. In the pickup area outside the terminal, a speed test showed download holding at 115Mbps and upload reaching 28Mbps.

Its traffic is not processed locally in Germany. The underlying protocol routes all requests through a data center in Madrid. In browsing tests along the Main River in Frankfurt, ping remained stable between 65 and 75ms. On WhatsApp voice calls, there was a noticeable half-second audio delay.

The hardware bands supported by the phone affect indoor connectivity. This profile defaults to O2’s n78 (3.5 GHz) high-frequency 5G signal. In the underground U-Bahn station at Alexanderplatz in Berlin, the phone baseband switched to B20 (800 MHz) 4G to maintain the connection.

After scanning the QR code on an iPhone, the APN field in the cellular data settings is automatically filled with alosim in lowercase. On a Pixel 7 running stock Android 14, if data does not work, manually entering that APN and toggling airplane mode once restores the connection.

  • ICCID prefix: 893000
  • Routing node: Madrid server
  • Network type: data only
  • Voice service: no German local number assigned

Its short-trip plans are segmented very precisely. For a week-long business trip to Cologne, a 1GB plan at $4.50 is enough for a handful of text-heavy emails. If the trip stretches to half a month, the 2GB option costs $7.

For a full month, there are 3GB and 5GB options priced at $10 and $15. If you need daily video meetings, 10GB costs $22. There is no unlimited option in the app—everything is sold as fixed-allowance data packages.

There is no limit on the number of devices you can connect by hotspot. An iPhone 13 Pro with the profile installed can share data smoothly with both an iPad Air and a Dell laptop. Every MB used by those devices is deducted from the same total allowance you purchased.

The app includes a token-based rewards system called Hoom. If you spend $22 on the 10GB package, your account receives $1.10 in credits. On your next business trip to France, those credits can be used like cash at checkout to offset part of the cost.

Once the package is used up, there is no automatic renewal charge. When data usage approaches the 80% warning line, the phone pushes an English notification. The moment the balance reaches 0MB, the connection is cut off immediately, and you need Wi-Fi in a café to reopen the app and buy another package.

The installation process also supports a manual path. If an older phone cannot scan the QR code, you can open the install guide, copy the long SM-DP+ address, paste it into the phone’s cellular settings, and manually enter the activation code. It still takes only about two minutes to write the certificate to the chip.

  • Apple devices: all iPhone models from iPhone 11 onward
  • Samsung: Galaxy S21 and later
  • Google devices: Pixel 5 and later
  • Tablets: cellular iPads are supported

For cross-border travel, there is no need to keep changing profiles in the phone. A 39-country Europe pass with 3GB is priced at $13. On a train from Munich to Salzburg, Austria, the connection dropped for 20 seconds and then automatically attached to a Magenta tower.

A Madrid-based IP also causes a few browsing inconveniences. In a Starbucks in central Hamburg, opening the browser caused Google Search to default to a Spanish-language homepage. Some German banking apps that are highly sensitive to IP reputation flagged the login as risky.

Battery drain is somewhat higher in this environment. Walking around Berlin for two hours using Google Maps over 5G drained about 4% more battery than using a local Telekom physical SIM. The phone’s baseband chip is spending more power handshaking with a distant server in Madrid.

If something goes wrong, support starts with the chatbot integrated in the app. Send an English description and the bot returns preset troubleshooting links. If the issue is escalated to a human, the queue is around 15 minutes, and the Madrid-based support technician will ask for the 32-digit EID from the phone system settings.

The billing system supports Mastercard, Visa, and PayPal. Unused new plans can be refunded. Within 6 months after purchase, as long as the profile has never been activated and no data has been consumed, a few clicks in the web support chat can send the money back to the original card.

  • Refund time: 3 to 5 business days after the request is submitted
  • Currency fee: 1.2% for non-USD credit cards
  • App size: the iOS app takes up about 65MB

No identity verification is required during purchase. Leave an email address, choose the duration and capacity, and pay. The QR code arrives in the inbox within 3 seconds. The whole interface is in English, but a translation app is enough to understand it.

For everyday video streaming, the back end tends to reduce quality. The Madrid routing node applies bandwidth intervention to streaming sites. Open YouTube, and the default playback quality starts at 480p. If you manually switch to 1080p, it often buffers again after a few minutes.

This network does not support receiving SMS verification codes. On the streets of Munich, if you scan to rent a Lime scooter, there is no local phone number available to receive the registration text. You need to keep a separate virtual number on hand for those situations.

Which Should You Buy

Airalo offers a $4.50 / 1GB entry-level plan, which suits light navigation and communication for 3 to 5 days in central Munich. Holafly’s unlimited plans range from $19 to $99 and provide round-the-clock access to Deutsche Telekom’s 5G bands, making them suitable for users consuming more than 2GB of YouTube streaming per day. Nomad’s 10GB Europe regional plan costs $22, which works out to $2.20 per GB, covers 35 countries, and automatically switches to local Tier-1 carriers while traveling from Frankfurt to Paris by ICE train, making it a good fit for cross-border rail travelers.

Data Allowance

You can check the phone’s cellular data statistics to see precise historical usage. If you are spending 5 days in Munich for Oktoberfest, there is no need to spend heavily on a 50GB oversized package. Outside your home Wi-Fi environment, real-world daily mobile data usage usually sits around 500MB to 800MB.

Airalo’s 1GB starter package at $4.50 is an excellent reference point. One gigabyte is enough to keep Google Maps running for about 30 hours. Walking from Berlin Central Station to Alexanderplatz with navigation on, the vector map cache along the route consumes less than 15MB.

Sending a one-minute WhatsApp voice message uses about 1MB. Plain-text messaging stays at the KB level. A 3GB package purchased for $10 is enough for a full week of everyday communication, plus browsing dozens of restaurant photos on Yelp.

Common App Type Resolution / Setting Estimated Data Use per Hour Recommended eSIM Capacity
Spotify audio streaming 320kbps (very high quality) 144MB 3GB–5GB mid-sized package
Instagram browsing Autoplay enabled by default 400MB–500MB 10GB or larger package
Netflix streaming 1080p (standard HD) 3GB Unlimited package
Zoom video meeting 720p gallery view 810MB 10GB business package

Moderate users often choose Nomad’s 10GB plan at $19. Scrolling Instagram for 30 minutes can quietly consume 200MB because of preloaded short-video ads in the background. Uncontrolled background refresh can drain a 10GB allowance much faster than expected.

On an ICE train to Frankfurt, put on headphones and listen to Spotify podcasts. At 320kbps, one hour uses 144MB. By the end of a four-hour journey, the progress bar will show that nearly 600MB has been used.

Holafly’s 15-day unlimited plan at $47 is designed for heavy streaming users. Sitting on the sofa at the Frankfurt Marriott, watching one 45-minute episode of Stranger Things over cellular instead of hotel broadband can use 2.2GB of local network traffic.

Unlimited plans often come with very strict fair-use throttling. If you aggressively download more than 2.5GB to 3GB in a 24-hour period, the provider may cut a 300Mbps 5G connection down to a 256kbps crawl. At that speed, even opening a 5MB PDF menu can take two minutes.

  • iOS setting adjustment: turn off Wi-Fi Assist to prevent cellular from compensating when Wi-Fi is weak
  • Background refresh block: stop weather, stock, and other nonessential apps from using a constant 100kbps in the background
  • Offline preparation: download a 2GB 4K Berlin city guide video locally in the hotel room in advance

A 10,000mAh power bank in your backpack can sometimes trigger a catastrophic data avalanche. Once an iPhone is plugged in and starts charging, iCloud may wake up and begin uploading 100 ProRAW photos taken during the day. In just 20 minutes, 2.5GB of expensive roaming data can vanish.

The podcast app Overcast may silently fetch the latest episodes in the background. Three one-hour audio files at 256kbps can consume 300MB. Switching the setting to “Download on Wi-Fi only” can save you the $5 you would otherwise spend in Airalo on a top-up.

Turning your phone into a hotspot for a laptop is high risk. Connect a MacBook Pro to Nomad with only 5GB remaining, and macOS may detect an active connection and instantly pull down a 1.2GB security update, wiping out one-fifth of the package on the spot.

Package Size Average Market Price Cost per GB Estimated Waste Rate (7-Day Trip)
1GB emergency top-up $4–6 $4.0–6.0 Very low, usually bought only after the original plan runs out
5GB standard package $12–15 $2.4–3.0 Moderate, often 1–2GB is left unused at departure
20GB large data package $26–35 $1.3–1.7 Very high, often 12GB or more expires unused

Blindly chasing larger allowances often wastes real money. Spend $30 on a 20GB oversized package for a 4-day trip to Hamburg, and when boarding your flight out of Hamburg Airport (HAM), the carrier’s back-end may show that you used only 4GB. The remaining 16GB disappears when the trip ends.

If a small plan runs out, adding more in the middle of the trip is easy. On day 3, after receiving Airalo’s notice that the initial 3GB was gone, you can tap into the app and pay $5 with Apple Pay in 30 seconds. The extra 1GB is credited instantly, with no need to rescan or reinstall any profile.

Watching Twitch gaming streams at 720p 60fps consumes 1.5GB per hour. Even unlimited plans may hit the fair-use red line after only two hours. Resolution can drop to a blocky 160p, with the loading spinner reappearing every 5 seconds.

If you make a FaceTime video call on cellular while walking through Munich, a 20-minute video conversation with family in Chicago can consume 150MB to 200MB. A 1GB starter package only supports around five similar cross-ocean calls before the balance runs out and the connection is cut off.

Single-Country Stay

For most short itineraries, a Germany-only eSIM is the first choice. Airalo’s Hallo Mobil 1GB starter package is listed at $4.50, which is nearly 50% cheaper than its 39-country Europe roaming package.

Once the chip inside your phone detects a German signal tower, it automatically handshakes with the local network. If you land in Berlin Tegel with a fully charged phone, there is no need to open your passport page and deal with any complicated real-name registration process.

  • Airalo Germany: runs on O2, 1GB for $4.50, latency around 60ms
  • Nomad Germany: uses Vodafone bands, 3GB for $9, download speed 180Mbps
  • Holafly Germany: connects to Telekom, unlimited for 5 days at $19, hotspot capped at 500MB

Profiles issued for a single country typically assign routing nodes closer to the local exchange center. Uploading a WhatsApp status with two high-resolution photos may route through an AWS server in Frankfurt and finish in only 150ms.

Regional roaming plans often first send the traffic through proxy gateways in London or Paris. If you make a FaceTime video call with friends in Munich’s English Garden, the extra 80ms of ping can cause frequent frame drops.

When you buy a bottle of water at a convenience store and tap your phone to pay with Apple Pay, the lower latency of a single-country network keeps terminal response under 1 second and avoids the awkward wait at the register while the phone spins.

Driving a Volkswagen Golf on Germany’s A9 autobahn, dense forest on both sides can heavily block high-frequency radio signals. Telekom has built a dense low-band 900MHz network along trunk roads, which keeps Spotify high-quality streaming buffered steadily at 320kbps.

With a single-country plan, you need to calculate carefully when you will leave the country. Take a Deutsche Bahn international service to Salzburg, and just 2 kilometers after leaving Freilassing near the border, the signal bars in the top-left corner of the phone can suddenly go empty.

  • Before crossing the border: cache 200MB of Austrian offline maps in Google Maps in advance
  • Cross-border backup: buy a €15 physical top-up card at the station hall if needed
  • Flight diversion: if bad weather forces a landing in Zurich, a single-country German plan will not connect at all

A 10GB single-country package is more than enough for a 14-day trip. Spend 10 minutes on TikTok using cellular outside Cologne Cathedral during the day, and you will use about 250MB. At night, connect to the Hilton’s free Wi-Fi and download a 1GB Netflix episode for offline viewing.

Nomad’s Germany-only plans can bring the effective cost down to $1.80 per GB. Buying a 20GB package for $36 is almost $10 cheaper than buying five separate 3GB bundles.

Silent system updates running in the background are a major problem. On iOS, automatic updates at night while charging can download nearly 3GB in one go. A 5GB Germany-only package that cost $15 can be emptied overnight.

Turning off automatic App Store downloads over cellular in settings can save a lot of pointless spending. If you are taking photos in Berlin Wall Memorial Park, it is better to compress a 25MB RAW file in Lightroom before uploading it to Instagram.

Holafly offers an unlimited daily model for single-country travel at around $3 per day. On a sightseeing boat in Hamburg harbor, you can keep a 1080p YouTube livestream running for two hours and not worry about the 4.5GB it consumes.

That said, unlimited plans often come with very strict daily fair-use caps. Once you pass 2.5GB in a day, a 200Mbps connection can be locked at 128kbps. Refreshing even a plain-text Gmail inbox can then take two minutes.

  • Turn off background refresh to stop unnecessary weather apps from quietly burning 50MB
  • Check usage details to see exactly where Safari spent yesterday’s 600MB
  • Watch hotspot leakage by marking the MacBook hotspot connection as metered

If a single-country eSIM cannot find a local signal, open the carrier selection menu on the phone right away. Disable automatic network selection, manually tap Vodafone DE from the list, and after 15 seconds the 4G icon may come back on.

The IP addresses assigned by roaming packages are sometimes flagged as high-risk by major websites. Log in to Chase to check a credit card transaction and it may detect a Polish IP from a virtual operator, immediately prompting for a phone verification code.

Maya Mobile’s Germany-only profile provides a true local IP in Munich. That can avoid the usual “this content is not available in your region” message on certain geo-restricted streaming sites.

For a business traveler staying only three days in Frankfurt, a 1GB minimum package is enough. After leaving the airport, take a taxi and send two work emails with PDF attachments to clients; the total data usage will be under 15MB. The rest of the stay can rely on the Marriott’s broadband.

Spending heavily on a single-country package above 30GB is usually wasteful. If your itinerary is four days of hiking in the Black Forest, there may not even be enough base-station coverage to provide more than 10Mbps for high-definition video. Most of that allowance will expire unused.

Near Brandenburg Gate, you can browse dozens of menu photos on Yelp while choosing a 4.5-star steakhouse. The usage bar on a 5GB single-country plan will go down steadily each day, and the system report tracks every MB clearly.

Keeping two eSIM profiles active can noticeably increase battery drain. If you keep your main U.S. number on standby to receive text verification codes, dual-SIM standby on an iPhone 15 can cause an extra 5% battery loss per hour, making a 20W power bank necessary before noon.

Cheaper single-country eSIMs may not support standalone 5G. At Munich’s Allianz Arena during a football match, with tens of thousands of people uploading videos at once, a $3 O2 backup connection may not even get usable 3G access, leaving only a no-service icon on the screen.

Higher-tier single-country plans let you use your phone as a mobile router. With Nomad shared to an iPad Pro for work, there may be a 1GB high-speed daily hotspot allowance. Once you cross that line, even opening a 5MB cloud document on the iPad becomes slow and frustrating.

  • Check band support: make sure the phone supports B20, the 800MHz rural lifeline band
  • Preload the profile: scan the eSIM activation code over Wi-Fi at home in Miami before boarding
  • Reset network settings: if there is still no signal after landing, wipe the iOS network settings and try again

Buy a 10GB single-country plan for $12 and it is actually very hard to fully use all 30 days of validity. Most people fly out of Berlin on day 9, and the remaining 4GB is wasted the moment boarding closes.

5G Access

Stand in Marienplatz in Munich with a Holafly package connected to Deutsche Telekom. In testing, download speed hit 450Mbps on the n78 3.6GHz band. Tap a 4K YouTube video and the gray preload bar fills a large chunk in just 1.2 seconds.

Switch to Nomad and it connects to Vodafone in Berlin Mitte. On the low-band n28 700MHz frequency, speed stays around 280Mbps. Uploading a 2GB 1080p ProRes video to Google Drive takes about 4 minutes.

A cheap $3 eSIM does not deliver anything close to that. Most of them only provide O2 4G LTE, usually capped around 50Mbps. Once you drive out of Hamburg and onto the A7 autobahn, O2’s 5G coverage rate can fall below 30%, and even ordinary browsing starts to spin.

Telekom has invested billions of euros in network construction and now covers 95% of the population area in Germany. In cities like Frankfurt and Munich, a micro tower is often visible just a few hundred meters away.

  • Telekom: n1 + n78, average 350Mbps, gaming latency 15ms
  • Vodafone: n28 + n78, average 200Mbps, latency 22ms
  • O2: n3 + n28, average 120Mbps, latency 35ms

An unlimited high-speed plan alone is not enough. The phone hardware also has to keep up. A U.S. iPhone 14 Pro Max or a Pixel 8 bought in Europe can handshake properly with Germany’s standalone (SA) 5G base stations.

If you are still using an iPhone 11, the motherboard may not have the necessary chip support for millimeter wave or Sub-6GHz processing. Even if you buy a full-speed 5G package, the status bar will only ever show LTE.

An ICE high-speed train from Frankfurt to Cologne is one of the best real-world signal tests. At 300 km/h through dense forest, the phone baseband may be forced to switch towers every 4 seconds.

Airalo’s profile handles these signal transitions quickly enough to keep about 20Mbps in the carriage. Some unknown low-end roaming packs will collapse to Edge when the train approaches Montabaur, leaving WhatsApp unable to send even a message for 15 minutes.

  • Frankfurt Airport (FRA) Terminal 1: Telekom 5G, tested at 600Mbps
  • Ticket office at the foot of Neuschwanstein Castle: Vodafone 4G, tested at 15Mbps
  • Berlin U-Bahn platform: O2 4G+, tested at 40Mbps
  • Zugspitze observation deck at 2,962 meters: Telekom 5G, tested at 120Mbps

Higher speed always means higher battery drain. With a Galaxy S24 running dual-SIM standby on 5G roaming, hourly battery consumption is about 12% higher than on pure 4G.

Anyone carrying a 10,000mAh power bank in their bag will hardly care. Standing in front of Brandenburg Gate and joining a Discord voice chat, latency can stay locked at 15ms.

Spending an extra $10 on a better package buys back time. Downloading a 500MB Bavaria offline Google Maps file over a high-speed connection takes only 8 seconds; on an older, congested network, you may stand there waiting for 3 minutes.

  • In iOS cellular settings, use 5G Auto to balance performance and battery life
  • Turn off Low Data Mode to remove the system’s background limit of around 100kbps
  • Manually select the carrier if needed by choosing Telekom DE from the network list

The websites selling these eSIMs rarely explain how the data is routed. Several Airalo packages assign IPs located in Warsaw, Poland. Every webpage request then travels an extra 800 kilometers, adding around 40ms of unnecessary latency.

If you are playing response-sensitive games on a Steam Deck, once the ping goes over 80ms, controls start to feel delayed. Maya Mobile promotes localized routing as one of its major selling points.

Its traffic is exchanged through AWS data centers in Frankfurt. When you scroll Instagram, a new photo reaches the screen in under 200ms.

If you run into a Ubigi profile that assigns only IPv6 by default, some corporate internal networks may fail. Connecting via VPN back to an office computer in New York can result in repeated handshake errors.

If there is no service, changing the APN (Access Point Name) is often an effective fix. With a Saily 10GB package, for example, you may need to manually enter “globaldata” before the signal icon appears in the top-right corner.

Bayern Munich’s Allianz Arena can hold 75,000 fans. At halftime, when tens of thousands of people all pull out their phones and open social media, O2’s towers can choke instantly, leaving even a plain-text iMessage stalled on sending.

Telekom has installed a dense antenna array along the roofline of the stadium, and its congestion resistance is much stronger. Even in the most crowded seating section, a Holafly connection can still upload a 5MB live photo to Twitter smoothly.

You can find very precise tower coordinates on the German Federal Network Agency website. Across Germany’s 357,022 square kilometers, the locations of the three major operators’ towers are mapped in detail.

Five gigabytes is easier to use up than most people expect. With TikTok autoplay left on, the app can quietly consume 1.5GB per hour, and the system usage panel makes that very clear.

Once the fair-use threshold is crossed, a 300Mbps connection can be immediately locked at 256kbps. At that speed, WhatsApp can barely handle text messages. Opening a 2MB restaurant menu image can take a full 60 seconds.