Transparency

SIM Cards in Germany

Whether you're a student embarking on a semester abroad or an expat settling into a new chapter, having a German phone number is indispensable. Should you opt for the flexibility of a prepaid SIM card or commit to the perks of a mobile contract? Which is the best mobile network in Germany? This guide offers insights into the best prepaid SIM cards, top-tier mobile contracts, and cheapest unlimited internet SIM cards to help you find the best SIM card in Germany for your needs.
Written by
Janine El-Saghir
At a glance...
  • Telekom provides the best network coverage and quality but with higher costs, while Vodafone offers good coverage and data deals, and O2 is more budget-friendly with strong urban coverage but weaker in rural areas.
  • Prepaid SIM cards cater to short-term visitors and offer flexibility with slightly higher calling and data rates, whereas mobile contracts are cost-effective for long-term residents and often include the latest smartphones.
  • Since 2017, everyone buying a German SIM card must activate it by providing an ID and address. Your temporary accommodation address should work just fine.

Prepaid SIM Cards

CallYa Prepaid
0 - GB5G Network5G Network
300 Mbps
28 Days
Prepaid
Allnet-FlatAllnet-Flat
Minutes & SMS
Vodafone NetworkVodafone Network
Network
Prepaid SIM or eSIM
Great network coverage
From 1GB to unlimited data (up to 300 Mbit/s)
From 100 minutes to unlimited calls and SMS
Roaming in the EU and UK
Mobile app and customer service in English
from
€0
CallYa One
CallYa Start
CallYa Black
CallYa Allnet Flat S
CallYa Allnet Flat M
CallYa Digital
Vendor Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH
Contract Type Prepaid Prepaid Prepaid Prepaid Prepaid Prepaid
Contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
Cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
CallYa One
CallYa Start
CallYa Black
CallYa Allnet Flat S
CallYa Allnet Flat M
CallYa Digital
Monthly fee €0 €4.99
Cost / 4 weeks
€79.99
Cost / 4 weeks
€9.99
Cost / 4 weeks
€14.99
Cost / 4 weeks
€20
Cost / 4 weeks
Connection fee €0 €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0 €0
Network Vodafone Vodafone Vodafone Vodafone Vodafone Vodafone
Data Volume 0 GB 1 GB Unlimited 10 GB 20 GB 35 GB
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps
Data increment
-
10 kB
-
10 kB 10 kB 10 kB
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat
MagentaMobil Prepaid
1 - GB5G Network5G Network
300 Mbps
28 Days
Prepaid
0 - €0.09 / Min
0 - €0.09 / SMS
Telekom NetworkTelekom Network
Network
Prepaid SIM (eSIM can be requested after activation)
Excellent network coverage
From 1GB to unlimited data (up to 300 Mbit/s)
From 50 minutes to unlimited calls and SMS
Roaming in the EU, UK and Switzerland
Free internet access at 10,000 Telekom hotspots
Mobile app in English
€9.95 one-time connection fee
from
€5.38
MagentaMobil Prepaid S
MagentaMobil Prepaid M
MagentaMobil Prepaid L
MagentaMobil Prepaid XL
MagentaMobil Prepaid Max
Vendor Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH
Contract Type Prepaid Prepaid Prepaid Prepaid Prepaid
Contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
Cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
MagentaMobil Prepaid S
MagentaMobil Prepaid M
MagentaMobil Prepaid L
MagentaMobil Prepaid XL
MagentaMobil Prepaid Max
Monthly fee €4.95
Cost / 4 weeks
€9.95
Cost / 4 weeks
€14.95
Cost / 4 weeks
€19.95
Cost / 4 weeks
€99.95
Cost / 4 weeks
Connection fee €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0
Network Telekom Telekom Telekom Telekom Telekom
Data Volume 1 GB 8 GB 15 GB 25 GB Unlimited
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Data increment 100 kB 100 kB 100 kB 100 kB
-
Domestic Calls 9ct / Min
50 Minuten inkl.
Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages 9ct / SMS SMS-Flat SMS-Flat SMS-Flat SMS-Flat
O2 Prepaid
0 - 999 GB5G Network5G Network
300 Mbps
28 Days
Prepaid
0 - €0.09 / Min
0 - €0.09 / SMS
Telefonica NetworkTelefonica Network
Network
Prepaid SIM (eSIM can be requested after activation)
Good network coverage in urban areas
From 6GB to unlimited data (up to 300 Mbit/s)
Unlimited calls and SMS
Roaming in the EU
Everything in German
from
€0
O2
O2 Prepaid Basic
O2
O2 Prepaid S
O2
O2 Prepaid M
O2
O2 Prepaid L
O2
O2 Prepaid Max
Vendor Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG
Contract Type Prepaid Prepaid Prepaid Prepaid Prepaid
Contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
Cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
O2
O2 Prepaid Basic
O2
O2 Prepaid S
O2
O2 Prepaid M
O2
O2 Prepaid L
O2
O2 Prepaid Max
Monthly fee €0 €9.99
Cost / 4 weeks
€14.99
Cost / 4 weeks
€19.99
Cost / 4 weeks
€74.99
Cost / 4 weeks
Connection fee €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0
Network Telefonica Telefonica Telefonica Telefonica Telefonica
Data Volume 0 GB 10 GB 20 GB 30 GB 999 GB
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Data increment
-
10 kB 10 kB 10 kB 10 kB
Domestic Calls 9ct / Min Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages 9ct / SMS SMS-Flat SMS-Flat SMS-Flat SMS-Flat
Allnet Prepaid
1 - 25 GB5G Network5G Network
25 Mbps
28 Days
Prepaid
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
SIM (eSIM can be requested after activation)
Excellent network coverage
From 1GB to 25GB data (up to 25 Mbit/s)
€9.95 one-time connection fee
from
€5.43
congstar
Prepaid Allnet XS
congstar
Prepaid Allnet S
congstar
Prepaid Allnet M
congstar
Prepaid Allnet L
congstar
Prepaid Allnet XL
Vendor congstar GmbH congstar GmbH congstar GmbH congstar GmbH congstar GmbH
Contract Type Prepaid Prepaid Prepaid Prepaid Prepaid
Contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
Cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
congstar
Prepaid Allnet XS
congstar
Prepaid Allnet S
congstar
Prepaid Allnet M
congstar
Prepaid Allnet L
congstar
Prepaid Allnet XL
Monthly fee €5
Cost / 4 weeks
€7
Cost / 4 weeks
€10
Cost / 4 weeks
€12
Cost / 4 weeks
€16
Cost / 4 weeks
Connection fee €9.99 €9.99 €9.99 €9.99 €9.99
Shipping costs €0 €0 €0 €0 €0
Network Telekom Telekom Telekom Telekom Telekom
Data Volume 1 GB 3 GB 15 GB 20 GB 25 GB
Download speed Up to 25 Mbps Up to 25 Mbps Up to 25 Mbps Up to 25 Mbps Up to 25 Mbps
Upload speed Up to 10 Mbps Up to 10 Mbps Up to 10 Mbps Up to 10 Mbps Up to 10 Mbps
Data increment 100 kB 100 kB 100 kB 100 kB 100 kB
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat

