What Are the Best eSIMs for Residents in Germany? (2026)
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.
What it costs and requires
Read the cycle before the price. ALDI TALK 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, but each renews every 28 days: 13 payments a year, not 12, so EUR 8.99 is really about EUR 9.74 a month. fraenk bills on the calendar month instead. Prepaid needs only identity verification; a contract adds a SEPA direct debit, a SCHUFA check and 24 months.
Jump to section
Which eSIM is the best for residents?
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.
★ Resident pick
Roamless PAYG (RoamlessFlex) Germany ~$2.45/GB, NO expiry
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
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 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.
Also great
ALDI TALK Kombi-Paket S 25GB/28d
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
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
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.
Best value
Telekom MagentaMobil Prepaid S 1GB/28d
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
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
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.
O2 my Prepaid S 20GB/28d (+app/Lastschrift bonuses up to +11GB; summer promo to 30 Sep 2026: M=50GB, L=100GB)
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
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
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.
Vodafone CallYa Start 2GB/28d
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
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
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.
1&1 All-Net-Flat 10GB/month (EUR 9.99 first 3 months, then 14.99)
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
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
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.
congstar Prepaid Allnet S (~5GB/28d, effective from EUR 5.85)
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
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
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.
Also a strong fit
Same eligibility, a different shop or network. Every plan is in the full market overview.
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 collectedWhat 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.