Transparency

eSIM in Germany

Looking to stay connected in Germany hassle-free? Dive into our guide on the best eSIM options. Explore offerings from top eSIM providers like Telekom, Vodafone, and O2, whether you need an eSIM with a contract plan, a prepaid eSIM, or a free eSIM. Learn how to buy online and activate your eSIM in Germany.
Written by
Janine El-Saghir
At a glance...
  • If you need a German phone number and your mobile phone supports eSIM, you can get a prepaid eSIM. All three major German providers, Telekom, Vodafone, and O2, offer the option to buy a prepaid eSIM online. With Vodafone, you can order the prepaid eSIM immediately, while with Telekom and O2, you can request it after activating the regular SIM card. To activate your SIM or eSIM, you require your passport and a German address (a temporary accommodation address is fine).
  • If you’re planning a longer stay and have a German bank account, you can get an eSIM with a mobile contract. All three major German providers offer the option to change from SIM to eSIM in the shopping cart after selecting a contract with or without a mobile phone on their website. Telekom and O2 also offer monthly cancellable contracts, while Vodafone offers only 24-month contracts.
  • For a short stay as a tourist, if you don’t need a local phone number, getting an international eSIM data plan from Holafly or Airalo might be best.

Best Prepaid Tariffs with eSIM

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

Best Regular Tariffs with eSIM

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

Best International Online eSIM

Holafly eSIM
Monthly fee
from  €5.90
Prepaid eSIM data plan for a short stay (1-90 days)
Good network coverage in urban areas
Unlimited data
Everything in English
No real-name registration required
No phone number
Airalo Hallo! Mobil
Monthly fee
from  €5.50
Prepaid eSIM data plan for a short stay (7-30 days)
Good network coverage in urban areas
From 1GB to unlimited data
Everything in English
No real-name registration required
No phone number

eSIM providers in Germany

Telekom, Vodafone, and O2 are the biggest eSIM providers in Germany. All these providers offer Germany eSIM plans, ensuring you have various options. So, whether you’re looking for a prepaid eSIM data plan or a contract, these providers have you covered.

Let’s delve deeper into what each provider offers to make your Germany stay connected.

Telekom

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
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

Telekom, known internationally as T-Mobile, is Europe’s largest telecommunications company. It’s the go-to German mobile provider for those seeking superior quality and coverage. However, this quality comes at a cost, with pricier plans than its competitors.

Telekom has consistently claimed the title of the best mobile network in Germany for the past twelve years. Its excellent coverage and reliability make it a top choice for those who prioritize quality and don’t mind higher prices.

Vodafone

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
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

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

Vodafone offers:

  • A range of data plans
  • Unlimited calls
  • SMS
  • A mobile hotspot feature

This means you can stay connected, whether making calls, sending text messages, or using the internet on your phone or other devices.

O2

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
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

Operated by Telefónica Germany since 2005, O2 is the third-largest mobile network in Germany. It offers the lowest prices and the highest data volume, making it an excellent choice for those living in larger cities.

However, it’s worth noting that O2’s rural network has limited coverage compared to Telekom or Vodafone’s more comprehensive coverage.

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

International eSIM data plans in Germany

If you’re a tourist who doesn’t need a local phone number, there’s another option for you — international eSIM providers. Specifically, Holafly and Airalo offer national eSIM data plans for Germany. These plans do not require real-name registration like national carriers do and can be set up before arrival in Germany.

Holafly

Holafly offers prepaid eSIM data plans with unlimited data in Germany. The pricing is based on the number of days you’re traveling for:

  • 5 days for €18.90
  • 10 days for €33.90
  • 15 days for €46.90
  • 30 days for €68.90
  • 60 days for €98.90
  • 90 days for €128.90

This means you can enjoy unlimited data access with data roaming throughout your trip without extra cost or hassle.

Holafly eSIM
Monthly fee
from  €5.90
Prepaid eSIM data plan for a short stay (1-90 days)
Good network coverage in urban areas
Unlimited data
Everything in English
No real-name registration required
No phone number

Airalo

Airalo is another popular choice for tourists seeking cheap eSIM data plans. The smallest plan is 1 GB for 7 days for just €5.50, and the biggest is 20 GB for 30 days for €26.50. So, whether planning a short trip or a month-long exploration, Airalo has you covered.

Airalo Hallo! Mobil
Monthly fee
from  €5.50
Prepaid eSIM data plan for a short stay (7-30 days)
Good network coverage in urban areas
From 1GB to unlimited data
Everything in English
No real-name registration required
No phone number

Best eSIM in Germany

The best eSIM in Germany are Telekom MagentaMobil, Vodafone GigaMobil, and O2 Mobile. Each of these offers unique features and benefits, ensuring something for everyone.

Telekom MagentaMobil

Telekom offers both contract and prepaid eSIM plans. The cheapest eSIM with a contract starts at €24.95 per month for 5 GB, and the most affordable prepaid eSIM starts at €4.95 per 4 weeks for 1 GB.

All plans include access to the 4G and 5G networks, calls and SMS messages to all German networks, free internet surfing at all Telekom hotspots within Germany, and EU roaming including the UK and Switzerland.

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
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

How to get a Telekom eSIM?

