The best local SIM in Germany is Telekom for coverage, but a travel eSIM is far easier because German law requires passport ID verification (PostIdent or video-ident) on every prepaid SIM, which can take days. Budget brands like Aldi Talk and Lidl Connect are cheap once registered. To skip the paperwork entirely, a travel eSIM activates instantly, see our Germany eSIM guide to compare, or let the eSIM Finder pick for you.
What This Guide Covers
Jump to the section most relevant to you
Germany's Mobile Landscape
Germany has three mobile network operators: Deutsche Telekom (sold as Telekom or MagentaMobil, the old D1 network), Vodafone (the old D2 network), and O2, run by Telefonica. Telekom has the best overall coverage, especially in rural areas and along the Autobahn. Vodafone is a strong second with good city and data deals. O2 is the budget-friendly choice with excellent coverage in cities but weaker reach in the countryside.
The real money-saver in Germany is the large field of discount MVNO brands that run on these same three networks. Aldi Talk and the supermarket brands often cost half what a carrier-branded SIM does, with identical network quality. The catch is the same for every German prepaid SIM, no matter the brand.
Passport ID Verification Is Required by Law
Since 2017, German law (the Telecommunications Act) requires identity verification for every prepaid SIM activation. You must verify your passport or national ID through PostIdent at a post office or a video-ident call before the SIM works. There is no anonymous prepaid SIM in Germany, and this process is the single biggest reason travelers choose an eSIM instead.
Telekom (Deutsche Telekom)
Telekom MagentaMobil Prepaid: The Premium Network
Germany's most reliable network, the safest pick for rural areas and Autobahn travel
Telekom is the gold standard for coverage in Germany. If your trip takes you outside the big cities, into the Black Forest, along the Romantic Road, or on long Autobahn drives, Telekom is the network that keeps a signal where others drop. The MagentaMobil Prepaid range runs from S (โฌ4.95) up to Max (โฌ99.95), all on 28-day cycles. The M plan with 8 GB at โฌ9.95 is the sweet spot for most visitors.
The same Telekom (D1) network powers budget brands like congstar, ja!mobil, and Kaufland mobil, so you can get Telekom-grade rural coverage for less if you shop the MVNOs. Whichever brand you pick, you still must complete the passport ID verification before the line activates.
Strengths
Weaknesses
Vodafone
Vodafone CallYa: Strong All-Rounder
Germany's second network with solid coverage and generous data
Vodafone's CallYa prepaid line is a reliable middle ground. The CallYa plan gives you 10 GB with unlimited domestic calls and texts for โฌ9.99 over 28 days, with 5G included. Vodafone's coverage is close behind Telekom and noticeably better than O2 outside the cities, making it a sensible compromise of price and reach.
Lidl Connect runs on the Vodafone network, so the supermarket brand gives you the same D2 coverage for even less. If you want Vodafone quality on a budget, Lidl Connect is the smart move.
Strengths
Weaknesses
O2 and Budget Brands (Aldi Talk, Lidl)
O2 and Aldi Talk: Best Value in Cities
The budget network, excellent in urban areas and home to the cheapest SIMs
O2 is the budget-friendly network and the one most travelers will save money on. Coverage in Berlin, Munich, Hamburg, and other cities is excellent, but it thins out fast in the countryside, so O2 is a poor choice if you are driving rural roads. O2's own my Prepaid plans start around โฌ9.99 for 8 GB over 4 weeks.
The real bargain is Aldi Talk, which runs on the O2 network and is sold in every Aldi supermarket. A starter set costs โฌ9.99 (often discounted to under โฌ5), and the 10 GB Paket S costs โฌ8.99 per 4 weeks. Lidl Connect, by contrast, runs on Vodafone, so if you want a supermarket SIM with better rural reach, choose Lidl over Aldi. Every one of these still requires the same passport ID verification.
O2 and Aldi Talk Are City Networks
O2 (and therefore Aldi Talk) has the weakest rural coverage of the three German networks. If your trip is entirely in cities, it is great value. If you plan to drive between towns, into the Alps, or along the Autobahn, choose a Telekom-based option (Telekom, congstar, or Lidl Connect on Vodafone) instead.
Germany SIM Card Plans Compared
| Carrier | Network | Data | Validity | Price | Best For |
|---|---|---|---|---|---|
| Telekom Prepaid M | Telekom (D1) | 8 GB | 28 days | โฌ9.95 | Rural / Autobahn |
| Vodafone CallYa | Vodafone (D2) | 10 GB | 28 days | โฌ9.99 | All-round balance |
| O2 my Prepaid | O2 | 8 GB | 28 days | โฌ9.99 | City stays |
| Aldi Talk Paket S | O2 | 10 GB | 28 days | โฌ8.99 | Cheapest in cities |
| Lidl Connect Smart S | Vodafone (D2) | 25 GB | 28 days | โฌ8.99 | Most data for the price |
| congstar Prepaid | Telekom (D1) | 10 GB | 28 days | ~โฌ20 | Telekom coverage, cheaper |
Prices are SIM starter sets with the first cycle included; supermarket brands like Aldi Talk and Lidl Connect are usually the cheapest once you factor in the SIM cost. Remember every one of these requires ID verification before it works.
Where to Buy and the ID Verification Process
Every German Prepaid SIM Needs ID Verification
By law you must verify your passport or national ID before any prepaid SIM activates. The two routes are video-ident (a short video call with an agent who checks your document on camera, available from Telekom, Vodafone, O2, and Aldi Talk) and PostIdent (you take a coupon to any Deutsche Post branch and a clerk inspects your passport in person). PostIdent accepts almost all international passports, so it is the reliable fallback if your nationality is not supported by video-ident. Plan for a few hours to a couple of days before your number is live.
Supermarkets (Cheapest)
Aldi sells Aldi Talk (O2 network) and Lidl sells Lidl Connect (Vodafone network) right at the checkout for under โฌ10. These are the best value, but you still complete video-ident or PostIdent at home before the SIM works.
Drugstores: Rossmann and dm
Rossmann and dm drugstores carry their own discount SIM brands and the major carrier prepaid packs. They are found on most high streets and are an easy place to grab a SIM, though the same ID verification applies.
Carrier Stores (Best Help)
Telekom, Vodafone, and O2 shops are in every city center and large mall. Staff can verify your passport on the spot in many cases, which is the fastest way to get activated. Expect to pay more than a supermarket SIM for the convenience.
Airports (Convenient but Pricey)
Frankfurt Airport has Telekom, Vodafone, and O2 shops in Arrival Hall B; Munich Airport has the major operators too. Airport SIMs typically cost โฌ40 to โฌ50 for the same package that is under โฌ10 in the city, so buy in town if you can.
eSIM vs Local SIM Card in Germany
| Factor | eSIM | Local SIM |
|---|---|---|
| Setup time | 3 minutes (before your flight) | Hours to days (ID verification required) |
| ID verification | None | Mandatory: PostIdent or video-ident |
| Price (7 days, 5 GB) | ~$5 to $8 (Airalo/Nomad) | โฌ8.99 to โฌ9.99 (28-day cycle, more data) |
| Phone calls | Data only (most travel eSIMs) | Unlimited domestic calls included |
| Best for | Most visitors, anyone avoiding the paperwork | Long stays needing a German number |
For most short-term visitors, an eSIM wins easily in Germany because it sidesteps the mandatory ID verification entirely and works the moment you land. Only go local if you need a German phone number for a longer stay, for example to receive SMS codes or take local calls.
Germany-Specific Tips
Practical Advice for Staying Connected in Germany
Bring your passport: You cannot activate any German prepaid SIM without verifying a passport or national ID. Have it ready for video-ident or PostIdent.
EU roaming: Germany is in the EU, so any EU or EEA SIM you already own works here at no extra cost. If you are touring Europe, you may not need a German SIM at all.
Coverage by region: Telekom (and Telekom-based brands like congstar) is the safest pick for the Black Forest, Bavaria, the Alps, and Autobahn driving. O2 and Aldi Talk are fine if you stay in cities.
28-day cycles: German prepaid plans run on 28-day periods, not calendar months, so a longer trip may need an extra top-up sooner than you expect.
WiFi: Cafes, hotels, and Deutsche Bahn trains offer free WiFi, and many cities have public hotspots, useful while you wait for ID verification to clear.
Frequently Asked Questions
Do I need my passport to buy a SIM in Germany?
Yes. German law requires identity verification for every prepaid SIM. After buying the SIM you must verify your passport or national ID through video-ident (a short video call) or PostIdent (a clerk checks your document at a Deutsche Post branch). The SIM will not activate until this is done, and it can take from a few hours to a couple of days.
Where can I buy a prepaid SIM card in Germany?
The cheapest SIMs are at supermarkets: Aldi sells Aldi Talk and Lidl sells Lidl Connect for under โฌ10. Rossmann and dm drugstores and the Telekom, Vodafone, and O2 carrier shops also sell them. Airports have carrier shops too, but they charge โฌ40 to โฌ50 for the same package, so buy in the city if you can. Every option still requires ID verification.
Germany is in the EU, so does my Europe plan already cover it?
Yes. Germany is an EU member, so any SIM or eSIM from another EU or EEA country works in Germany at no extra cost under EU roaming rules. If you already have a European SIM, or buy a Europe-wide travel eSIM, you do not need a separate German SIM at all.
Which network is best for rural areas and the Autobahn?
Deutsche Telekom (the old D1 network) has the best coverage in rural areas, the Alps, and along the Autobahn. Budget brands congstar, ja!mobil, and Kaufland mobil run on the same Telekom network for less. Vodafone is a close second. Avoid O2 and Aldi Talk outside cities, as O2 has the weakest rural coverage.
Should I get an eSIM or a physical SIM in Germany?
For most visitors an eSIM is easier because it skips Germany's mandatory ID verification and activates the moment you land. A physical local SIM is cheaper per gigabyte and gives you a German phone number, but you must complete PostIdent or video-ident first. Choose a local SIM only if you need a German number for a longer stay.