Regular Contract SIM Cards

GigaMobil
7 - GB5G Network5G Network
300 Mbps
24 Months
Fix term contract
Allnet-FlatAllnet-Flat
Minutes & SMS
Vodafone NetworkVodafone Network
Network
Regular SIM or eSIM
Great network coverage
From 7GB to unlimited data (up to 300 Mbit/s)
Roaming in the EU and UK
Mobile app and customer service in English
from
€24.99
GigaMobil XS
GigaMobil S
GigaMobil M
GigaMobil L
GigaMobil XL
Vendor Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH
Contract Type Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract
Contract duration 24 Months 24 Months 24 Months 24 Months 24 Months
Cancellation period 1 Month(s) 1 Month(s) 1 Month(s) 1 Month(s) 1 Month(s)
GigaMobil XS
GigaMobil S
GigaMobil M
GigaMobil L
GigaMobil XL
Monthly fee €29.99 €39.99 €49.99 €59.99 €79.99
Connection fee €39.99 €39.99 €39.99 €39.99 €39.99
Shipping costs €0 €0 €0 €0 €0
Network Vodafone Vodafone Vodafone Vodafone Vodafone
Data Volume 7 GB 25 GB 50 GB 280 GB Unlimited
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps
Data increment 100 kB 100 kB 100 kB 100 kB
-
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat
MagentaMobil
20 - GB5G Network5G Network
300 Mbps
24 Months
Fix term contract
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
eSIM can be requested after activation
Excellent network coverage
From 20GB to unlimited data (up to 300 Mbit/s)
Free internet access at 10,000 Telekom hotspots
Mobile app in English
from
€29.95
from €39.95 / one time fee
MagentaMobil XS
MagentaMobil S
MagentaMobil M
MagentaMobil L
MagentaMobil XL
Vendor Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH
Contract Type Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract
Contract duration 24 Months 24 Months 24 Months 24 Months 24 Months
Cancellation period n/a n/a n/a n/a n/a
MagentaMobil XS
MagentaMobil S
MagentaMobil M
MagentaMobil L
MagentaMobil XL
Monthly fee €29.95 €39.95 €49.95 €59.95 €84.95
Connection fee €39.95 €39.95 €39.95 €39.95 €39.95
Shipping costs €0 €0 €0 €0 €0
Network Telekom Telekom Telekom Telekom Telekom
Data Volume 20 GB 30 GB 50 GB 80 GB Unlimited
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Data increment 100 kB 100 kB 100 kB 100 kB
-
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat
O2 Mobile
10 - 100 GB5G Network5G Network
300 Mbps
24 Months
Fix term contract
Allnet-FlatAllnet-Flat
Minutes & SMS
Telefonica NetworkTelefonica Network
Network
Regular SIM Card (eSIM can be requested after activation)
Good network coverage in urban areas
Unlimited calls and SMS
Roaming in the EU
Everything in German
Confusing naming and pricing policy
from
€19.99
from €39.99 / one time fee
O2
O2 Mobile S
O2
O2 Mobile M
O2
O2 Mobile L
Vendor Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG
Contract Type Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract
Contract duration 24 Months 24 Months 24 Months
Cancellation period 1 Month(s) 1 Month(s) 1 Month(s)
O2
O2 Mobile S
O2
O2 Mobile M
O2
O2 Mobile L
Monthly fee €19.99 €24.99 €19.99
Connection fee €39.99 €39.99 €39.99
Shipping costs €0 €0 €0
Network Telefonica Telefonica Telefonica
Data Volume 10 GB 30 GB 100 GB
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Data increment 10 kB 10 kB 10 kB
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat
Allnet Flat
5 - 100 GB5G Network5G Network
50 Mbps
24 Months
Fix term contract
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
from
€14
from €5 / one time fee
congstar
Allnet Flat XS
congstar
Allnet Flat S
congstar
Allnet Flat M
congstar
Allnet Flat L
Vendor congstar GmbH congstar GmbH congstar GmbH congstar GmbH
Contract Type Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract
Contract duration n/a 24 Months 24 Months 24 Months
Cancellation period n/a 1 Month(s) 1 Month(s) 1 Month(s)
congstar
Allnet Flat XS
congstar
Allnet Flat S
congstar
Allnet Flat M
congstar
Allnet Flat L
Monthly fee €14 €19 €22 €29
Connection fee €15 €15 €15 €15
Shipping costs €0 €0 €0 €0
Network Telekom Telekom Telekom Telekom
Data Volume 5 GB 25 GB 50 GB 100 GB
Download speed n/a Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Upload speed n/a Up to 10 Mbps Up to 25 Mbps Up to 25 Mbps
Data increment n/a 10 kB 10 kB 10 kB
Domestic Calls n/a Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages n/a SMS-Flat SMS-Flat SMS-Flat