Getting a Telekom eSIM card is a straightforward process, thanks to the convenience of eSIM technology. If you’re opting for a contract plan, follow these steps:

  1. Select the contract plan on the Telekom website.
  2. Select the eSIM option in the shopping cart.
  3. You will receive your new eSIM profile as a QR code online in the customer center.
  4. Just scan the QR code with your mobile device’s camera to load your eSIM profile, and you’re all set.

To get a prepaid eSIM, you first have to purchase a standard prepaid SIM card and activate it. After you activate it, you can contact Telekom customer service, which will provide you with a code to activate your eSIM.

Vodafone GigaMobil

Vodafone offers both contract and prepaid eSIM plans. The cheapest eSIM with a contract starts at €24.99 per month for 7GB, and the cheapest prepaid eSIM starts at €4.99 per 4 weeks for 1GB. All plans include 5G data, calls, and SMS messages, and no roaming charges in the EU and the UK.

Additionally, Vodafone offers discounts if you have an internet and landline connection or are under 28 years old. This means you can enjoy high-speed internet and seamless connectivity at a lower cost.

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
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

How to get a Vodafone eSIM?

Getting a Vodafone eSIM is a hassle-free process. Here’s how to do it:

  1. If you opt for a contract, choose your GigaMobil tariff online — with or without a cell phone.
  2. Then select eSIM in the shopping cart.
  3. After completing your order, you will see your eSIM data in MyVodafone.
  4. Download your eSIM to your smartphone.

For a prepaid plan, when choosing a prepaid CallYa tariff online, you can choose between a physical SIM card or an eSIM. With an eSIM, you will receive two emails from Vodafone after ordering. One will contain the QR code (activation code), and the other will contain the ePIN (confirmation code). Scan the QR code to install the eSIM and enter the ePIN during the installation process.

O2 Mobile

O2 offers both contract and prepaid eSIM plans. The cheapest eSIM with a contract starts at €19.99 per month for 10 GB. The cheapest prepaid eSIM starts at €9.99 per 4 weeks for 8 GB. All plans also include 4G LTE and 5G data, calls and SMS messages, a flexible contract (24 months or monthly cancelable), and free EU roaming.

However, it’s worth noting that O2’s website and mobile app are only available in German. This might be a bit challenging for non-German speakers. But if you’re comfortable with the language, O2 offers an excellent range of eSIM plans to choose from.

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
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

How to get an O2 eSIM?

If you’re opting for a contract, when ordering online, you pick whether you want to receive an eSIM or a physical SIM card directly in the shopping cart before checking out. O2 will send you your eSIM profile by letter for security reasons. After you have received the welcome letter, you can install the eSIM profile on your device.

For a prepaid plan, first, order the new tariff regularly. As soon as you have received and activated the physical SIM card, arrange the exchange into eSIM with the O2 customer service team.

Free eSIM in Germany

Vodafone and O2 offer free prepaid eSIM plans. Vodafone CallYa Classic is €0 per 4 weeks (3 cents per MB, 9 cents per minute or SMS). O2 Prepaid Free Card is €0 per 4 weeks (€1.49 per day for 150 MB, 9 cents per minute or SMS).

To get a free prepaid eSIM from Vodafone, you can order it directly from their website. But with O2, you can request it after activating the regular SIM card.

Tips for using eSIM in Germany

Before diving into the world of eSIM in Germany, there are a few things to keep in mind. First, verify if your device is eSIM-compatible. Most recent iPhones and Androids support eSIM, as well as some laptops, tablets, and smartwatches.

When selecting an eSIM for Germany, consider factors like network coverage, data speeds, plan validity, device compatibility, and the level of customer support.

To activate a prepaid eSIM in Germany, choose an eSIM plan from a local provider, verify your identity through a video call or at a post office, and then activate the eSIM on your device. Just remember, identity verification requires a valid ID, passport, or residence permit, and a German address, which can be temporary or permanent accommodation.

Final thoughts

Choosing the best eSIM in Germany largely depends on your needs and circumstances. Here are some options to consider:

  1. Telekom: Offers the best availability and most extensive mobile network, but can be expensive.
  2. Vodafone: Offers the fastest mobile data speeds and overall great quality at a better price.
  3. O2: Provides competitive pricing and good coverage, but may not have the same network reach as Telekom or Vodafone.

Just make sure that if you opt for a contract, you’re usually tied to a 24-month commitment. Also, make sure you have an unlocked phone that supports eSIM.

Whether you’re a resident looking for a contract plan, an expat seeking a prepaid plan, or a tourist on a short trip, there’s an eSIM plan for you.

Frequently Asked Questions

No, not all phones support eSIM. Most recent iPhones and Androids, as well as some laptops, tablets, and smartwatches do support eSIM.

To get a prepaid eSIM in Germany, select a plan from a local provider, verify your identity, and activate the eSIM on your device.

You need a valid ID/passport, or residence permit, along with a German address, which can be temporary or permanent accommodation.

A free eSIM plan offers services such as data, calls, and texting at a small cost for a specific duration. This includes offerings like Vodafone CallYa Classic and O2 Prepaid Free Card.

You can get a free eSIM plan in Germany by ordering one directly from Vodafone’s website or by requesting it from O2 after activating a regular SIM card.

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