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
Reviewed by
Erkan Boga
Edited by
Sadie Voss
SIM Cards in Germany: At a glance...
  • Germany has four physical mobile network operators: Telekom, Vodafone, O2, and 1&1. 1&1 is the newest network operator and uses Vodafone as its national roaming partner where its own network is missing.
  • Telekom provides the best network coverage and quality but with higher costs, while Vodafone offers good coverage and data deals, O2 is more budget-friendly with strong urban coverage, and 1&1 is Germany’s newest physical mobile network operator.
  • 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 usually work, but some online Video-Ident systems can fail with foreign passports or non-standard temporary addresses.

Prepaid SIM Cards

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
Effective priceCheapest tariff of this provider · average over 24 months.
from €0/month
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
€0 / 28 days
€10.85
€9.99 / 28 days
€16.28
€14.99 / 28 days
€21.72
€19.99 / 28 days
€81.46
€74.99 / 28 days
Connection fee €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0
Ø effective price/month €0 €10.85 €16.28 €21.72 €81.46
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
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
Effective priceCheapest tariff of this provider · average over 24 months.
from €0/month
CallYa Classic
CallYa Start
CallYa Black
CallYa Allnet Flat S
CallYa Allnet Flat M
CallYa Allnet Flat L
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 Classic
CallYa Start
CallYa Black
CallYa Allnet Flat S
CallYa Allnet Flat M
CallYa Allnet Flat L
Monthly fee €0
€0 / 28 days
€5.42
€4.99 / 28 days
€86.89
€79.99 / 28 days
€10.85
€9.99 / 28 days
€16.28
€14.99 / 28 days
€21.72
€19.99 / 28 days
Connection fee €0 €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0 €0
Ø effective price/month €0 €5.42 €86.89 €10.85 €16.28 €21.72
Network Vodafone Vodafone Vodafone Vodafone Vodafone Vodafone
Data Volume 0 GB 2 GB Unlimited 25 GB 50 GB 100 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
Effective priceCheapest tariff of this provider · average over 24 months.
from €5.38/month
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 €5.38
€4.95 / 28 days
€10.81
€9.95 / 28 days
€16.24
€14.95 / 28 days
€21.67
€19.95 / 28 days
€108.58
€99.95 / 28 days
Connection fee €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0
Ø effective price/month €5.38 €10.81 €16.24 €21.67 €108.58
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
Allnet Prepaid
1 - 55 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
Effective priceCheapest tariff of this provider · average over 24 months.
from €5.85/month
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.43
€5 / 28 days
€7.60
€7 / 28 days
€10.86
€10 / 28 days
€13.04
€12 / 28 days
€17.38
€16 / 28 days
Connection fee €9.99 €9.99 €9.99 €9.99 €9.99
Shipping costs €0 €0 €0 €0 €0
Ø effective price/month €5.85 €8.02 €11.28 €13.45 €17.80
Network Telekom Telekom Telekom Telekom Telekom
Data Volume 1 GB 7 GB 33 GB 45 GB 55 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
Effective priceCheapest tariff of this provider · average over 24 months.
from €23.99/month
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
from month 25
€39.99
from month 25
€49.99
from month 25
€59.99
from month 25
€79.99
from month 25
Connection fee €39.99 €39.99 €39.99 €39.99 €39.99
Shipping costs €0 €0 €0 €0 €0
Ø effective price/month €23.99 €31.99 €37.49 €44.99 €59.99
Network Vodafone Vodafone Vodafone Vodafone Vodafone
Data Volume 7 GB 30 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
Effective priceCheapest tariff of this provider · average over 24 months.
from €31.61/month
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
Ø effective price/month €31.61 €41.61 €51.61 €61.61 €86.61
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
Effective priceCheapest tariff of this provider · average over 24 months.
from €21.66/month
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
Ø effective price/month €21.66 €26.66 €21.66
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
Effective priceCheapest tariff of this provider · average over 24 months.
from €14.63/month
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
Ø effective price/month €14.63 €19.63 €22.63 €29.63
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 four physical mobile network operators: Telekom, Vodafone, O2, and 1&1. Telekom, Vodafone, and O2 remain the three nationwide legacy networks most consumers compare first. 1&1 is Germany’s fourth physical mobile network operator and launched its own 5G Open RAN network in December 2023. However, because its own antenna network is still being built out, 1&1 still relies on national roaming where its own coverage is missing. Vodafone is now 1&1’s national roaming partner, which matters when comparing coverage outside 1&1’s own network areas.

  • Telekom has the best coverage but charges higher monthly fees.
  • Vodafone offers good coverage at more affordable rates.
  • O2 delivers weaker rural coverage than Telekom and Vodafone but compensates with cheaper monthly fees and strong urban availability.
  • 1&1 is Germany’s newest physical network operator and is most relevant for users who want competitive digital tariffs, but coverage may depend on Vodafone national roaming outside its own network areas.