German mobile operators

Germany has 3 main mobile operators: Telekom, Vodafone, and O2.

  • Telekom has the best coverage but charges higher monthly fees.
  • Vodafone offers good coverage at more affordable rates.
  • O2 delivers the least rural coverage but compensates with cheaper monthly fees.

Telekom

Telekom, known internationally as T-Mobile, is Europe’s largest telecommunications company and the go-to German mobile provider for those seeking superior quality and coverage. Telekom’s network quality is unmatched, primarily due to its reliance on the state-owned D1-Netz network. This quality comes at a cost, with plans being pricier than those of its competitors.

According to an in-depth study across Germany, Telekom has consistently claimed the title of the best mobile network in Germany for the past twelve years. The excellent coverage and reliability make Telekom a top choice for those who prioritize quality and don’t mind higher prices.

Vodafone

Vodafone is the second-largest mobile network in Germany. It uses the D2-Netz network and delivers exceptional internet speed and good area coverage.

An interesting feature of Vodafone is its ability to allow you to choose your most used apps (Instagram, Facebook, WhatsApp, Spotify, Netflix, etc.) and use them without data limitations.

O2

O2, operated by Telefónica Germany since 2005, is the third-largest mobile network in Germany. It offers the lowest tariffs and the highest data volume, making it an excellent choice for those living in larger cities. However, O2’s rural network coverage is not as comprehensive as that of Telekom or Vodafone.

