Dernière mise à jour le : 2026-06-17

Best SIM Card in Germany 2026: Prepaid, eSIM & Tourist Options Compared

Quick Answer: Most people buy a SIM card in Germany at a supermarket like Aldi or Lidl, at a phone shop, or online before the trip. A prepaid SIM card costs about €10 to €20. A tourist SIM card in Germany costs between €10 and €13 in June 2026, and bigger data plans cost more. A 10 GB plan good for 28 to 30 days may cost around €15 to €20. An eSIM is the easy choice for most travelers. You buy it online, scan a code, and you are online in minutes. A physical SIM card takes more work. By German law, you must show your ID or passport and prove who you are before the card turns on.

Buying the card is fast. Turning it on is the slow part. German law says every SIM card must link to a real, checked person. You cannot just buy a card, put it in your phone, and browse. You go through an ID check first. This guide walks you through all of it, step by step.

I have tested these options myself, and I will tell you what works and what wastes your money. The airport feels easy, but it is the most costly spot to buy. At Frankfurt or Munich Airport, you may pay €40 to €50 for a tourist SIM with 10 to 15 GB. A street shop or a supermarket sells the same kind of data for a fraction of that price. So we will compare every path. We look at prepaid cards, eSIMs, roaming with your home plan, and travel SIMs. We check which German network works best in cities and in the countryside. We list where to buy, how to turn the card on, and the small mistakes that trip people up.

Quick Comparison Table

Here is the fast version. This table puts the main options side by side so you can pick at a glance. I checked these prices in June 2026. Plan periods run in 4-week blocks, not full months, so you pay 13 times a year, not 12. Keep that in mind.

A few things stand out here. Aldi Talk's starter set costs just €1.99 and comes with €10 of starting credit. Vodafone CallYa gives you the SIM card, the line, and shipping all for free. So the sticker price and the real cost are not the same thing.

The eSIM wins on speed by a wide margin. After you buy Aldi Talk in the store, you must activate the SIM online and verify yourself by Video-Ident, so plan 15 to 30 minutes for it. The Video-Ident step is where people lose time. A glare on your passport or a weak Wi-Fi signal can push a 15-minute job past 40 minutes.

One more speed note. The discount brands ride on the big networks, but they cap your speed. congstar gives prepaid users only about 25 Mbit/s on 4G and 5G, while Vodafone CallYa and Telekom prepaid allow up to 300 Mbit/s on LTE and over 1000 Mbit/s on 5G. So a cheap plan can mean slower data. For most browsing and maps, even 25 Mbit/s is fine. For heavy streaming, pay for the faster line.

Best SIM Cards in Germany by User Type

Best for Tourists (Short Stay, No Registration)

If you visit for a few days or a couple of weeks, get an eSIM. Skip the physical card. The reason is simple. A travel eSIM does not need the German ID check that local cards demand. esimNB and Airalo eSIM plans do not require real-name registration like the national carriers do, and you can set them up before you arrive in Germany. You buy it at home, scan a code, and land already online.

My pick here is esimNB. It is cheap and easy. esimNB's smallest plan is 1 GB for 7 days at about €1.29, and the biggest is 50 GB for 30 days at about €36.50. For most one-week trips, a 10 GB plan covers maps, chats, and a bit of browsing. You scan the QR code, the profile downloads, and it activates on its own, usually within two minutes.

Best for Students (Long-Term, Budget)

For a long stay, you want low monthly cost and a real German number. Here the discount brands win. My pick is Aldi Talk or Lidl Connect. Both are cheap, both run on big networks, and both sell year-long bundles that cut the cost even more. Aldi Talk's yearly packages give you 70 GB for €69.99, 300 GB for €99.99, or 500 GB for €149. Spread over a year, that is a few euros a month.

Lidl Connect runs on the Vodafone network, so it is a bit faster than Aldi on the O2 network. In the base plans, both Aldi Talk and Lidl Connect give 25 GB for 4 weeks, and at the top tier both offer 100 GB for €18.99. Pick Lidl if you want speed. Pick Aldi if your area has better O2 coverage. You will need to do the Video-Ident step once, then you are set for the whole year.

Best for Heavy Data Users

If you stream, upload, and tether all day, two things matter: lots of data and real speed. Many "unlimited" eSIMs trick you here. They slow you to a crawl after a daily cap. On unlimited eSIMs, after 2 GB per day the speed drops to something like an old E signal, which is useless. So unlimited is often a trap.

