Getting a SIM Card in Germany: Telekom vs Vodafone vs O2

Best SIM Card Providers in Germany

There are three main phone service providers in Germany, and who you choose depends on what you’re planning to do, where you’re planning to go, and your budget. These three companies are Deutsche Telekom, Vodafone and O2. All three options have resellers at varying price points which generally offer better value for the average user.

Here’s a quick summary:

Best coverageGreat coverageGreat coverage
Fastest speedsFast speedsFast speeds
Most expensiveMiddle groundBest value
Reseller (3G)Resellers (3G)Resellers (3G + LTE)

My old preference used to be Lycamobile, but I now feel that Aldi Talk is the better option as they offer both 4G/LTE and data tethering. Aldi Talk is a reseller based on the O2 network, which has dramatically improved over the last couple of years since acquiring the E-Plus network.

Still, the reality is that all three networks should be fine for most people within major cities. If you’re based in or travelling through Berlin, Aldi Talk has the added benefit of having coverage in the U-Bahn (metro underground train) network.

Deutsche Telekom

Deutsche Telekom (previously known as T-Mobile) is the former market leader in terms of customer numbers, but still has the best coverage in all of Germany for both 3G and 4G/LTE. They’re also the most expensive, even on the reseller options – but if you want coverage in regional areas, Telekom is the top pick.


  • Great coverage
  • Best regional coverage
  • Fastest network
  • EU roaming included


  • Rather expensive

Popular resellers on the Telekom network include congstar, Lebara mobile, ja!mobil, and Penny Mobil. Reseller plans often exclude 4G/LTE connectivity, so keep an eye out for this in the fine print if this is important to you.


Vodafone holds second place behind Telekom in terms of price, coverage and speed, although resellers often exclude 4G/LTE connectivity. Tethering is also often not permitted, while other resellers don’t have the same restrictions.


  • Great coverage (except regional areas)
  • Good network speeds
  • EU roaming included


  • Coverage in regional areas could be better

Popular resellers on the Vodafone network include Lycamobile, Otelo, Fyve, EDEKA mobil, and LIDL Connect. Reseller plans often exclude 4G/LTE connectivity, so keep an eye out for this in the fine print if this is important to you.


O2 is the cheapest network in Germany that also represents the best value for money. Their acquisition of the E-Plus network means they’re now the market leaders in terms of customers and you get expanded coverage across the country.

O2 typically has 4G/LTE connectivity with their resellers (at least, they do with Aldi Talk) and they are the only network that covers the entirety of Berlin’s U-Bahn (metro underground train) network with 3G and 4G/LTE, which can be a big plus for staying connected in transit.


  • Great coverage (except regional areas)
  • Complete coverage of the Berlin U-Bahn
  • Typically the cheapest network in Germany
  • 4G/LTE connectivity on resellers
  • EU roaming included


  • Coverage in regional areas could be better

Popular resellers on the O2 network include Aldi Talk, Blauworld, NettoKOM, Ortel mobile, AyYildiz, NetzClub, K-Classic Mobil, and Fonic.

Getting a SIM Card in Germany

As of July 2017, all new prepaid SIM card registrations require a form of ID (usually a passport) and a valid German address.

There used to be some oddly specific exceptions to the accepted ID documents during the transition period – for instance, my Australian passport was not a valid form of ID for validation over the phone – but this doesn’t seem to be an issue any more. If that doesn’t work, I discovered that this same restriction didn’t seem to apply when activating in-person at a store or at the post office.

I’d recommend buying a SIM card in advance and shipping it to your future German address (shipping is typically free). Try activating it yourself, but if it doesn’t work out, head to a phone store or electronics chain stores such as MediaMarkt or Saturn to help you with the activation process. Don’t forget to bring your passport and German address, as you’ll need this for the verification process.

Personally, I recommend Aldi Talk. You can activate your SIM card by yourself, and recharging can be done either online or by buying credit at any Aldi shop (which are everywhere).

Activating SIM Cards in Germany

SIM card activation can be done through one of four methods:

  1. Showing your ID (passport) online by a video verification process
  2. By presenting a printed “Post Ident” document at a post office
  3. Through a “Handy” phone shop or electronics chain (MediaMarkt, Saturn)
  4. Buying directly from a branded store (Telekom, Vodafone, O2 only)

Verification is easy enough to do on your own, so I’d recommend ordering ahead of your arrive and shipping an Aldi Talk SIM card to your German address. If you have difficulties, take Option 4 and go to a shop and ask for help.

Other than your passport, you’ll also need a valid German address to activate your SIM card.

How Much Are SIM Cards in Germany?

The cost of SIM card can be as little or as much as you’d like to pay, depending on the amount of calls and data you need. Out of the Aldi Talk options, I’d suggest the “All-Net-Flat” package, which costs 19.99 Euros and allows for unlimited calls within Germany, 5GB of data (including LTE) and free EU Roaming. Tethering technically isn’t permitted, but it works.

To find the All-Net-Flat package on the Aldi Talk website, find “Tarifdetails” in the menu and you’ll see “Kombi-Pakete”. All-Net-Flat is one of the options there. Hint: Use Google Translate in your Chrome browser to have the entire page translated for you.

If you want to be on the Telekom network, Congstar (an official subsidiary of Telekom targeting “younger” customers) has built up a great reputation and are worth a try.

Using German SIM Cards in the EU

In June 2017, an EU-wide policy of “roam like home” has started to apply to all networks, which means you should be able to use your prepaid plan anywhere in the EU/EEA zone without any additional charges.

Also see: Best Dual SIM Android Phones for Work & Travel

