Destination Guide

Best eSIM for Germany: Compare Plans & Prices

Quick picks

Best Overall Value

Breeze

See Breeze Plans

Runner-Up Value

Nomad

See Nomad Plans
Compare all Germany plans→

Affiliate links: we may earn a commission at no extra cost to you.

Germany eSIM plans start at $1.50, but the number that matters is this: the same 10 GB costs $12.49 from one provider and $19.90 from another. Here's who charges what, which German networks each one says it uses, and which ones name Telekom.

Published Sep 23, 2026·11 min read·byCharles McQuain

Disclosure: This guide contains affiliate links. If you purchase through our links, we may earn a small commission at no extra cost to you.

This guide is built from pricing, not from a trip. In September 2026 we read the Germany page of every eSIM provider we track and recorded what 13 of them actually charge, which German network each says it uses, and which plans it still sells. In November we re-read Breeze's prices and every provider's network names. We haven't run speed tests on an ICE between Berlin and Munich, and this guide says so rather than dressing up marketing claims as firsthand experience.

The numbers tell two stories. The first is price: buy 10 GB on a 30-day plan and you'll pay anywhere from $12.49 to $19.90, and at larger sizes the spread gets wider still. The second is network access. Germany has three networks, and the one generally regarded as having the best coverage — Deutsche Telekom — is missing from most provider pages. Only Breeze and TooSim name all three, so the cheapest 30-day 10 GB also comes with one of the two widest network lists.

Before you buy: Switzerland isn't in the EU

Germany borders nine countries, and most trips cross at least one. Austria, France, and the Netherlands are all in the EU and are covered by regional EU plans. Switzerland is not — it's left out of many EU plans, which strands travelers on Lake Constance, in the Black Forest, or on a day trip to Basel or Zurich. A Germany country plan covers none of them. Jump to that section →

Our Top 3 eSIM Picks for Germany

1

Breeze

Best Overall Value

Breeze is the cheapest fixed-data provider in Germany at every size from 5 GB up, on 30 days of validity or longer: 10 GB for $12.49 ($1.25/GB), 5 GB for $7.49, and 20 GB for $18.99. The larger plans are remarkable: 50 GB for $29.99 ($0.60/GB) and 100 GB for $49.49 ($0.49/GB) are among the cheapest gigabytes we've found in any country we've priced, and they now last 45 and 70 days. Its Germany page also lists Telekom, Vodafone, and O2, so the lowest price doesn't cost you network access.

Best for: Almost every Germany trip, rural stays included, and especially anyone who uses a lot of data. The honest tradeoffs: a list of networks isn't a promise of which one you'll land on, and its unlimited plans slow down after 1 GB a day — its 30-day unlimited at $44.99 is a sale price (list price $59.99) and still costs 50% more than its own 50 GB plan.

View Breeze Germany Plans→
2

Nomad

Runner-Up Value

Nomad has the next-best set of plans across every common size. Its 50 GB for $32 ($0.64/GB) is the second-cheapest 50 GB in Germany, and 5 GB for $10, 10 GB for $14, and 20 GB for $21 all come with 30 days of validity. Its Germany page names two networks: Vodafone and O2.

Best for: Travelers who've ruled out Breeze and still want a fair price at any size from 5 to 50 GB. The tradeoffs: Nomad costs more than Breeze at every size, doesn't list Telekom, and its unlimited plans stop at 10 days, so it has no option for a full month of unlimited.

View Nomad Germany Plans→
3

Maya

Best Unlimited

If you want unlimited data without a daily slowdown, Maya is the cheapest way to get it in Germany: 30 days for $49.99, against $58 from Ubigi, $59 from Airalo, and $73.90 from Holafly. It is also the cheapest two-week option at 14 days for $27.99, and ties Breeze for the cheapest week at $19.99. The same eSIM covers 165+ countries at the same prices, so on a multi-country trip it can carry across borders with you — check Maya's country list for any non-EU stop such as Switzerland.

Best for: Heavy streamers, laptop tethering, and multi-country trips where one unlimited eSIM beats juggling several country plans. The tradeoffs: Maya sells no fixed-data plans, doesn't name a German network, and for most travelers unlimited is the wrong buy in Germany — Breeze's 50 GB does the same job for 40% less.