All three networks provide discounts for combining internet and TV services in your contract. It’s worth inquiring about these offers when signing up.

Mobile Virtual Network Operators (MVNOs)

In addition to the big three mobile operators, Germany is also home to a growing number of Mobile Virtual Network Operators (MVNOs). These MVNOs are becoming increasingly prominent in the German mobile phone market. These providers use the networks of the 3 main mobile operators, often delivering good coverage in urban areas at cheaper prices. However, their coverage in more rural areas may not be as comprehensive.

The most popular MVNOs in Germany are:

  • on Telekom network: congstar, Edeka Smart, Penny Mobil, fraenk, and others.
  • on Vodafone network: otelo, Lidl Connect, Lycamobile, and others.
  • on O₂ network: Blau, Aldi Talk, Lebara, ortel mobile, and others.

EU Roaming

As part of the EU, Germany enforces common roaming rules, allowing you to use your SIM like you’re at home without extra charges. This means you can make calls, send texts, and use mobile data at domestic rates across most European countries. Just keep in mind that while the United Kingdom is included in this group until at least the end of 2023, Switzerland is mostly not.

Prepaid SIM or mobile contract?

The choice between a prepaid SIM card and a mobile phone contract largely depends on your needs and the duration of your stay in Germany. Prepaid SIM cards allow more freedom and are typically pricier when calling, messaging, or using mobile data. These are suitable options if you don’t use your phone much or only stay in Germany briefly.

On the other hand, German phone contracts offer cheaper rates and are more popular among those intending to stay for a while.

Prepaid SIM

Prepaid SIM cards provide a convenient and fast way to obtain a functioning German phone number, all without the need for a contract. They are great for making calls, sending SMS messages, and using mobile data. Telekom, Vodafone, and O2 all offer prepaid SIM cards, and you can top up your mobile credit online, through your mobile operator’s app, or by buying top-up cards from retailers.

Prepaid tariffs generally cost slightly more than phone contracts but offer the flexibility of cancellation whenever you want, making them a suitable option for those unsure of how long they will stay in Germany.

Mobile contract

A mobile phone contract is a great option if you plan to stay in Germany for a while or use your phone a lot. Mobile phone contracts typically offer:

  • Cheaper rates
  • The latest smartphone
  • Binding for 24 months
  • Small, one-off activation fee at the start of the contract

They are ideal for expats planning to stay for a few years or for those who want to upgrade their phones.

The plan costs are paid off in monthly installments, and at the end of the contract, the phone is yours to keep.

Best prepaid SIM cards in Germany

The best prepaid SIM cards in Germany are Telekom MagentaMobil Prepaid, Vodafone CallYa, and O2 Prepaid.

Telekom MagentaMobil Prepaid

Telekom’s MagentaMobil Prepaid is a great option if you’re looking for excellent network coverage. They offer 6 tariffs for their Telekom prepaid SIM card in Germany.