My pick is a big local prepaid plan on a fast network. Vodafone CallYa or Telekom MagentaMobil give you the highest real speeds. Vodafone CallYa and Telekom prepaid allow up to 300 Mbit/s on LTE and over 1000 Mbit/s on 5G. Pair that with a large data bundle. CallYa Allnet Flat L gives 20 GB-class data for €19.99 per 28 days, and Telekom's top Max plan runs €99.95 for the heaviest users. If you want even more gigabytes without a German address, SimOptions sells a 100 GB Germany eSIM for about $59.90.

Best eSIM Options for Instant Activation

Need to be online the moment you land? These three are the fastest. All install by QR code in minutes.

  • esimNB is the best all-rounder. Cheap, simple, and it shares data freely with friends. A 10 GB Germany plan costs about $11.00.
  • Holafly is best if you never want to think about limits, as long as you accept the daily hotspot cap and no phone number.
  • Vodafone CallYa eSIM is the pick if you want a real German number and top speed, though it still needs the one-time ID check.

EU Roaming Rules and When Your Home Plan Already Covers You

If you have a phone plan from any EU country, you very likely do not need a German SIM at all. Since 15 June 2017, the EU's "Roam Like At Home" rule has removed extra charges for data, calls, and texts when you travel within the EU and the wider European Economic Area. It covers all 27 EU states plus Iceland, Liechtenstein, and Norway. Your phone just works in Germany at your normal home price.

The rule is here to stay. In July 2022 the EU extended this framework until 2032. And the coverage keeps growing. From 1 January 2026, Ukraine and Moldova also joined the free roaming area. So if your plan is from one of these places, put your wallet away. Your 10 GB at home is 10 GB in Berlin too.

But there is one limit to know. It is called the Fair Use Policy. The EU made the Fair Use Policy to stop "permanent roaming," which means buying a cheap plan in one country and using it forever in another to dodge prices. So roaming is built for travel, not for moving abroad. If you are on an unlimited home plan, your roaming data is usually capped at a few gigabytes per month, not truly unlimited. The good news: the law protects you here. Your operator must tell you the cap and must warn you by text before any surcharge kicks in. So you will never get a shock bill. You get a heads-up first.

There is one more bonus most people miss. Speed is protected too. The 2022 rules say your operator must give you the same network speed abroad as at home, as long as the local network supports it, so if you have 5G at home you should get 5G in Germany.

So who actually needs to buy a German SIM? Three groups. People from outside the EU roaming zone, since their home roaming can cost a fortune. People staying long term, like students, who hit the Fair Use cap or want a German number. And heavy data users who burn past their roaming allowance fast. If you are none of these, your home plan may be all you need.

Prepaid vs Postpaid (Contract) SIM Cards

You have two main paths in Germany, and they are very different. One is pay-as-you-go. The other locks you into a long deal. Pick the wrong one and you can get stuck for two years. So let me make the choice clear.

Cost, Commitment, and Credit Checks

A prepaid SIM is the simple one. You buy the card online or at a supermarket, load money, and buy a 4-week data package, with no credit checks and no long-term commitment, and you throw it away when you leave. You pay first, then use it. When the money runs out, you top up or you walk away. There is no contract and no risk of a surprise bill.

A postpaid contract, called a Laufzeitvertrag, works the other way. You use the service all month, then the bill comes. You often get more data and sometimes a cheap phone. But the strings are real. You sign a strict 2-year legal contract, it is hard to cancel, and it needs a German bank account and a clean Schufa score.

Here is the cost picture. Prepaid plans are cheap and flexible but rarely include a subsidized phone. Contracts cost more per month but bundle in extras. Telekom's MagentaMobil M contract costs €39.95 a month in 2026 with unlimited calls, texts, and 10 GB of data. Compare that to a €10 prepaid plan and you see the gap. For most people the math favors prepaid unless you really want a new phone on installments.

One good change to know about. The old contract trap has been softened. German law used to auto-renew 24-month contracts for a whole extra year if you forgot to cancel, but a recent consumer protection law stopped this, so after the first 24 months the contract converts to a rolling monthly deal you can cancel with one month's notice. The first two years still lock you in, though. On April 15, 2026, the Bundesnetzagentur announced new consumer protection rules requiring clearer pricing and easier cancellation for all telecom providers. So the system is getting friendlier, but slowly.