View Maya Germany Plans→

Provider Comparison

How the major providers stack up for Germany. Every price here was read directly off the provider's own Germany page in September 2026:

Provider
Data
Price
Validity
BreezeCheapest fixed data
1–200 GB, Unlimited
$3.99–84.49
1–90 days
NomadRunner-up at 50 GB
1–50 GB, Unlimited
$4.50–32
3–30 days
MayaCheapest 30-day unlimited
Unlimited
$9.99–49.99
3–30 days
UbigiRunner-up at 10 GB
3–50 GB, Unlimited
$7–58
1–30 days
TooSimAlso names all three
1–50 GB
$3.99–51.99
7–30 days
AiraloMost plan options
1–50 GB, Unlimited
$4–59
3–30 days
SailyMid-priced
1–20 GB, Unlimited
$4.49–41.99
7–30 days
HolaflyUnlimited only
Unlimited
$3.90–73.90
1–30 days

The same 10 GB, nine different prices

Because 10 GB over 30 days is the plan most Germany visitors actually want, it's the cleanest way to see the spread:

Breeze$12.49$1.25/GB
Ubigi$12.50$1.25/GB
Nomad$14.00$1.40/GB
GigSky$14.29$1.43/GB
TooSim$14.99$1.50/GB
Airalo$16.00$1.60/GB
Saily$16.99$1.70/GB
aloSIM$19.00$1.90/GB
eSIMo$19.90$1.99/GB

Ubigi is a close second at 10 GB and has a useful extra: 10 GB for 7 days at $10, for a trip that won't use a full month. But it falls away at larger sizes — its 50 GB is $44 against Breeze's $29.99 — and it has no 5 GB or 20 GB plan, which is why Nomad takes the second spot above. Airalo lists O2 plus a second network it doesn't name, and costs $3.51 more than Breeze for the same 10 GB.

TooSim is the other provider that names all three German networks, plus 1&1. It ties Breeze at 1 GB but costs $2.50 more at 10 GB, and its 50 GB at $51.99 is $22 more than Breeze's, so there's no network reason to pay extra for it.

Holafly doesn't sell fixed-data plans, so it isn't in this table. In Germany it charges the same flat unlimited prices we've recorded in Greece, Ireland, the UK, and Australia, and its 30-day plan at $73.90 is the most expensive unlimited sold for Germany — $23.91 more than Maya for the same month.

Which plan should you choose?

For a one- or two-week city trip, 10 GB is the right size and $12.49 from Breeze is the right price — with more options on our full Germany comparison. Heading into the countryside or spending a lot of time on trains? Breeze lists Telekom too, so you don't need to pay more for it. Heavy user? Breeze's 50 GB for $29.99 beats every unlimited plan on value. Only in Germany for a few days? SimOptions sells 10 GB for 7 days at $5.90 and 3 GB for 3 days at $2.50. And if Germany is one stop on a wider European trip, a regional EU plan will usually beat stacking country plans.

Germany's Three Networks

Germany has three established mobile networks. In Berlin, Munich, Hamburg, or Frankfurt, all three are fast and you won't notice which one you're on. Outside the cities, the difference between them is real — and which ones your eSIM can use is decided by the provider, not you.

Deutsche Telekom

The incumbent, and generally regarded as the German network with the best coverage, particularly in rural areas. Named by Breeze and TooSim, and by SimOptions in its FAQ.

Vodafone

The second of the big three, with strong national coverage. Named by Breeze, TooSim, Nomad, and aloSIM.

O2 (Telefónica)

The network travel eSIMs name most — listed by Breeze, TooSim, Nomad, Ubigi, Airalo, aloSIM, and SimOptions. O2 absorbed E-Plus in 2014, which is why some provider pages still list "E-Plus". It has historically trailed Telekom and Vodafone on rural coverage, though the gap has narrowed.

