Skip to content
Menu

What Are the Best eSIMs for Residents in Germany? (2026)

By Jules de Bruin, Market ResearcherUpdated 17 August 2026 | Found helpful by 6 others

The verdict for residents

Buy Roamless PAYG (RoamlessFlex) Germany ~$2.45/GB, NO expiry at EUR 2.11 no expiry for 1 GB on the Multi network. That is a pay-as-you-go travel plan with no expiry date: data only, and no German number, so it is a second line at best. A resident wants a native eSIM from Telekom, Vodafone, O2, congstar or ALDI TALK, where the real choice is the network underneath. Telekom (D1) is the best-rated German network in the connect 01/2026 test.

Which eSIM is the best for residents?

Sort by

Sorted by price, not our recommendation. The default view is our ranking, weights published below.

Sorted by price per gb, not our recommendation. The default view is our ranking, weights published below.

Sorted by coverage, not our recommendation. The default view is our ranking, weights published below.

Sorted by german number, not our recommendation. The default view is our ranking, weights published below.

#1 by priceEUR 2.11 no expiry

★ Resident pick

Roamless PAYG (RoamlessFlex) Germany ~$2.45/GB, NO expiry

4.0

Credit never expires, which suits a border commuter topping up now and then.

Key information

Contract
Prepaid, no lock-in
Coverage
Runs on the Multi network
Support
German-only support
Get Roamless

Plans(2)

  • Roamless PAYG (RoamlessFlex) Germany ~$2.45/GB, NO expiryOur pick here1 GB / no expiry · EUR 2.11 per GBEUR 2.11
  • RoamlessFix global 1GB/30d $8.95 (usable in Germany; global plan)1 GB / per 30 days · EUR 7.70 per GBEUR 7.70

Prices as of 17 August 2026, verify on the provider site.

Price per GB EUR 2.11
Price per GBBest
EUR 2.11
More details
Physical network
Multi
German number
No, data only
ID to activate
None
Billing cycle
Monthly

Best for residents who want the most data per euro.

RoamlessRoamless PAYG (RoamlessFlex) Germany ~$2.45/GB, NO expiry · 1 GB / no expiryEUR 2.11
#1 by price per gbEUR 0.36 per GB
#1 by german numberYes, receives SMS

Also great

ALDI TALK Kombi-Paket S 25GB/28d

4.0

Top up at any Aldi store, though MultiSIM and smartwatch profiles are missing.

Key information

Contract
Prepaid, no lock-in
Coverage
Runs on the O2 network
Support
German-only support
Get ALDI TALK

Plans(4)

  • ALDI TALK Jahrespaket60 GB / per year · Unlimited minutes, Unlimited SMS · EUR 0.10 per GBEUR 5.83
  • ALDI TALK Kombi-Paket S 25GB/28dOur pick here25 GB / per 28 days · EUR 0.36 per GBEUR 8.99
  • ALDI TALK M/L50 GB / per 28 days · Unlimited minutes, Unlimited SMS · EUR 0.28 per GBEUR 13.99
  • ALDI TALK Kombi-Paket L 100GB/28d100 GB / per 28 days · EUR 0.19 per GBEUR 18.99

Prices as of 17 August 2026, verify on the provider site.

Price per GB EUR 0.36
Price per GB
EUR 0.36
More details
Physical network
O2
German number
Yes, receives SMS
ID to activate
Passport or ID card
Billing cycle
Monthly

Best for residents who need a different physical network.

ALDI TALKALDI TALK Kombi-Paket S 25GB/28d · 25 GB / per 28 daysEUR 8.99
#2 by priceEUR 4.95 per 28 days
#1 by coverageTelekom
#2 by german numberYes, receives SMS

Best value

Telekom MagentaMobil Prepaid S 1GB/28d

4.0

Prepaid S is minutes-based rather than an Allnet-Flat like the larger rungs.

Key information

Contract
Prepaid, no lock-in
Coverage
Runs on the Telekom network
Support
German-only support
Get Telekom