MagentaMobil Prepaid
1 - GB5G Network5G Network
300 Mbps
28 Days
Prepaid
0 - €0.09 / Min
0 - €0.09 / SMS
Telekom NetworkTelekom Network
Network
Prepaid SIM (eSIM can be requested after activation)
Excellent network coverage
From 1GB to unlimited data (up to 300 Mbit/s)
From 50 minutes to unlimited calls and SMS
Roaming in the EU, UK and Switzerland
Free internet access at 10,000 Telekom hotspots
Mobile app in English
€9.95 one-time connection fee
from
€5.38
MagentaMobil Prepaid S
MagentaMobil Prepaid M
MagentaMobil Prepaid L
MagentaMobil Prepaid XL
MagentaMobil Prepaid Max
Vendor Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH
Contract Type Prepaid Prepaid Prepaid Prepaid Prepaid
Contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
Cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
MagentaMobil Prepaid S
MagentaMobil Prepaid M
MagentaMobil Prepaid L
MagentaMobil Prepaid XL
MagentaMobil Prepaid Max
Monthly fee €4.95
Cost / 4 weeks
€9.95
Cost / 4 weeks
€14.95
Cost / 4 weeks
€19.95
Cost / 4 weeks
€99.95
Cost / 4 weeks
Connection fee €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0
Network Telekom Telekom Telekom Telekom Telekom
Data Volume 1 GB 8 GB 15 GB 25 GB Unlimited
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Data increment 100 kB 100 kB 100 kB 100 kB
-
Domestic Calls 9ct / Min
50 Minuten inkl.
Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages 9ct / SMS SMS-Flat SMS-Flat SMS-Flat SMS-Flat

All prepaid tariffs include unlimited calls and text messages to all German networks, except for the smallest tariff S that only gives 50 minutes with other networks (unlimited on the Telekom network).

Telekom has the mobile app in English, making it accessible for expats and non-German speakers.

Vodafone CallYa

Vodafone offers 6 tariffs for their Vodafone prepaid SIM card in Germany.

CallYa Prepaid
0 - GB5G Network5G Network
300 Mbps
28 Days
Prepaid
Allnet-FlatAllnet-Flat
Minutes & SMS
Vodafone NetworkVodafone Network
Network
Prepaid SIM or eSIM
Great network coverage
From 1GB to unlimited data (up to 300 Mbit/s)
From 100 minutes to unlimited calls and SMS
Roaming in the EU and UK
Mobile app and customer service in English
from
€0
CallYa One
CallYa Start
CallYa Black
CallYa Allnet Flat S
CallYa Allnet Flat M
CallYa Digital
Vendor Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH
Contract Type Prepaid Prepaid Prepaid Prepaid Prepaid Prepaid
Contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
Cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
CallYa One
CallYa Start
CallYa Black
CallYa Allnet Flat S
CallYa Allnet Flat M
CallYa Digital
Monthly fee €0 €4.99
Cost / 4 weeks
€79.99
Cost / 4 weeks
€9.99
Cost / 4 weeks
€14.99
Cost / 4 weeks
€20
Cost / 4 weeks
Connection fee €0 €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0 €0
Network Vodafone Vodafone Vodafone Vodafone Vodafone Vodafone
Data Volume 0 GB 1 GB Unlimited 10 GB 20 GB 35 GB
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps
Data increment
-
10 kB
-
10 kB 10 kB 10 kB
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat

All prepaid tariffs include unlimited calls and text messages to all German networks, except for the Classic tariff — that is a free SIM card, and Start tariff — that only gives 100 minutes with other networks (unlimited on the Vodafone network).

Vodafone also offers an English language mobile app and customer service, which can be a significant advantage for expats and non-German speakers.

O2 Prepaid

O2 Prepaid is a cheaper alternative with good coverage in urban areas. They offer 5 tariffs for their O2 prepaid SIM card in Germany:

O2 Prepaid
0 - 999 GB5G Network5G Network
300 Mbps
28 Days
Prepaid
0 - €0.09 / Min
0 - €0.09 / SMS
Telefonica NetworkTelefonica Network
Network
Prepaid SIM (eSIM can be requested after activation)
Good network coverage in urban areas
From 6GB to unlimited data (up to 300 Mbit/s)
Unlimited calls and SMS
Roaming in the EU
Everything in German
from
€0
O2
O2 Prepaid Basic
O2
O2 Prepaid S
O2
O2 Prepaid M
O2
O2 Prepaid L
O2
O2 Prepaid Max
Vendor Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG
Contract Type Prepaid Prepaid Prepaid Prepaid Prepaid
Contract duration
No contract duration
No contract duration
No contract duration
No contract duration
No contract duration
Cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
No cancellation period
O2
O2 Prepaid Basic
O2
O2 Prepaid S
O2
O2 Prepaid M
O2
O2 Prepaid L
O2
O2 Prepaid Max
Monthly fee €0 €9.99
Cost / 4 weeks
€14.99
Cost / 4 weeks
€19.99
Cost / 4 weeks
€74.99
Cost / 4 weeks
Connection fee €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0
Network Telefonica Telefonica Telefonica Telefonica Telefonica
Data Volume 0 GB 10 GB 20 GB 30 GB 999 GB
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Data increment
-
10 kB 10 kB 10 kB 10 kB
Domestic Calls 9ct / Min Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages 9ct / SMS SMS-Flat SMS-Flat SMS-Flat SMS-Flat

All prepaid tariffs include unlimited calls and text messages to all German networks, except for the Free Card tariff — that is a free SIM card.

O2 has the website and the mobile app only in German, which might be a bit challenging for non-German speakers.

Best mobile contracts in Germany

The best mobile contracts in Germany are Telekom MagentaMobil, Vodafone GigaMobil, and O2 Mobile.

Telekom MagentaMobil

Telekom offers 5 mobile phone contract plans with excellent network coverage:

MagentaMobil
20 - GB5G Network5G Network
300 Mbps
24 Months
Fix term contract
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
eSIM can be requested after activation
Excellent network coverage
From 20GB to unlimited data (up to 300 Mbit/s)
Free internet access at 10,000 Telekom hotspots
Mobile app in English
from
€29.95
from €39.95 / one time fee
MagentaMobil XS
MagentaMobil S
MagentaMobil M
MagentaMobil L
MagentaMobil XL
Vendor Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH Telekom Deutschland GmbH
Contract Type Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract
Contract duration 24 Months 24 Months 24 Months 24 Months 24 Months
Cancellation period n/a n/a n/a n/a n/a
MagentaMobil XS
MagentaMobil S
MagentaMobil M
MagentaMobil L
MagentaMobil XL
Monthly fee €29.95 €39.95 €49.95 €59.95 €84.95
Connection fee €39.95 €39.95 €39.95 €39.95 €39.95
Shipping costs €0 €0 €0 €0 €0
Network Telekom Telekom Telekom Telekom Telekom
Data Volume 20 GB 30 GB 50 GB 80 GB Unlimited
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Data increment 100 kB 100 kB 100 kB 100 kB
-
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat

All plans include unlimited calls and text messages to all German networks, free internet surfing at all Telekom hotspots within Germany, and EU roaming including UK and Switzerland.

You can choose a monthly or 24-month contract, with or without a new phone, and there are special prices for people younger than 28 years.

Vodafone GigaMobil

Vodafone offers 5 mobile phone contract plans with good coverage and affordable prices:

All plans come with 5G data, unlimited calls and texts, and no roaming charges in the EU and the UK.

GigaMobil
7 - GB5G Network5G Network
300 Mbps
24 Months
Fix term contract
Allnet-FlatAllnet-Flat
Minutes & SMS
Vodafone NetworkVodafone Network
Network
Regular SIM or eSIM
Great network coverage
From 7GB to unlimited data (up to 300 Mbit/s)
Roaming in the EU and UK
Mobile app and customer service in English
from
€24.99
GigaMobil XS
GigaMobil S
GigaMobil M
GigaMobil L
GigaMobil XL
Vendor Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH Vodafone GmbH
Contract Type Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract
Contract duration 24 Months 24 Months 24 Months 24 Months 24 Months
Cancellation period 1 Month(s) 1 Month(s) 1 Month(s) 1 Month(s) 1 Month(s)
GigaMobil XS
GigaMobil S
GigaMobil M
GigaMobil L
GigaMobil XL
Monthly fee €29.99 €39.99 €49.99 €59.99 €79.99
Connection fee €39.99 €39.99 €39.99 €39.99 €39.99
Shipping costs €0 €0 €0 €0 €0
Network Vodafone Vodafone Vodafone Vodafone Vodafone
Data Volume 7 GB 25 GB 50 GB 280 GB Unlimited
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps Up to 100 Mbps
Data increment 100 kB 100 kB 100 kB 100 kB
-
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat SMS-Flat SMS-Flat