Six of the thirteen providers we checked — Saily, Holafly, GigSky, Maya, eSIMo, and Yesim — don't name a German carrier in their page text. That usually means the eSIM roams across whatever the reseller's wholesale agreement covers, and you can't predict which network you'll land on. Even a named list is a list of partners, not a promise of which one you'll get. For a city trip, it genuinely doesn't matter. For a week in rural Bavaria, it's the reason to choose an eSIM that lists Telekom, and Breeze is the cheapest 30-day option that clearly does.

A fourth operator, 1&1, is still building its own network. Of the providers we checked, only TooSim lists it.

Trains, Autobahns & Rural Germany

Germany surprises a lot of visitors. It's a wealthy, densely built country, and travelers expect seamless coverage everywhere. The cities deliver that. The spaces in between often don't: coverage gaps along rail lines and in hilly, forested regions are a long-running complaint in Germany itself.

On the train, expect drops. Long-distance routes pass through tunnels, forest, and valleys, and the carriages themselves weaken the signal. Deutsche Bahn's ICE WiFi runs over the same networks outside, so it drops in the same places. No eSIM fixes this; preparation does. Keep your ticket in the DB Navigator app with the QR code saved offline, and download maps before you leave the station.

In the countryside — the Bavarian Alps, the Black Forest, the Harz, the Moselle and Rhine valleys — network choice starts to matter. This is where an eSIM that lists Telekom earns its keep. Breeze does at the lowest price, and TooSim does for a few dollars more.

The practical rule

Cities only → buy on price (Breeze). Rural stays or long train days → make sure Telekom is on the list, which also points to Breeze, so there's no premium to pay. Either way, save your train tickets offline.

How to Set Up Your Germany eSIM

Install before you fly, on your home WiFi. Every provider in this guide lets you install the eSIM ahead of time and activate it on arrival, and doing it at the gate in Frankfurt or Munich on patchy airport WiFi is how activations go wrong.

1

Buy and install at home

Purchase the plan, then scan the QR code or use the provider's app to add the eSIM to your phone while you're on reliable WiFi. On most providers here, the validity clock starts when the eSIM connects to a German network, not when you install it.

2

Label the line

Name it something obvious like "Germany" in your phone's cellular settings. You'll be toggling between it and your home line, and the default labels are unhelpful.

3

Land, then switch over

On arrival, set the Germany eSIM as your cellular data line and turn data roaming ON for that line only — the eSIM is roaming by design. Leave your home line's data roaming OFF so it can still receive calls and texts without racking up charges.

4

Know how to switch networks

If your plan lists more than one German network, as Breeze, TooSim, and Nomad do, find the manual network selection screen in your phone's settings before you need it. If you're out of signal in a valley, switch off automatic selection and try each listed network in turn.

Full walkthrough with screenshots: How to Set Up an eSIM.

Germany-Specific Tips

Crossing into Switzerland? You need a plan that names it

Switzerland is outside the EU and is excluded from many EU regional eSIMs. Lake Constance ferries, Black Forest trips, and day trips from Freiburg to Basel all cross that line without much ceremony. A Germany country plan stops at the border; an EU plan may too. If Switzerland is on the itinerary, check the plan's country list for it by name, or use a multi-country eSIM whose coverage list includes both.

A travel eSIM skips Germany's SIM registration

German prepaid SIM cards require identity verification by law, so buying a local SIM means a passport check and sometimes a video-ID step. A travel eSIM from a foreign provider roams onto German networks instead, so you buy and install it online with none of that.

Skip unlimited — big fixed plans are cheaper here

Germany has some of the cheapest large data plans we've found anywhere. Breeze sells 50 GB for $29.99 and 100 GB for $49.49, while a 30-day unlimited plan costs between $44.99 and $73.90. Unless you're tethering a laptop full-time, fixed data wins.

Expect crowded networks at big events

Oktoberfest in Munich, the Christmas markets, and major football matches pack hundreds of thousands of people into a small area, and every network slows down. Agree on meeting points in advance and don't count on messages arriving instantly in the middle of the crowd.

Check the validity window, not just the price

Germany plans are sold on very different clocks. SimOptions' cheap tiers run 3 to 15 days. Ubigi's cheapest 10 GB is a 7-day plan. GigSky's 20 GB runs 90 days and its 50 GB runs 180. A cheaper headline price on a short window is no bargain if your trip outlasts it.

Our picks, in short