Still, I would recommend limiting the roaming usage to data only, as many companies have interpreted this law as using “credit” as opposed to your “unlimited calls” as this is for national calls only – that is, within Germany only. Some even have unofficial “fair use” limits to the data that can be used abroad.

Be sure to read the fine print!

How to Top Up on Phone Credit

Many resellers provide an online portal where you can top up your credit online. Aldi Talk also allows you to walk into one of their many Aldi stores to buy a recharge voucher. Either way, topping up phone credit is quite easy to do.

Side note: if you’ve moved to Germany and need a local bank account (trust me, it makes things so much easier), I highly recommend N26. I tried surviving with only my Australian accounts and cards, and while it was mostly fine, it ended up being a huge hassle at times.

Final Thoughts

Getting a SIM card in Germany is relatively simple process as long as you have a valid form of ID (such as a passport) and a valid German address (as in, it’s real). If the Post Ident video verification system doesn’t work for you, simply head to a cell phone store and bring your ID.

I personally recommend Aldi Talk as they represent the best value for money with 4G/LTE connectivity, tethering, and network coverage inside the Berlin U-Bahn. The best way to make sure you’re set up as soon as you arrive is to ship a SIM card from the Aldi Talk website to your future accommodation (for free) and set it up from the comfort of your home before stepping foot outside. Otherwise, head straight into a “Handy” store.


  • please note that as for sep 2018 all prepaid sims in Germany has to be activated before first use. always buy the recommended sim cards in a store that will activate the sim for you. you must have passport or id card and and address (and some time a proof for this address) in Germany (hotel is also good). doing it by yourself through the carrier web site is almost impossible since you need to formally identifies yourself with the duetch post formal identification process (video or personal)!

    • This is true, as of July 2017. I found going into the post office with a Post Ident document and my passport pretty easy, but going into a store to buy and activate your SIM card is also a surefire way of getting things sorted in one go 🙂

  • Should I be concerned with the type of SIM card from the providers?

    Remembered a couple of years back when we were in Amsterdam, we were issued with regular SIM but our phones accepts only nano SIM.

    Any idea if Vodafone, O2 provides nano SIM?
    What is the extra charges, if any?

    • Hey Mich, it seems like it’s standard practice to issue a multi-SIM, meaning it comes in three sizes that you can pop out depending on which you need. I seriously doubt that there would be extra charges – it’s a bit ridiculous in this day and age! You should be fine 🙂

  • I cannot tell you how helpful this blog was! Thank you so much! I think I am gonna go for Aldi Talk

  • Are there any O2 or Vodaphone outlets at the Tegel Airport Berlin? So that I can buy the sim card from the official shops at the airport to save myself from the hassle of finding a company shop in town. I just need internet for Uber use, thats it.

    • Hi Ovais, I don’t think there is unfortunately. Berlin’s airports aren’t great to begin with and there really aren’t that many shops there. I did a quick search of the Tegel Airport website and couldn’t find any mention of O2 or Vodafone. However, the airport itself has free wifi and depending on where you go, finding a phone store is really not that difficult once you get into town. You could even take the Uber directly to a phone store!

  • HI, I bought a Vodafone SIM card yesterday and activated at the store in Frankfurt Oder, I was told it should work within 24 hours, it has been over 24 hours and I still can’t call or receive call/messages. Any help or advise would really be appreciate it.

    • Hey Achol, have you tried restarting your phone and taking the SIM card out and putting it back in? Also check that your APN settings are correct – sometimes they don’t update automatically. Otherwise, you would have to ask Vodafone directly, I’d recommend going to a shop and asking in person. Good luck!

    • Please did you buy it with passport or (temporary permit)?. Am in Frankfurt order too, which place in Frankfurt order.

  • Hello good afternoon, please can they accept temporary residence permit, to buy SIM card am New here in Markendorf

    • Hey Kingsley, you would have to ask Telekom directly. I’ve gone to one of their stores with my freelance residency permit and it wasn’t a problem, but I would imagine it depends on your circumstances and how long you have left remaining on your permit.

  • Sir i arrive Germany December 20 2019, i have (3month temporary permit) as am writing to you now i bought penny mobil SIM card in sudring Frankfurt order some days ago they refuse my temporary permit for the registration, it’s with me now

    • Hi Kingsley, I’m not sure what your question is? I’ve switched providers twice now and I wasn’t asked for a residency permit – just my passport. Perhaps it would be worthwhile for you to go into a phone store to ask someone there? Since you’ve bought a Penny SIM card, I’d suggest going to one of the independent ones (search the word “Handy” in Google Maps) as the Telekom/Vodafone/O2 stores will not be able to help you. I don’t work for any of these companies, so I can’t really help you with signing up. Good luck!

  • Hey guys,
    I bought O2 prepaid sim card while in Germany, activated it & all worked just fine.
    I had to travel out of Germany ,the Sim card still worked on roaming.
    Unfortunately I haven’t used it or recharged it for a while.Now it won’t receive any calls & refuse to operate on any provider.
    I need to get access to my line.
    Any idea if O2 resells unused numbers to other customers?
    & if so how can I get my number back?

    • Hi Nada, you will need to contact O2 directly for an answer. “Recycling” phone numbers is standard practice for all carriers, in any country. From memory, this is after 90 days, but I imagine it varies for each company. It might be tricky to get your number back if it’s already been recycled – but again, you’ll need to speak to O2 about this. Good luck!


Leave a Reply to Piyush Bhartia Cancel reply

Your email address will not be published. Required fields are marked *

Scroll to Top
Share on facebook
Share on twitter
Share on whatsapp
Share on email