Plans(4)

  • Telekom MagentaMobil Prepaid S 1GB/28dOur pick here1 GB / per 28 days · EUR 4.95 per GBEUR 4.95
  • MagentaMobil PlusKarteUnlimited / per month · Unlimited minutes, Unlimited SMSEUR 19.95
  • MagentaMobil XS20 GB / per month · Unlimited minutes, Unlimited SMS · EUR 1.50 per GBEUR 29.95
  • MagentaMobil M Young100 GB / per month · Unlimited minutes, Unlimited SMS · EUR 0.40 per GBEUR 39.95

Prices as of 17 August 2026, verify on the provider site.

Price per GB EUR 4.95
Price per GB
EUR 4.95
More details
Physical network
Telekom
German number
Yes, receives SMS
ID to activate
Passport or ID card
Billing cycle
Monthly

Best for residents who need a different physical network.

TelekomTelekom MagentaMobil Prepaid S 1GB/28d · 1 GB / per 28 daysEUR 4.95
#2 by price per gbEUR 0.50 per GB
#3 by german numberYes, receives SMS

O2 my Prepaid S 20GB/28d (+app/Lastschrift bonuses up to +11GB; summer promo to 30 Sep 2026: M=50GB, L=100GB)

4.0

Weitersurfgarantie holds 1 Mbit/s once the data allowance is used up.

Key information

Contract
Prepaid, no lock-in
Coverage
Runs on the O2 network
Support
German-only support
Get O2

Plans(4)

  • O2 my Prepaid S 20GB/28d (+app/Lastschrift bonuses up to +11GB; summer promo to 30 Sep 2026: M=50GB, L=100GB)Our pick here20 GB / per 28 days · EUR 0.50 per GBEUR 9.99
  • O2 my Prepaid M40 GB / per 28 days · Unlimited minutes, Unlimited SMS · EUR 0.37 per GBEUR 14.99
  • O2 Mobile S Young15 GB / per month · Unlimited minutes, Unlimited SMS · EUR 1.00 per GBEUR 14.99
  • O2 Mobile on Demand M50 GB / per month · Unlimited minutes, Unlimited SMS · EUR 0.40 per GBEUR 19.99

Prices as of 17 August 2026, verify on the provider site.

Price per GB EUR 0.50
Price per GB
EUR 0.50
More details
Physical network
O2
German number
Yes, receives SMS
ID to activate
Passport or ID card
Billing cycle
Monthly

Best for residents who need a different physical network.

O2O2 my Prepaid S 20GB/28d (+app/Lastschrift bonuses up to +11GB; summer promo to 30 Sep 2026: M=50GB, L=100GB) · 20 GB / per 28 daysEUR 9.99
#3 by priceEUR 4.99 per 28 days
#3 by coverageVodafone

Vodafone CallYa Start 2GB/28d

4.0

GigaDepot stores unused data, and D2 balances city with rural coverage.

Key information

Contract
Prepaid, no lock-in
Coverage
Runs on the Vodafone network
Support
German-only support
Get Vodafone

Plans(4)

  • Vodafone CallYa Start 2GB/28dOur pick here2 GB / per 28 days · EUR 2.50 per GBEUR 4.99
  • CallYa Jahrespaket M250 GB / per year · Unlimited minutes, Unlimited SMS · EUR 0.04 per GBEUR 8.33
  • CallYa Allnet Flat S25 GB / per 28 days · Unlimited minutes, Unlimited SMS · EUR 0.40 per GBEUR 9.99
  • CallYa Allnet Flat M50 GB / per 28 days · Unlimited minutes, Unlimited SMS · EUR 0.30 per GBEUR 14.99

Prices as of 17 August 2026, verify on the provider site.

Price per GB EUR 2.50
Price per GB
EUR 2.50
More details
Physical network
Vodafone
German number
Yes, receives SMS
ID to activate
Passport or ID card
Billing cycle
Monthly

Best for residents who need a different physical network.

VodafoneVodafone CallYa Start 2GB/28d · 2 GB / per 28 daysEUR 4.99