Best Overall Value

Breeze

See Breeze Plans

Runner-Up Value

Nomad

See Nomad Plans

Best Unlimited

Maya

See Maya Plans

Frequently Asked Questions

How much data do I need for a week in Germany?

For a week of city travel — Berlin, Munich, Hamburg — 5 GB is the lean size and 10 GB is the comfortable one. Germany is a country where you'll lean on mobile data more than you might expect: public WiFi is less common than in much of Europe, and you'll be checking Deutsche Bahn connections and delays constantly if you travel by train. The cheapest 10 GB with 30 days of validity is Breeze at $12.49, and if your trip is a week or shorter, SimOptions sells 10 GB for 7 days at $5.90.

Which German network do travel eSIMs actually use?

Germany has three mobile networks: Deutsche Telekom, Vodafone, and O2 (Telefónica). Of the 13 providers whose Germany pages we read for this guide, two name all three: Breeze and TooSim (TooSim also lists 1&1). SimOptions is unclear: its FAQ names Deutsche Telekom and O2, while the plan line on the same page lists O2, Vodafone, Bouygues Telecom, and Orange. Nomad and aloSIM name Vodafone and O2 (aloSIM also lists E-Plus, a brand that was folded into O2 in 2014). Ubigi names O2. Airalo names O2 plus one other network it doesn't identify. Saily, Holafly, GigSky, Maya, eSIMo, and Yesim don't name a German carrier in their page text. A named list shows which networks a provider partners with, not which one you'll land on.

Why doesn't my eSIM work on the train?

Mostly because the gaps are in the network, not the eSIM. Long stretches of German rail line run through forest, hills, and tunnels with patchy coverage on every network, and the steel-bodied carriages of fast trains weaken the signal further. Deutsche Bahn's ICE trains have onboard WiFi, which helps, but it relies on the same cellular networks outside and drops in the same places. Download your tickets in the DB Navigator app and save offline maps before you board rather than relying on a live connection.

Does a Germany eSIM work in Switzerland or Austria?

No — a Germany country plan works in Germany only. Austria is in the EU, so a regional EU or Europe plan covers it. Switzerland is not in the EU and is left out of many EU regional plans, which catches out travelers on Lake Constance, the Black Forest, or a day trip to Basel or Zurich. If Switzerland is on the itinerary, check that your plan's country list names it, or buy a separate Switzerland plan.

Do I need to register my ID to use an eSIM in Germany?

Not with a travel eSIM. German law requires identity verification for prepaid SIM cards bought from German carriers, which is why buying a local SIM at the airport involves a passport check and sometimes a video-ID step. Travel eSIMs from foreign providers roam onto German networks rather than being sold as German prepaid lines, so you buy and install them online like anywhere else.

Is Holafly a good choice for Germany?

It's one of the most expensive. Holafly charges the same unlimited prices in Germany as in Greece, Ireland, the UK, and Australia — $73.90 for 30 days — which is the highest 30-day unlimited price of any provider we checked for Germany. Maya sells 30 days of unlimited for $49.99. Spain is the one country we've checked where Holafly discounts its prices.

Is an eSIM cheaper than my carrier's international roaming for Germany?

By a wide margin. AT&T's International Day Pass and Verizon's TravelPass both run roughly $12/day, putting a one-week Germany trip around $84 and two weeks around $168. The cheapest 10 GB Germany eSIM is $12.49 total with 30 days of validity, and a full month of unlimited data starts at $49.99. Even the most expensive 30-day unlimited plan in this comparison, at $73.90, costs less than a week of carrier roaming.

Should I buy unlimited data for Germany?

Almost never. Germany has some of the cheapest large fixed-data plans we've found anywhere: Breeze sells 50 GB for $29.99 and 100 GB for $49.49. The cheapest 30-day unlimited plan is Breeze's at $44.99 on sale, which slows after 1 GB a day. Maya is $49.99, and most others run $58 to $74. Unless you're streaming or tethering heavily every day, 50 GB of fixed data does the same job for at least a third less.

Ready to Get Connected in Germany?

Compare eSIM plans from every major provider side by side and find the best price for your trip.

Compare Plans for Germanyarrow_forward