Why Postpaid Is Hard Without a Schufa or Address

This is the expat pain point, and it trips up almost every newcomer. You cannot just walk in and sign a contract on day one. Germany checks your credit first.

The gatekeeper is called the Schufa. It is Germany's credit score system. Postpaid mobile contracts require a Schufa check, and if your file is empty or negative, the provider may decline and offer you a prepaid SIM instead. Here is the cruel part for new arrivals. When you first arrive in Germany, the Schufa simply has no data about you. No history is not a bad score, but it still means no contract.

It gets harder. To build a Schufa, you first need a registered address. Without an address you cannot file the Anmeldung, which means you will not have a Schufa. The Anmeldung is the official act of registering where you live. So the chain is long: get an address, file the Anmeldung, open a German bank account, then slowly build credit. Most expats have a usable score within three to six months of arriving.

There is also a hard rule about payment. All German mobile contracts require a German IBAN for monthly direct debit, so you must open a bank account first. No German bank account means no contract, full stop.

So what should a newcomer do? The answer is simple. Start with prepaid. You cannot sign a postpaid contract without a German IBAN and a positive Schufa check, and new arrivals lack both, so prepaid is your only logical choice for the first 6 months. Use a prepaid SIM while you settle in, build your Schufa, and switch to a contract later if you want one. There are even a few flexible exceptions. Some providers like Freenet offer SIM-only plans, especially on the O2 network, that do not require a credit check. But for most people, prepaid first is the safe and stress-free path.

Where to Buy a SIM Card in Germany

You have four main places to buy a SIM card in Germany. They are not equal. One is fast but costly. One is cheap but needs a wait. Let me rank them so you spend your money well. Stock is rarely a problem anywhere. Germany had over 135 million active SIM connections registered in 2026, so demand is high enough that supply is rarely an issue even in small towns.

Airport Kiosks (and Why They Are Overpriced)

The airport feels like the easy win. You land, you grab a SIM, you are online. But this is the most costly path, and I want to warn you off it. At Frankfurt and Munich airports, expect to pay between €40 and €50 for a tourist SIM with a decent data package like 10 GB to 15 GB. That is two to four times the city price for the same data.

Why so high? Retailers at airports know you need to get online right away, so they charge a premium, and you often get a generic "Europe Data SIM" rather than a local German deal. There is one more catch for eSIM fans. There are no eSIMs sold at airports in Germany, only physical prepaid tourist SIM cards. So if you want the airport route, you are stuck with plastic and a markup. My advice: skip it. Buy an eSIM before you fly, or wait until you reach a supermarket.

Supermarkets

This is the sweet spot for value. German supermarkets sell their own cheap SIM brands right at the checkout. Lidl Connect SIMs are sold at Lidl supermarkets nationwide, and Aldi Talk cards are at both Aldi Nord and Aldi Süd locations. The price is a fraction of the airport. Most in-store starter packs cost between €10 and €20 and come with starting credit or a first data allowance already loaded.

Drugstores and other shops join in too. Retailers including dm, Rossmann, MediaMarkt, and Saturn also sell SIM cards from several operators. So Rossmann and dm, the two big German drugstore chains, are easy stops. You can also find cards at petrol stations and small kiosks like Lotto or Tabak shops. For most travelers and new residents, a supermarket SIM is the smart buy.

Online Before Arrival

If you want zero hassle on landing, buy before you board. This is the best path for an eSIM. You order it from home, scan the code, and arrive already connected. You can order an eSIM for Germany pretty much any time you want. Travel eSIMs like esimNB or Holafly skip the German ID check, so there is no paperwork at all. You can also order a physical prepaid SIM online from most German carriers and have it shipped, though that only works if you have a German address for delivery. For tourists, the eSIM is the clear online winner.

Mobile Shops and Electronics Stores

The last option is a proper shop. The three big carriers all run their own stores. Telekom, Vodafone, and O2 shops across Germany sell prepaid plans. These are good if you want help in person or a specific premium plan. Electronics giants are handy too. Stores like Saturn and MediaMarkt sell SIM cards from many providers and are a good place to compare plans. The staff can often do the ID check for you on the spot, which removes a common headache. The trade-off is that prices here can sit a little above the supermarket brands. Worth it if you value the hand-holding, skippable if you just want the cheapest data.

The simple ranking: buy an eSIM online for ease, hit a supermarket for the best price, use a carrier shop for help, and avoid the airport unless you are truly stuck.

