eSIM or roaming in Germany? What each one costs, and the law that decides it

German law requires your passport to be checked before a prepaid SIM can be activated, which makes buying one locally more work than most travellers expect. An eSIM skips that entirely, and costs less than two days of carrier roaming.

TravelReddi9 min readLast checked August 28, 2026
Pedestrians walking along a Berlin pavement past pale concrete buildings
Photo by Raja Sen on Unsplash

Some links in this post are affiliate links. If you buy through them, TravelReddi may earn a small commission at no extra cost to you. We only recommend things we'd actually use.

An eSIM wins in Germany, and by more than the price alone.

On price: Verizon and AT&T both charge USD 12 a day to roam. A 10GB Airalo eSIM for Germany, good for 30 days, is USD 16. That is less than a day and a half of roaming for a whole month of data.

On hassle: German law requires an identity check against your passport before a prepaid SIM can be activated. That is not a shop's policy you can talk your way around, it is federal law, and it is the reason buying a local SIM in Germany is more work than in most of Europe. An eSIM bought before you leave home avoids the question entirely.

The exception, as always, is T-Mobile, which includes international data on several of its plans. Check what you already have before buying anything.

All prices below were read on the providers' own sites on 28 August 2026 and change without notice, so confirm on the official page before you buy. Your personalized Germany guide covers the local apps and the entry rules for your passport.

The comparison

Option14 days30 daysWhat you get
Verizon TravelPassUSD 168USD 3605GB fast daily, then 3G, per line
AT&T Day PassUSD 168USD 360Unlimited, per line
Verizon monthly plann/aUSD 10020GB, then 3G
T-Mobile higher plansIncludedIncluded5GB or 15GB fast, then 256kbps
Airalo 10GB GermanyUSD 16USD 1630 days of data, no calls
Saily 10GB GermanyUSD 16.99USD 16.9930 days of data, no calls

The day passes buy you something the eSIMs do not: your own phone number keeps working for calls and texts. If you are expecting a call from a bank, a doctor or an airline, that matters, and it is worth keeping your home line reachable even while your data runs over an eSIM.

The Brandenburg Gate in Berlin with the TV Tower behind it under grey sky

Photo by Ansgar Scheffold on Unsplash

Why a German SIM card needs your passport

This is the part that catches people out, and it is worth understanding because it explains a lot of frustrated reviews.

Section 172 of Germany's Telecommunications Act obliges providers of prepaid mobile services to verify a subscriber's name and address before the service is activated, by checking a specified identity document. The list includes a German national identity card, a passport, another recognised official photo ID, a residence permit, or an asylum seeker registration document.

For a visitor, the practical reading is straightforward. You will need to present your passport, in person or through a verification process, and the SIM cannot be switched on until that is done. There is no workaround, and a seller offering you a pre-activated SIM registered to somebody else is not doing you a favour.

None of this makes a German SIM a bad idea if you are staying for months. It makes it a poor use of your first afternoon if you are there for a week.

Greece, for comparison, has a similar identity requirement, but Germany's is written directly into national law and enforced consistently. If you have bought SIMs easily elsewhere in Europe and expect the same here, adjust the expectation.

What the US carriers charge

Verizon TravelPass is USD 12 per day, per line, covering what Verizon describes as 210 or more destinations. Each 24-hour session includes 5GB at full speed, then unlimited data at 3G. You are billed only on days you use the phone. A USD 100 monthly plan with 20GB is the alternative for longer stays. Germany is listed by name at USD 12 per day on Verizon's own per-country TravelPass page, read on verizon.com, 28 August 2026.

AT&T International Day Pass is USD 12 per day for the first line and USD 6 per day for each additional line used the same day, with unlimited talk, text and data on your plan's terms. AT&T caps the charge at 10 daily fees per line per bill period. Read on att.com, 28 August 2026.

Both carriers publish their coverage as a footprint of 210 or more destinations rather than a country-by-country list, with the exception of Verizon's TravelPass country page. Check your own carrier's list before you rely on it.

T-Mobile includes international data on its higher postpaid plans at no daily charge. Experience Beyond and Go5G Next include 15GB at high speed abroad. Experience More, Go5G Plus and Magenta MAX include 5GB. After the allowance you keep unlimited data at up to 256kbps, which handles maps and messaging but not much else. Calls are 50 cents a minute. Essentials and prepaid plans include no international data, only free texting. Read on t-mobile.com, 28 August 2026.

If your plan does not include it, T-Mobile sells International Passes: USD 10 for a 1 Day Pass with 2GB, USD 50 for a 10 Day Pass with 15GB, and USD 75 for a 30 Day Pass with 30GB, each with unlimited calling for the period. Read on t-mobile.com, 28 August 2026. Note the 1 Day Pass at USD 10 is cheaper per day than either Verizon or AT&T, so a T-Mobile customer taking a short trip should price it before assuming an eSIM is the only saving available.

One thing worth stating plainly, because it comes up every time: the EU abolishing roaming charges does not apply to you as a US carrier customer. Regulation (EU) 2022/612 binds operators based in the EU and EEA to charge their own customers domestic rates while travelling in the bloc. Verizon, AT&T and T-Mobile are not EU operators. If you buy a European eSIM, though, you are inside those rules, which is why a Germany eSIM generally keeps working across the rest of the EU.