Mobile network comparison in Germany

Network Best for Coverage profile Typical price level Expat note
1&1 Digital contracts and users who want Germany’s newest network option Own 5G network plus Vodafone national roaming where 1&1 coverage is missing Mid-range to competitive Check exact 1&1 and Vodafone roaming coverage at your address because the own network is still expanding.
O2 Budget users and city residents Strong in many urban areas, weaker in some rural regions Usually cheaper Often the best value if you live in a major city.
Telekom Best overall coverage and rural reliability Usually the strongest nationwide network Usually expensive Best choice if you travel often, live rurally, or need maximum reliability.
Vodafone Good balance of coverage, speed, and price Strong national network, often good in cities and towns Mid-range Often a practical compromise between Telekom quality and O2 pricing.

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 because it relies on the 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 held the title of the best mobile network for the past 12 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 one of Germany’s major mobile network operators. It uses the D2-Netz network and delivers fast mobile internet speeds and good area coverage.

Older Vodafone tariffs used to include app-based zero-rating benefits under Vodafone Pass. These options are no longer available. The Bundesnetzagentur prohibited zero-rating offers such as Vodafone Pass and Telekom StreamOn because they violated European net neutrality rules, and existing customer options had to be terminated by the end of March 2023.

O2

O2, operated by Telefónica Germany since 2005, is one of Germany’s major mobile network operators. It offers lower tariffs and high data volumes, making it an excellent choice for those living in larger cities. However, O2’s rural network coverage is less comprehensive than Telekom’s or Vodafone’s.

O2 updated its mobile portfolio in June 2026 with a new unlimited tariff structure for new customers. The old Unlimited Basic, Smart, On Demand, and Max names are now obsolete for new sign-ups.

1&1

1&1 is Germany’s fourth physical mobile network operator. It launched mobile services on its own 5G Open RAN network in December 2023 and has been moving mobile customers onto its own network structure. Because the 1&1 network is still smaller than Telekom, Vodafone, or O2, customers use Vodafone national roaming where 1&1’s own coverage is missing.

For expats, 1&1 can be interesting because it offers competitive digital tariffs and is part of Germany’s growing mobile-network competition. However, users should check address-level coverage carefully, especially if they live outside a major city or frequently travel through rural areas. Since Vodafone is 1&1’s national roaming partner, Vodafone coverage can be especially relevant when assessing 1&1 outside its own network areas.

All four networks may offer discounts for combining internet, landline, and mobile services in your contract. It’s worth inquiring about these offers when signing up.

Mobile Virtual Network Operators (MVNOs)

In addition to the four physical mobile operators, Germany is also home to many Mobile Virtual Network Operators (MVNOs). These providers use the infrastructure of physical mobile network operators, often delivering good coverage in urban areas at cheaper prices. However, their coverage in rural areas depends on the network they use.

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.
  • on 1&1 network structure: 1&1 and selected associated brands, with Vodafone national roaming where 1&1 coverage is missing.

Network and data selector for expats

Use this quick selector before choosing a German SIM card:

Your situation Best choice Why
I am staying short-term or just arrived Prepaid SIM No long contract, easier activation, and less risk if you move again.
I live in a major city and want low prices O2 or O2-based discounter Urban coverage is often strong and data allowances are usually generous.
I need the best rural coverage Telekom or Telekom-based MVNO Telekom usually performs best outside major cities.
I want a budget prepaid plan Aldi Talk or Lidl Connect Both offer strong prepaid data value with simple 4-week packages.
I want a phone included Mobile contract Contracts can bundle a smartphone into the monthly price, but usually require a credit check.
I have no SCHUFA history yet Prepaid SIM Prepaid plans are usually easier than postpaid contracts for new arrivals.

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. Many providers also continue to include the United Kingdom in their roaming zones, although this is no longer required under EU law and may vary between tariffs. Switzerland is usually not included and often incurs additional roaming charges.

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, O2, and many discount brands 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:

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

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.

SCHUFA and contract approval for expats