Step-by-Step: How to Activate Your SIM Card

Here is the basic flow for any physical prepaid SIM:

  1. Insert the SIM into your phone and enter the PIN from the starter pack.
  2. Register online at the provider's website with your name, birth date, ID number, and a German address.
  3. Verify your identity through Video-Ident or PostIdent (the big step, explained below).
  4. Wait for the unlock. Once the SIM is activated, you get a confirmation by SMS or email.
  5. Add credit if needed, since prepaid plans need money loaded before they work.

For an eSIM, it is even simpler. You scan a QR code, the profile downloads, and travel eSIMs skip the ID check entirely.

Common Activation Failures and Fixes

Problem: The video check keeps failing. This is the number one complaint. Video-Ident often fails with non-EU passports due to camera reflections. The fix: find a bright room, kill any glare on the passport, and hold the ID flat and steady. Make sure your document is valid and not expired, and ensure good lighting during the Video-Ident process.

Problem: The agent only speaks German. A real hurdle for many. Many agents only speak German, which makes it hard to follow technical instructions. The fix: choose a provider that offers English-language verification, or visit a physical store for help.

Problem: Your ID gets rejected. Some documents do not qualify. You need a valid passport, an EU national ID card, or a German residence permit, and driving licences are usually not accepted. Non-EU residents often need extra paperwork. Expats with non-EU passports usually need their German residence permit alongside their passport.

Problem: Activation fails over your address. This catches people with no fixed place to stay. The absence of a valid address prevents activation, even if all other information is entered correctly. The good news for tourists: the address does not have to be permanent. A hotel, hostel, or a friend's address is enough.

Problem: The SIM still shows no signal after the check. A classic. Switch your phone off and on, then reinsert the SIM card, since this simple step often fixes network registration issues. If that fails, contact the provider's English support line, chat, or email.

FAQ

Can I buy a SIM card at the airport?

Yes, but I would not. Major German airports like Frankfurt, Munich, and Berlin Brandenburg have shops and kiosks in the arrivals halls that sell SIM cards. The problem is the price. At Frankfurt and Munich airports, expect to pay €40 to €50 for a tourist SIM with 10 to 15 GB, which is two to four times the city price. And there is a limit. There are no eSIMs sold at airports in Germany, only physical prepaid cards. Buy an eSIM online before you fly, or wait for a supermarket.

Do I need a passport?

Yes. German law requires ID for every SIM. To activate a SIM card in Germany you must present valid identification, which for most travelers means a passport. EU citizens can use a national ID card instead. A national ID card issued by an EU member state works the same as a passport. Non-EU residents usually need their German residence permit too. A driving licence is not enough. You also need a German address, but a hotel or hostel works.

What is the best SIM for a one-week trip?

A travel eSIM, hands down. My pick is esimNB for value. esimNB's plans range from 1 GB for 7 days at about €2.50 up to 20 GB for 30 days at about €16.50. A 5 GB plan around $10 covers a week of maps and chats. It skips the German ID check and installs in minutes. If you never want to watch your data count, Holafly offers unlimited data, though it has no phone number and caps hotspot sharing.

Can I use it across the EU?

It depends on the type. A German carrier SIM travels well thanks to EU rules. Since 2017, the EU's "Roam Like At Home" rule lets you use your plan's data, calls, and texts across all EU and EEA countries at no extra cost. So a Lidl or Aldi SIM works in France or Italy at no surcharge, within fair-use limits. For travel eSIMs, check the plan. Some are Germany-only, while regional Europe plans cover many countries. If you plan to cross borders, buy a Europe-wide eSIM.

Does my SIM expire if unused?

Yes, prepaid SIMs expire if you stop topping up. The exact window varies by provider, but the pattern is similar. With Aldi Talk and Lidl Connect, you stay reachable for two more months after credit runs out, and if you still do not top up, the SIM and number get deactivated. For travel eSIMs, the data plan simply ends when its validity period runs out, usually 7 to 30 days. To keep a German number alive, top up a small amount every few months.

Read more:


Contenu vérifié et amélioré par l’IA

RRuiwen

She is emotionally reserved, independent in daily life, and dreams of traveling the world. She possesses a quality rare among today's youth: courage. Her favorite anime character is Jolyne Cujoh.

Congrats 🥳
You've unlocked your exclusive 5% discount

Select eSIM Plan
apple paygoogle pay