Plus, they offer discounts if you also have internet and landline connected, or if you’re under 28 years old.

O2 Mobile

O2 offers 5 mobile phone contract plans with lower prices and good coverage in urban areas.

O2 Mobile
10 - 100 GB5G Network5G Network
300 Mbps
24 Months
Fix term contract
Allnet-FlatAllnet-Flat
Minutes & SMS
Telefonica NetworkTelefonica Network
Network
Regular SIM Card (eSIM can be requested after activation)
Good network coverage in urban areas
Unlimited calls and SMS
Roaming in the EU
Everything in German
Confusing naming and pricing policy
from
€19.99
from €39.99 / one time fee
O2
O2 Mobile S
O2
O2 Mobile M
O2
O2 Mobile L
Vendor Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG Telefónica Germany GmbH & Co. OHG
Contract Type Fixed-Term Contract Fixed-Term Contract Fixed-Term Contract
Contract duration 24 Months 24 Months 24 Months
Cancellation period 1 Month(s) 1 Month(s) 1 Month(s)
O2
O2 Mobile S
O2
O2 Mobile M
O2
O2 Mobile L
Monthly fee €19.99 €24.99 €19.99
Connection fee €39.99 €39.99 €39.99
Shipping costs €0 €0 €0
Network Telefonica Telefonica Telefonica
Data Volume 10 GB 30 GB 100 GB
Download speed Up to 300 Mbps Up to 300 Mbps Up to 300 Mbps
Upload speed Up to 50 Mbps Up to 50 Mbps Up to 50 Mbps
Data increment 10 kB 10 kB 10 kB
Domestic Calls Free of charge within Germany Free of charge within Germany Free of charge within Germany
Text Messages SMS-Flat SMS-Flat SMS-Flat

The amount of GB you get for each plan grows every year.

All plans also include 4G LTE and 5G data, unlimited calls and texts, a flexible contract (24 months or monthly cancelable), and free EU roaming.

Best unlimited internet SIM cards in Germany

Best unlimited internet SIM cards in Germany are Telekom MagentaMobil XL, Vodafone GigaMobil XL, and O2 Mobile Unlimited.

Telekom MagentaMobil XL

Telekom offers 2 contract plans and 2 prepaid tariff with unlimited mobile internet in Germany:

MagentaMobil XL
5G Network5G Network
max 300 Mbps
24 Months
Contract
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
eSIM optionally available
€84.95
monthly€39.95 / one time fees
MagentaMobil XL Flex
5G Network5G Network
max 300 Mbps
Monthly
Cancelable
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
eSIM optionally available
€85.95
monthly€39.95 / one time fees
MagentaMobil Prepaid Max
5G Network5G Network
max 300 Mbps
28 Days
Prepaid
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
eSIM optionally available
€108.58
monthly€99.95 / 28 Days

All 3 options provide access to the 4G and 5G networks with download speeds up to 300 Mbit/s and upload speeds up to 50 Mbit/s.

One interesting feature is that you can order additional SIM cards with the same data volume at a much lower price. The second adult pays €19.95 per month, and each additional person and everyone under 18 years only pays €9.95 per month.

Vodafone GigaMobil XL

Vodafone offers 1 contract plan and 1 prepaid tariff with unlimited mobile internet in Germany:

  • Vodafone GigaMobil XL – €63.99 per month.
  • Vodafone CallYa Black – €79.99 per 4 weeks.

Vodafone has the fastest mobile internet available, with download speeds up to 500 Mbit/s and upload speeds up to 100 Mbit/s.

O2 Mobile Unlimited

O2 offers 4 contract plans and 1 prepaid tariff with unlimited mobile internet in Germany:

  • O2 Mobile Unlimited Basic – €29.99 per month (up to 3 Mbit/s).
  • O2 Mobile Unlimited Smart – €39.99 per month (up to 15 Mbit/s).
  • O2 Mobile Unlimited on Demand – €59.99 per month (up to 300 Mbit/s on demand).
  • O2 Mobile Unlimited Max – €99.99 per month (up to 300 Mbit/s).
  • O2 Prepaid Max – 999 GB at €74.99 per 4 weeks.