Mobile contracts in Germany may involve a credit check. This can be difficult for new arrivals because you may not yet have a German credit history, a long-term address, or a stable payment record in Germany. If your contract application is rejected, it does not always mean you have bad credit. It may simply mean the provider cannot assess your profile yet.

A prepaid SIM card is usually the easiest first option if you recently moved to Germany, live in temporary accommodation, or do not yet have a German bank account. Once you have Anmeldung, an IBAN, and some payment history, contract approval usually becomes easier.

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
Effective priceCheapest tariff of this provider · average over 24 months.
from €5.38/month
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 €5.38
€4.95 / 28 days
€10.81
€9.95 / 28 days
€16.24
€14.95 / 28 days
€21.67
€19.95 / 28 days
€108.58
€99.95 / 28 days
Connection fee €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0
Ø effective price/month €5.38 €10.81 €16.24 €21.67 €108.58
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
Effective priceCheapest tariff of this provider · average over 24 months.
from €0/month
CallYa Classic
CallYa Start
CallYa Black
CallYa Allnet Flat S
CallYa Allnet Flat M
CallYa Allnet Flat L
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 Classic
CallYa Start
CallYa Black
CallYa Allnet Flat S
CallYa Allnet Flat M
CallYa Allnet Flat L
Monthly fee €0
€0 / 28 days
€5.42
€4.99 / 28 days
€86.89
€79.99 / 28 days
€10.85
€9.99 / 28 days
€16.28
€14.99 / 28 days
€21.72
€19.99 / 28 days
Connection fee €0 €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0 €0
Ø effective price/month €0 €5.42 €86.89 €10.85 €16.28 €21.72
Network Vodafone Vodafone Vodafone Vodafone Vodafone Vodafone
Data Volume 0 GB 2 GB Unlimited 25 GB 50 GB 100 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
Effective priceCheapest tariff of this provider · average over 24 months.
from €0/month
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
€0 / 28 days
€10.85
€9.99 / 28 days
€16.28
€14.99 / 28 days
€21.72
€19.99 / 28 days
€81.46
€74.99 / 28 days
Connection fee €0 €0 €0 €0 €0
Shipping costs €0 €0 €0 €0 €0
Ø effective price/month €0 €10.85 €16.28 €21.72 €81.46
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, O2 Mobile, and 1&1 mobile contracts.

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
Effective priceCheapest tariff of this provider · average over 24 months.
from €31.61/month
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
Ø effective price/month €31.61 €41.61 €51.61 €61.61 €86.61
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
Effective priceCheapest tariff of this provider · average over 24 months.
from €23.99/month
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
from month 25
€39.99
from month 25
€49.99
from month 25
€59.99
from month 25
€79.99
from month 25
Connection fee €39.99 €39.99 €39.99 €39.99 €39.99
Shipping costs €0 €0 €0 €0 €0
Ø effective price/month €23.99 €31.99 €37.49 €44.99 €59.99
Network Vodafone Vodafone Vodafone Vodafone Vodafone
Data Volume 7 GB 30 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 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
Effective priceCheapest tariff of this provider · average over 24 months.
from €21.66/month
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
Ø effective price/month €21.66 €26.66 €21.66
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

O2 revamped its mobile portfolio in June 2026. For new customers, the older Unlimited Basic, Smart, On Demand, and Max names are no longer the current unlimited portfolio. The newer unlimited plans are structured around O2 Mobile Unlimited S Special Plus, M Plus, and L Plus with different speed caps.

All plans also include 4G LTE and 5G data, unlimited calls and texts, a flexible contract option depending on the tariff, and free EU roaming.

1&1 Mobile

1&1 offers mobile contracts on Germany’s fourth physical mobile network structure. Because the 1&1 network is still expanding, customers may use Vodafone national roaming where 1&1 does not yet have its own coverage. This makes 1&1 an interesting option for price-conscious users, but coverage should always be checked carefully for your postcode.

1&1 can be a good fit if you want a competitive contract and do not need Telekom-level rural coverage. Since Vodafone is 1&1’s national roaming partner, you should compare both 1&1’s own coverage and Vodafone coverage if you travel frequently through rural Germany.

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 contract and prepaid tariffs 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
Effective priceAverage over 24 months — not the monthly base fee.

€84.95 monthly
+ €39.95 one-time
Ø €86.61/month
24 Monate
MagentaMobil XL Flex
5G Network5G Network
max 300 Mbps
Monthly
Cancelable
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
eSIM optionally available
Effective priceAverage price · no minimum term (24-month basis).