1&1 All-Net-Flat 10GB/month (EUR 9.99 first 3 months, then 14.99)

4.0

Runs on 1&1's own 5G at 95 percent coverage, with Vodafone national roaming.

Key information

Contract
Prepaid, no lock-in
Coverage
Runs on the 1&1 network
Support
German-only support
Get 1&1

Plans(4)

  • 1&1 All-Net-Flat 50 GB50 GB / per month · Unlimited minutes, Unlimited SMS · EUR 0.30 per GBEUR 14.99
  • 1&1 All-Net-Flat 10GB/month (EUR 9.99 first 3 months, then 14.99)Our pick here10 GB / per month · EUR 1.50 per GBEUR 14.99
  • 1&1 All-Net-Flat 150 GB150 GB / per month · Unlimited minutes, Unlimited SMS · EUR 0.13 per GBEUR 19.99
  • 1&1 UnlimitedUnlimited / per month · Unlimited minutes, Unlimited SMSEUR 39.99

Prices as of 17 August 2026, verify on the provider site.

Price per GB EUR 1.50
Price per GB
EUR 1.50
More details
Physical network
1&1
German number
Yes, receives SMS
ID to activate
Passport or ID card
Billing cycle
Monthly

Best for residents who need a different physical network.

1&11&1 All-Net-Flat 10GB/month (EUR 9.99 first 3 months, then 14.99) · 10 GB / per monthEUR 14.99
#3 by price per gbEUR 1.17 per GB
#2 by coverageTelekom

congstar Prepaid Allnet S (~5GB/28d, effective from EUR 5.85)

4.0

Telekom D1 coverage at MVNO pricing, with speeds capped at 25 Mbit/s.

Key information

Contract
Prepaid, no lock-in
Coverage
Runs on the Telekom network
Support
German-only support
Get congstar

Plans(4)

  • congstar Prepaid Allnet S (~5GB/28d, effective from EUR 5.85)Our pick here5 GB / per 28 days · EUR 1.17 per GBEUR 5.85
  • congstar Jahrespaket365 GB / per year · Unlimited minutes, Unlimited SMS · EUR 0.04 per GBEUR 8.33
  • congstar Prepaid Allnet M30 GB / per 28 days · Unlimited minutes, Unlimited SMS · EUR 0.33 per GBEUR 10
  • congstar Allnet Flat M100 GB / per month · Unlimited minutes, Unlimited SMS · EUR 0.24 per GBEUR 24

Prices as of 17 August 2026, verify on the provider site.

Price per GB EUR 1.17
Price per GB
EUR 1.17
More details
Physical network
Telekom
German number
Yes, receives SMS
ID to activate
Passport or ID card
Billing cycle
Monthly

Best for residents who need a different physical network.

congstarcongstar Prepaid Allnet S (~5GB/28d, effective from EUR 5.85) · 5 GB / per 28 daysEUR 5.85

Also a strong fit

Same eligibility, a different shop or network. Every plan is in the full market overview.

This ranking differs from the general one. The general page picks Airalo. The reason is the weighting, not new information: Ease of buying moves from 30% to 5% and Coverage moves from 25% to 35%.

The travel plans on this page earn their place as second lines, not first ones. They are data only, they carry no German number, and they are bought as bundles rather than renewed. Anything that texts you in Germany needs a native line.

How we ranked this for residents5 criteria, weights published

A reader we describe as residents is not the average reader, so this page does not use the average weights. Ease of buying carries 5% here against 30% on the general ranking, and Coverage carries 35% here against 25% on the general ranking. The weights were fixed on 17 August 2026, before the prices were collected.

Criteria weighting

Fixed 17 August 2026, before pricing was collected
Ease of buyingWhether you need a German address, a SEPA direct debit or a SCHUFA check30%5%
Price per GBWhat a gigabyte actually costs once the promo ends25%30%
CoverageWhich of the three German networks carries you outside the cities25%35%
English supportWhether the app and the helpline speak your language10%10%
Contract freedomHow fast you can leave without paying to exit10%20%
General ranking This pageWeights total 100% on both. A blocker caps any score at 1.0.