Cheapest SIM cards in Germany

If you’re on a tight budget and looking for a cheap SIM card in Germany, Lidl Connect and Aldi Talk are considered some of the best deals for budget travelers. They are also the most popular options among students.

Lidl Connect

Lidl Connect, offered by the German supermarket chain Lidl, is a prepaid SIM card that offers a great deal for students. Their current offer is 10 GB for €8.99 per 4 weeks, with unlimited calls and texts within Germany and roaming for EU and UK.

Aldi Talk

Aldi Talk, another supermarket chain that offers a prepaid SIM card, is also a popular option among students. Their current offer is 10 GB for €8.99 per 4 weeks. However, they use the O2 network, which has excellent reception in cities but not in rural areas.

Free SIM cards in Germany

Both Vodafone and O2 offer 1 prepaid SIM card tariff for free: Vodafone CallYa Classic and O2 Prepaid Free Card.

Vodafone CallYa Classic

Vodafone offers the CallYa Classic prepaid SIM card tariff for free, charging only 3 cents per MB and 9 cents per minute or SMS. This German pay-as-you-go SIM can be a cost-effective choice for those who don’t use their phones frequently.

O2 Prepaid Free Card

O2 offers the Prepaid Free Card tariff for free. They charge 99 cents per day for 30 MB, and 9 cents per minute or SMS. Similar to Vodafone’s CallYa Classic, this pay-as-you-go SIM in Germany is ideal for infrequent phone users.

How to get a German SIM card?

You can purchase a German SIM card either online or in physical stores such as:

  • grocery stores
  • cell phone stores
  • petrol stations
  • supermarkets

Buy a SIM card online

Follow the link of one of the mentioned providers to buy a SIM card online. You will have to enter your German address, and the card will generally arrive in 2-3 business days via mail.

After purchasing, you can top up your mobile credit through the mobile operator’s app or by purchasing top-up cards from retailers.

Activate your German prepaid SIM card

To activate your German prepaid SIM card, you’ll need to provide a valid ID and a German address. This process can either be done online using a webcam or in person at a German post office.

How to get a German mobile contract?

You have the option to do it online or by visiting a local telecom’s outlet. Both methods are available for your convenience. Just be mindful that shop assistants may not speak English.

To sign up, you’ll need to provide proof of identity, proof of address in Germany, and a German bank account for direct debit payments.

How to cancel a German mobile contract?

Cancelling a German mobile phone contract can be done via ordinary cancellation (after the fixed term) or extraordinary cancellation (before the agreed-upon period). However, for the latter, you either need to provide a valid reason or pay basic fees for another three months after the termination is confirmed. Cancellations are only valid if submitted in writing.

As of 2021, German law forbids network and internet providers to auto-renew your contract, allowing you to cancel it every month after the fixed term ends.

Final thoughts

Choosing the best SIM card or mobile contract in Germany largely depends on your needs and circumstances. While Telekom offers the best availability and most extensive mobile network, its high costs might not be suitable for everyone. Vodafone, on the other hand, offers the fastest data speeds and overall great quality at a better price.

There are also numerous third-party providers out there offering competitive rates. Just make sure that if you opt for a contract, you’re usually tied to a 24-month commitment. Furthermore, make sure you have an unlocked phone to use the SIM card.

Frequently Asked Questions

Yes, foreigners can purchase prepaid SIM cards for their mobile phones in Germany, but it’s important to ensure your phone is compatible with the local network.

Telekom offers the best mobile network in Germany, relying on the formerly state-owned D1-Netz network, ensuring widespread coverage across the country.

Prepaid SIM cards offer more freedom but are usually more expensive, while mobile phone contracts provide cheaper rates and are suitable for long-term or heavy phone usage.

O2 offers the cheapest unlimited data plan in Germany, starting at €29.99 per month.

Yes, you can get a free SIM card in Germany from Vodafone or O2.

About the author
Janine El-Saghir Dr. Janine El-Saghir, who has an international background, uses her analytical skills to decode complex German systems for expats. For how-to-germany.com, she clearly explains topics... Read more
More on this subject