€85.95 monthly
+ €39.95 one-time
Ø €87.61/month
monatlich kündbar
MagentaMobil Prepaid Max
5G Network5G Network
max 300 Mbps
28 Days
Prepaid
Allnet-FlatAllnet-Flat
Minutes & SMS
Telekom NetworkTelekom Network
Network
eSIM optionally available
Effective priceAverage price · no minimum term (24-month basis).

€108.58 monthly
Ø €108.58/month
€99.95 / 28 days
Prepaid

These 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 CallYa Black – €79.99 per 4 weeks.
  • Vodafone GigaMobil XL – €79.99 per month.

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 updated its unlimited mobile portfolio in June 2026. The older O2 Mobile Unlimited Basic, Smart, On Demand, and Max tiers were retired for new customers and replaced by newer unlimited tariffs:

  • O2 Unlimited L Plus – €59.99 per month (up to 300 Mbit/s).
  • O2 Unlimited M Plus – €39.99 per month (up to 100 Mbit/s).
  • O2 Unlimited S Special Plus – €34.99 per month (up to 15 Mbit/s).

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 strong deal for students and budget users. Its Smart S prepaid plan currently offers 25 GB of 5G data for €8.99 per 4 weeks, with unlimited calls and texts within Germany and roaming for the EU and UK, depending on the current tariff terms.

Aldi Talk

Aldi Talk, another supermarket chain that offers a prepaid SIM card, is also a popular option among students. Its Kombi-Paket S currently provides 25 GB of 5G data for €8.99 per 4 weeks. However, it uses the O2 network, which has excellent reception in many cities but can be weaker 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. The basic pay-as-you-go tariff currently charges €1.49 per day for 150 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:

  • cell phone stores
  • grocery 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.

For expats and tourists, activation can be harder than buying the SIM card. German providers must verify your identity, and some Video-Ident systems are designed around German or EU documents. If your passport is rejected online, your webcam quality is too low, or your temporary address is not accepted, try a different activation route instead of buying another SIM immediately.

  • Activate in a physical shop: Telekom, Vodafone, O2, and some reseller stores can often help with ID verification directly.
  • Bring backup address proof: Use your hotel booking, rental confirmation, Anmeldung, or host address if the provider asks for a German contact address.
  • Choose PostIdent when available: Some providers allow activation at a Deutsche Post branch, which can be easier than webcam verification.
  • Use passport-friendly providers: If one provider’s Video-Ident partner rejects your passport, another prepaid provider may still accept it.
Passport and video identification tips for expats

German prepaid SIM cards must be identified before use. For many expats, the biggest hurdle is not buying the SIM card, but completing the activation. Video identification can fail if the provider or identification partner does not support your passport type, if the document is hard to read on camera, or if your temporary address does not match the expected format.

If video ID fails, try the PostIdent option at a post office, use a provider with better support for international passports, or activate the SIM in a physical shop. Bring your passport, temporary German address, and, if available, your Anmeldung or rental confirmation.

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.

A mobile contract may also require a SCHUFA or creditworthiness check. If you are new to Germany and have no German credit history, a prepaid SIM may be easier at first.

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 should be submitted in text form, such as through the provider’s online cancellation button, customer portal, email, or written notice.

German law does not forbid automatic contract renewals. Instead, it prevents old-style rigid 12-month renewal traps. After the agreed minimum term ends, a mobile contract may continue automatically, but it must become cancellable at any time with a maximum one-month notice period.

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 fast data speeds and overall strong quality at a better price.

O2 and O2-based discounters are often strong choices for cities and budget users, while 1&1 adds a fourth physical network option to the German market with Vodafone national roaming where its own coverage is missing. Prepaid brands such as Aldi Talk and Lidl Connect are especially useful for expats who want a German phone number quickly without SCHUFA checks or a 24-month commitment.

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 during the minimum term. 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.

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

About the authors
Janine El-Saghir Janine El Saghir is an editor at How-to-Germany.com, where she specializes in the practical aspects of daily life and integration for expatriates. With years of...
Erkan Boga Erkan Boga is the founder and CEO of qmedia GmbH, the publishing house behind How-to-Germany.com. He established the platform with the clear vision of creating... Read more
Sadie Voss Content Lead & Editor Sadie Voss is the Lead Editor for How-to-Germany.com. As an expat who carved her own way into Berlin from the United States, Sadie is deeply... Read more
More on this subject