eSIM prices for Germany today

Airalo, read on airalo.com, 28 August 2026. These are the standard fixed-data plans, which sit behind a toggle on Airalo's page alongside its unlimited tiers:

  • 1GB for 3 days, USD 4
  • 3GB for 7 days, USD 8
  • 10GB for 7 days, USD 15
  • 10GB for 30 days, USD 16
  • 20GB for 30 days, USD 23
  • Unlimited for 7 days, USD 24

Saily, read on saily.com, 28 August 2026:

  • 1GB for 7 days, USD 4.49
  • 3GB for 30 days, USD 8.99
  • 5GB for 30 days, USD 10.99
  • 10GB for 30 days, USD 16.99
  • 20GB for 30 days, USD 22.99

Germany runs slightly cheaper than Greece on both providers. For a typical two-week trip using maps, messaging and photo uploads, 10GB is comfortable.

If Germany is one stop on a longer European trip, the regional plans are the better buy. Airalo's Europe eSIM covered 41 countries at USD 31 for 10GB over 30 days, and Saily's covered 35 countries at USD 35.99 for the same, both read on 21 August 2026, which is an earlier date than the Germany figures above. Check the current regional price and the country lists against your actual itinerary before you buy, because they differ.

Airalo lists its Germany eSIM as running on O2. Saily does not name its underlying network.

Passengers waiting on the platform at Hamburg Hauptbahnhof beside a Deutsche Bahn train

Photo by Alexander Bagno on Unsplash

Four networks, and one that is still being built

Germany has three established mobile networks and a fourth that is genuinely new.

Deutsche Telekom is the largest and generally the strongest outside the cities. Vodafone Germany and O2, which is Telefónica Germany, are the other two established operators.

1&1 is the fourth, and it is worth knowing about because articles written two years ago describe it wrongly. It is a real network operator with its own spectrum, not a reseller, and the Bundesnetzagentur named it alongside the three established operators in its March 2025 decision extending spectrum usage rights. As of December 2025 its own network reached about 25% of German households, a figure reported by industry press citing the regulator rather than published directly by the Bundesnetzagentur, so treat it as indicative. It covers the rest of the country through a national roaming agreement with Vodafone, and it moved all of its roughly 12.5 million customers onto its own network by the end of 2025.

For a visitor none of this needs much thought. An eSIM provider picks the network for you. It matters if you are choosing a local contract for a longer stay, where Telekom's rural coverage is the conventional reason people pay more for it.

Trains, where coverage actually matters

The place a German trip most often tests your connection is on a train, and Germany's rail network runs through a lot of countryside and a lot of tunnels.

Two practical habits, neither of which requires a source to justify:

  • Download your route offline before you board. Offline maps and a downloaded ticket in the DB Navigator app both survive a dead zone. A ticket you can only load over the network does not.
  • Do not rely on onboard wifi for anything time-sensitive. It exists on ICE services and it is shared with a full train.

Three SIM card sizes, standard, micro and nano, laid out side by side

Photo by User_Pascal on Unsplash

Before you fly

  • Buy and install the eSIM at home, on wifi. Installing and activating are separate steps on most providers, so you can set it up early and switch it on when you land.
  • Confirm your phone is not locked to your carrier, and is eSIM-capable. Most iPhones from the XS onward and most recent Android flagships are.
  • Turn data roaming ON for the eSIM line. This is the single most common setup mistake. The eSIM needs roaming enabled to attach to the German network, and it costs you nothing because you are not using your carrier.
  • Turn data roaming OFF for your home line, so nothing bills in the background.
  • Keep your home number reachable for verification codes if your bank texts them.
  • Download offline maps and your rail tickets before you leave the hotel wifi.

The short version

  • Verizon and AT&T: USD 12 a day. T-Mobile may already include it, and its 1 Day Pass is USD 10, so check your plan before buying anything.
  • An eSIM is about USD 16 for 10GB over 30 days, cheaper than two days of roaming.
  • A German prepaid SIM legally requires an identity check against your passport before activation. That is national law, not shop policy.
  • EU free roaming does not cover US carrier customers. It binds EU and EEA operators.
  • Four networks now: Telekom, Vodafone, O2 and 1&1, the last of which roams on Vodafone outside its own footprint.
  • Download maps and train tickets before you board.

Carrier and eSIM prices change without notice, so this post is rechecked every 90 days and every figure carries the date we read it. Everything above was checked against the carriers' own sites, the German Telecommunications Act, EUR-Lex and the eSIM providers on 28 August 2026.

If Germany is one stop on a wider trip, our post on using your phone in Greece works through the same maths for a country where the answer comes out slightly differently. And your personalized Germany guide covers the apps worth having before you land, along with the entry rules for your own passport.

Reddi is free and independent. If it helped, you can support it.

Read this next

Full checklists for these destinations

Skip the research, get your own checklist

Enter your destination and passport for a free checklist built around your trip: entry rules, the apps that actually work there, safety notes, and what to pack. Two minutes, no signup needed.

Now available on iOS and Android

Download on the App StoreGet it on Google Play

Some links in this post are affiliate links. If you buy through them, TravelReddi may earn a small commission at no extra cost to you. We only recommend things we'd actually use.