What is ruled out, and why

A blocker is not a drawback. It is something that makes the product unbuyable for this reader, and it caps the score at 1.0 however good the tariff is otherwise.

What actually decides a resident's eSIM

The network, first, because the logo on the eSIM is not the network. Germany has three: Telekom (D1), Vodafone (D2) and O2 / Telefónica, with 1&1 building its own 5G and roaming nationally on Vodafone in the meantime. Native German eSIMs come from Telekom, Vodafone, O2, congstar and ALDI TALK, and congstar rides Telekom while ALDI TALK rides O2. Telekom is the best-rated German network in the connect 01/2026 test and in Ookla's Q1-Q2 2026 measurements; O2 has the highest measured 5G availability (Ookla H1 2025) and rural coverage that still trails both.

Then the billing cycle, which is where German prepaid quietly costs more than it looks. ALDI TALK's Kombi-Paket S is EUR 8.99 for 25 GB, and Telekom's MagentaMobil Prepaid ladder runs EUR 4.95 for 1 GB to EUR 19.95 for 80 GB. Every one of those renews every 28 days: 13 payments a year, not 12, so EUR 8.99 is really about EUR 9.74 a month. fraenk, which also runs as an eSIM on the Telekom network, bills on the calendar month instead at EUR 10 for 25 GB.

Prepaid keeps the paperwork short even for a settled reader: identity verification and nothing else, so no German address and no German bank account. A contract tariff adds a German billing address, a SEPA direct debit and a SCHUFA credit check, plus a term: Telekom MagentaMobil runs 24 months with an EUR 39.95 connection fee. Germany's telecoms regulator is the Bundesnetzagentur.

The same tariffs, ranked for other readers

View all 159 eSIM plansThe plan picker is the full market overview: every named tier from every provider with its allowance, price and EUR per GB, filterable by situation and re-rankable.

Every persona page ranks the same catalogue. Only the weights differ, and each page states its own. If you are already down to two tariffs, the full market overview puts every named tier side by side on price, data and EUR per GB.

How we compared these

Five criteria, weighted for this reader and published above, fixed on 17 August 2026 before the prices were collected. Every price comes from the provider's own page, dated in the catalogue. A blocker caps a product at 1.0. Unlimited allowances are capped at 200 GB when calculating EUR per GB, or every unlimited plan would win that column automatically.

One limit worth stating: the catalogue carries one fit score per persona, not a score per criterion, so the ordering reflects that score and the editorial reasoning behind it rather than an arithmetic weighted total. Per-criterion scoring is the next data pass; until it lands, the weights explain the ranking rather than compute it.

Of the 159 plans in the catalogue, 19 score 4 or 5 for this reader, across 7 providers. Where fewer than three providers clear that line, the third card is still the next best option available and is labelled for what it wins on, not presented as a strong fit.

Sources: provider tariff pages and dated German price sources, accessed August 2026. Some links earn a commission at the same rate for every provider, so no weighting favours a payer.

Frequently asked questions

Which mobile network has the best coverage in Germany?

Telekom (D1). It is recorded as the best-rated German network in the connect 01/2026 test and in Ookla's Q1-Q2 2026 measurements. O2 / Telefónica has the highest measured 5G availability in Germany from Ookla H1 2025, but its rural coverage still trails Telekom and Vodafone.

Which providers sell a native German eSIM?

Telekom, Vodafone, O2, congstar and ALDI TALK. Those carry a real German number and therefore require identity verification like any German SIM. Travel eSIM brands such as Airalo, Saily, Holafly, Nomad and Ubigi sell data only and carry no German number, so they cannot receive an SMS.

Is a travel eSIM a sensible long-term plan for a resident?

No, not as a main line. Travel eSIMs are data only, carry no German number and are sold as fixed bundles rather than renewing. A native prepaid eSIM is EUR 8.99 for 25 GB per 28-day cycle from ALDI TALK, or from EUR 4.95 on Telekom's MagentaMobil Prepaid ladder, and neither needs a German address or a German bank account.