• Home
  • SIM Cards
  • Best eSIM for Expats in Germany – Expert Overview

Transparency

Prepaid, contract or travel eSIM: what to install

An eSIM gets you online in Germany without waiting for a plastic card: Vodafone CallYa and O2 Prepaid deliver the profile by email right after the identity check, Aldi Talk and Edeka smart do the same, and Telekom, Vodafone and O2 let contract customers pick the eSIM in the shopping cart. This guide compares prepaid, contract and app-based eSIM plans, explains the activation steps per provider, shows when a travel eSIM from Holafly or Airalo fits better, and walks through the identity check every German SIM requires.
Written by
Janine El-Saghir
Reviewed by
Erkan Boga
Edited by
Sadie Voss

Best Tariffs with eSIM

Network
Data volume
Price
11 plan families
Sort by:
Vodafone · Mobil
5 plans · Contract
Data
15 GB – unlimited
up to 300 Mbit/s
Term
24 months
Notice period 1 month
Calls & SMS
Flat
Network
Vodafone
5G · LTE
from€19.95/ month
Effective price of the cheapest plan
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 €39.99 automatic bonus App and hotline in English eSIM optional Hotspot allowed
Vodafone Mobil XS
Data
15 GB
5G · up to 300 Mbit/s
Ø cost / month
€19.95Effective price over 24 months
€19.95 for the first 24 months, then €29.95
Throttled to 64 kbit/s
Vodafone Mobil S
Data
30 GB
5G · up to 300 Mbit/s
Ø cost / month
€29.95Effective price over 24 months
€29.95 for the first 24 months, then €39.95
Throttled to 64 kbit/s
Vodafone Mobil M
Data
60 GB
5G · up to 300 Mbit/s
Ø cost / month
€34.95Effective price over 24 months
€34.95 for the first 24 months, then €49.95
Throttled to 64 kbit/s
Vodafone Mobil L
Data
120 GB
5G · up to 300 Mbit/s
Ø cost / month
€41.95Effective price over 24 months
€41.95 for the first 24 months, then €59.95
Throttled to 64 kbit/s
Vodafone Mobil XL
Data
unlimited
5G · up to 300 Mbit/s
Ø cost / month
€55.95Effective price over 24 months
€55.95 for the first 24 months, then €79.95
Multi-SIM from €10/month
CallYa · Prepaid
6 plans · Prepaid
Data
0 MB – unlimited
up to 300 Mbit/s
Term
28 days
Prepaid · cancel any time
Calls & SMS
per plan
Network
Vodafone
5G
from€0/ month
Effective price of the cheapest plan
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 App and hotline in English
CallYa Classic
Data
0 MB
5G · up to 300 Mbit/s
Calls & SMS
€0.09/min
SMS flat
Ø cost / month
€0Effective price · no minimum term
€0 per 28 days
No monthly fee 1 € per day only if used Throttled to 64 kbit/s
CallYa Start
Data
2 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€5.42Effective price · no minimum term
€4.99 per 28 days
1 GB data volume Phone and Text flat in Germany and the EU Throttled to 64 kbit/s
CallYa Allnet Flat S
Data
25 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€10.85Effective price · no minimum term
€9.99 per 28 days
10 GB data volume Phone & SMS flat rate in Germany Throttled to 64 kbit/s
CallYa Allnet Flat M
Data
50 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€16.28Effective price · no minimum term
€14.99 per 28 days
20 GB data volume Phone & SMS flat rate in Germany Throttled to 64 kbit/s
CallYa Allnet Flat L
Data
100 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€21.72Effective price · no minimum term
€19.99 per 28 days
Top up by PayPal, credit card, Apple Pay or Google Pay eSIM optional Throttled to 64 kbit/s
CallYa Black
Data
unlimited
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€86.89Effective price · no minimum term
€79.99 per 28 days
Unlimited data volume Phone & SMS flat rate in Germany €10 starting credit when you port your number
O2 Mobile
3 plans · Contract
Data
15 GB – 150 GB
up to 300 Mbit/s
Term
24 months
Notice period 1 month
Calls & SMS
Flat
Network
Telefonica
5G
from€21.66/ month
Effective price of the cheapest plan
Regular SIM Card (eSIM can be requested after activation) Good network coverage in urban areas Unlimited calls and SMS Roaming in the EU eSIM optional Hotspot allowed Everything in German Confusing naming and pricing policy €39.99 activation fee Throttled to 32 kbit/s
O2 Mobile S
Data
15 GB
5G · up to 300 Mbit/s
Ø cost / month
€21.66Effective price over 24 months
O2 Mobile M
Data
50 GB
5G · up to 300 Mbit/s
Ø cost / month
€21.66Effective price over 24 months
O2 Mobile L
Data
150 GB
5G · up to 300 Mbit/s
Ø cost / month
€36.66Effective price over 24 months
O2 Mobile Flex
2 plans · Contract
Data
50 GB – 150 GB
up to 300 Mbit/s
Term
monthly
Calls & SMS
Flat
Network
Telefonica
5G
from€31.66/ month
Effective price of the cheapest plan
eSIM optional Hotspot allowed €39.99 activation fee Throttled to 32 kbit/s
O2 Mobile M Flex
Data
50 GB
5G · up to 300 Mbit/s
Ø cost / month
€31.66Effective price · no minimum term
O2 Mobile L Flex
Data
150 GB
5G · up to 300 Mbit/s
Ø cost / month
€36.66Effective price · no minimum term
O2 Prepaid
5 plans · Prepaid
Data
0 MB – 999 GB
up to 300 Mbit/s
Term
28 days
Prepaid · cancel any time
Calls & SMS
per plan
Network
Telefonica
5G
from€0/ month
Effective price of the cheapest plan
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 eSIM optional No activation fee Everything in German Service in German only
O2 Prepaid Basic
Data
0 MB
5G · up to 300 Mbit/s
Calls & SMS
€0.09/min
€0.09/SMS
Ø cost / month
€0Effective price · no minimum term
€0 per 28 days
Throttled to 32 kbit/s
O2 Prepaid S
Data
20 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€10.85Effective price · no minimum term
€9.99 per 28 days
Throttled to 1 Mbit/s
O2 Prepaid M
Data
40 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€16.28Effective price · no minimum term
€14.99 per 28 days
Throttled to 1 Mbit/s
O2 Prepaid L
Data
80 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€21.72Effective price · no minimum term
€19.99 per 28 days
Throttled to 1 Mbit/s
O2 Prepaid Max
Data
999 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€81.46Effective price · no minimum term
€74.99 per 28 days
Throttled to 50 Mbit/s
congstar · Allnet · Flat
4 plans · Contract
Data
15 GB – 200 GB
up to 50 Mbit/s
Term
24 months
Notice period 1 month
Calls & SMS
Flat
Network
Telekom
5G
from€15.63/ month
Effective price of the cheapest plan
Roaming incl. Switzerland Up to €10 bonus eSIM optional 1 extra card from €5/month €15 activation fee Throttled to 32 kbit/s
Allnet Flat XS
Data
15 GB
5G · up to 50 Mbit/s
Ø cost / month
€15.63Effective price over 24 months
Allnet Flat S
Data
50 GB
5G · up to 50 Mbit/s
Ø cost / month
€20.63Effective price over 24 months
Allnet Flat M
Data
125 GB
5G · up to 50 Mbit/s
Ø cost / month
€25.63Effective price over 24 months
Allnet Flat L
Data
200 GB
5G · up to 50 Mbit/s
Ø cost / month
€30.63Effective price over 24 months
congstar · Allnet · Flat · Flex
4 plans · Contract
Data
15 GB – 200 GB
up to 50 Mbit/s
Term
monthly
Calls & SMS
Flat
Network
Telekom
from€16.46/ month
Effective price of the cheapest plan
Roaming incl. Switzerland Up to €10 bonus eSIM optional 1 extra card from €5/month €35 activation fee Throttled to 32 kbit/s
Allnet Flat XS Flex
Data
15 GB
5G · up to 50 Mbit/s
Network
Telekom
5G
Ø cost / month
€16.46Effective price · no minimum term
Allnet Flat S Flex
Data
50 GB
5G · up to 50 Mbit/s
Network
Telekom
5G · LTE
Ø cost / month
€21.46Effective price · no minimum term
Allnet Flat M Flex
Data
125 GB
5G · up to 50 Mbit/s
Network
Telekom
5G · LTE
Ø cost / month
€26.46Effective price · no minimum term
Allnet Flat L Flex
Data
200 GB
5G · up to 50 Mbit/s
Network
Telekom
5G · LTE
Ø cost / month
€31.46Effective price · no minimum term
congstar · Allnet · Prepaid
5 plans · Prepaid
Data
1 GB – 50 GB
up to 25 Mbit/s
Term
28 days
Prepaid · cancel any time
Calls & SMS
Flat
Network
Telekom
from€5.85/ month
Effective price of the cheapest plan
SIM (eSIM can be requested after activation) Excellent network coverage From 1GB to 25GB data (up to 25 Mbit/s) Roaming incl. Switzerland eSIM optional Up to €10 bonus €9.95 one-time connection fee €9.99 activation fee Throttled to 64 kbit/s
Prepaid Allnet XS
Data
1 GB
LTE · up to 25 Mbit/s
Network
Telekom
LTE
Ø cost / month
€5.85Effective price · no minimum term
€5 per 28 days
Prepaid Allnet S
Data
5 GB
5G · up to 25 Mbit/s
Network
Telekom
5G
Ø cost / month
€8.02Effective price · no minimum term
€7 per 28 days
Prepaid Allnet M
Data
25 GB
5G · up to 25 Mbit/s
Network
Telekom
5G
Ø cost / month
€11.28Effective price · no minimum term
€10 per 28 days
Prepaid Allnet L
Data
40 GB
5G · up to 25 Mbit/s
Network
Telekom
5G
Ø cost / month
€13.45Effective price · no minimum term
€12 per 28 days
Prepaid Allnet XL
Data
50 GB
5G · up to 25 Mbit/s
Network
Telekom
5G
Ø cost / month
€17.80Effective price · no minimum term
€16 per 28 days
MagentaMobil
5 plans · Contract
Data
20 GB – unlimited
up to 300 Mbit/s
Term
24 months
Notice period 1 month
Calls & SMS
Flat
Network
Telekom
5G
from€31.61/ month
Effective price of the cheapest plan
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 App in English Roaming incl. UK and Switzerland eSIM optional €39.95 activation fee
MagentaMobil XS
Data
20 GB
5G · up to 300 Mbit/s
Ø cost / month
€31.61Effective price over 24 months
Throttled to 64 kbit/s
MagentaMobil S
Data
30 GB
5G · up to 300 Mbit/s
Ø cost / month
€41.61Effective price over 24 months
Throttled to 64 kbit/s
MagentaMobil M
Data
50 GB
5G · up to 300 Mbit/s
Ø cost / month
€51.61Effective price over 24 months
Throttled to 64 kbit/s
MagentaMobil L
Data
100 GB
5G · up to 300 Mbit/s
Ø cost / month
€61.61Effective price over 24 months
1 extra card included Throttled to 64 kbit/s
MagentaMobil XL
Data
unlimited
5G · up to 300 Mbit/s
Ø cost / month
€86.61Effective price over 24 months
2 extra cards included
MagentaMobil · Flex
5 plans · Contract
Data
20 GB – unlimited
up to 300 Mbit/s
Term
monthly
Calls & SMS
Flat
Network
Telekom
5G
from€31.61/ month
Effective price of the cheapest plan
App in English Roaming incl. UK and Switzerland eSIM optional €39.95 activation fee
MagentaMobil XS Flex
Data
20 GB
5G · up to 300 Mbit/s
Ø cost / month
€31.61Effective price · no minimum term
Throttled to 64 kbit/s
MagentaMobil S Flex
Data
30 GB
5G · up to 300 Mbit/s
Ø cost / month
€41.61Effective price · no minimum term
Throttled to 64 kbit/s
MagentaMobil M Flex
Data
50 GB
5G · up to 300 Mbit/s
Ø cost / month
€51.61Effective price · no minimum term
Throttled to 64 kbit/s
MagentaMobil L Flex
Data
100 GB
5G · up to 300 Mbit/s
Ø cost / month
€61.61Effective price · no minimum term
Throttled to 64 kbit/s
MagentaMobil XL Flex
Data
unlimited
5G · up to 300 Mbit/s
Ø cost / month
€86.61Effective price · no minimum term
MagentaMobil · Prepaid
5 plans · Prepaid
Data
1 GB – unlimited
up to 300 Mbit/s
Term
28 days
Prepaid · cancel any time
Calls & SMS
per plan
Network
Telekom
5G
from€5.38/ month
Effective price of the cheapest plan
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 App in English Roaming incl. UK and Switzerland eSIM optional Data rollover €9.95 one-time connection fee
MagentaMobil Prepaid S
Data
1 GB
5G · up to 300 Mbit/s
Calls & SMS
€0.09/min
€0.09/SMS
Ø cost / month
€5.38Effective price · no minimum term
€4.95 per 28 days
Throttled to 64 kbit/s
MagentaMobil Prepaid M
Data
20 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€10.81Effective price · no minimum term
€9.95 per 28 days
Throttled to 64 kbit/s
MagentaMobil Prepaid L
Data
40 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€16.24Effective price · no minimum term
€14.95 per 28 days
Throttled to 64 kbit/s
MagentaMobil Prepaid XL
Data
80 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€21.67Effective price · no minimum term
€19.95 per 28 days
Throttled to 64 kbit/s
MagentaMobil Prepaid Max
Data
unlimited
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€108.58Effective price · no minimum term
€99.95 per 28 days

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

Germany eSIM for Expats: At a glance...
  • If you need a German phone number and your phone supports eSIM, a prepaid eSIM is the fastest way: Vodafone CallYa and O2 Prepaid deliver the eSIM digitally right after the identity check, and Aldi Talk and Edeka smart do the same. Telekom prepaid customers activate a physical SIM first and switch to an eSIM afterwards. To activate any German SIM or eSIM, you need your passport and a German contact address (a temporary accommodation address is fine).
  • If you’re planning a longer stay and have a SEPA bank account, you can get an eSIM with a mobile contract: Telekom, Vodafone and O2 let you pick the eSIM in the shopping cart, and the app brands fraenk (Telekom network) and SIMon mobile (Vodafone network) sell monthly cancellable eSIM plans without a 24-month commitment.
  • For a short stay as a tourist, if you don’t need a local phone number, an international eSIM data plan from Holafly or Airalo is installed in the app before you land.

Prepaid eSIM tariffs are usually the easiest option if you have just arrived in Germany, do not want a long contract, or are still waiting for your Anmeldung, German IBAN, or SCHUFA record.

With prepaid plans, you pay in advance and can stop or switch at any time. This makes them useful for students, freelancers, job seekers, short-term workers, and new arrivals who want mobile data quickly without committing to a 24-month contract.

Before choosing a prepaid eSIM, check the network, the data volume per 4 weeks, the EU roaming conditions, the activation process, and whether the provider accepts your preferred payment method.

Best Regular Tariffs with eSIM

Regular eSIM tariffs can be a better fit if you live in Germany long term and want more data, stronger service options, or a plan that works like a standard German mobile contract.

These tariffs often include higher data allowances, better roaming packages, family or multi-SIM options, and more stable long-term pricing. In return, most regular mobile plans require a German address, a SEPA bank account, a successful identity check and, for the cheaper versions, a 24-month minimum term.

For expats, the best regular eSIM plan is usually the one that balances network quality, monthly cost, cancellation terms, and how easy the provider makes activation in English or through an app.

Contract-free app brands can be easier for expats

If you want the Telekom network without a traditional Telekom contract, look at fraenk: Telekom’s app-only brand sells a monthly cancellable postpaid plan with eSIM, paid by PayPal, Apple Pay, Google Pay or SEPA direct debit, with EU roaming that includes Switzerland and the UK. SIMon mobile is the equivalent on the Vodafone network — monthly cancellable, 5G included, eSIM selectable when ordering and switchable later in the customer portal.

App brands do not offer the same shop network, hotline or add-on flexibility as the major network operators. Always check the cancellation period, customer support language, payment options, and roaming rules before switching.

Best International Online eSIM

If you only need mobile data for a few weeks and no German phone number, an international travel eSIM is the simplest option. Holafly sells unlimited data plans for Germany priced by the number of days, installed before or during the trip and started when you arrive. Airalo sells Germany eSIMs by days with unlimited or fixed data. Both run on German networks (Holafly on Vodafone and Telefónica, Airalo on O2) and are managed entirely in their apps.

Holafly eSIM
Data
unlimited
Term
1 month
Prepaid · cancel any time
Calls & SMS
data only
Network
Telefonica
Ø €5.90/ month
Effective price over 24 months
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
Data
20 GB
Term
1 month
Prepaid · cancel any time
Calls & SMS
data only
Network
Telefonica
Ø €5.50/ month
Effective price over 24 months
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

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

eSIM providers in Germany

Telekom, Vodafone and O2 are the biggest eSIM providers in Germany. All three offer eSIM for prepaid cards and contracts, and the family boxes below show their current packages.

Telekom

Telekom, known internationally as T-Mobile, is Europe’s largest telecommunications company. It’s the go-to German mobile provider for those seeking the best coverage — Telekom won the connect network test 01/2026 with the only “outstanding” rating — but this quality comes at a cost, with pricier plans than its competitors. Telekom’s EU roaming includes Switzerland and the UK, and its contracts come in a 24-month and a monthly cancellable version.

MagentaMobil · Prepaid
5 plans · Prepaid
Data
1 GB – unlimited
up to 300 Mbit/s
Term
28 days
Prepaid · cancel any time
Calls & SMS
per plan
Network
Telekom
5G
from€5.38/ month
Effective price of the cheapest plan
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 App in English Roaming incl. UK and Switzerland eSIM optional Data rollover €9.95 one-time connection fee
MagentaMobil Prepaid S
Data
1 GB
5G · up to 300 Mbit/s
Calls & SMS
€0.09/min
€0.09/SMS
Ø cost / month
€5.38Effective price · no minimum term
€4.95 per 28 days
Throttled to 64 kbit/s
MagentaMobil Prepaid M
Data
20 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€10.81Effective price · no minimum term
€9.95 per 28 days
Throttled to 64 kbit/s
MagentaMobil Prepaid L
Data
40 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€16.24Effective price · no minimum term
€14.95 per 28 days
Throttled to 64 kbit/s
MagentaMobil Prepaid XL
Data
80 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€21.67Effective price · no minimum term
€19.95 per 28 days
Throttled to 64 kbit/s
MagentaMobil Prepaid Max
Data
unlimited
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€108.58Effective price · no minimum term
€99.95 per 28 days

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

MagentaMobil
5 plans · Contract
Data
20 GB – unlimited
up to 300 Mbit/s
Term
24 months
Notice period 1 month
Calls & SMS
Flat
Network
Telekom
5G
from€31.61/ month
Effective price of the cheapest plan
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 App in English Roaming incl. UK and Switzerland eSIM optional €39.95 activation fee
MagentaMobil XS
Data
20 GB
5G · up to 300 Mbit/s
Ø cost / month
€31.61Effective price over 24 months
Throttled to 64 kbit/s
MagentaMobil S
Data
30 GB
5G · up to 300 Mbit/s
Ø cost / month
€41.61Effective price over 24 months
Throttled to 64 kbit/s
MagentaMobil M
Data
50 GB
5G · up to 300 Mbit/s
Ø cost / month
€51.61Effective price over 24 months
Throttled to 64 kbit/s
MagentaMobil L
Data
100 GB
5G · up to 300 Mbit/s
Ø cost / month
€61.61Effective price over 24 months
1 extra card included Throttled to 64 kbit/s
MagentaMobil XL
Data
unlimited
5G · up to 300 Mbit/s
Ø cost / month
€86.61Effective price over 24 months
2 extra cards included

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

How to get a Telekom eSIM?

Getting a Telekom eSIM is a straightforward process. 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 centre.
  4. Scan the QR code with your mobile device’s camera to load your eSIM profile, and you’re all set.

For a Telekom prepaid eSIM, you first purchase and activate a standard prepaid SIM card — online by video identification or the automated Nect app, or in a Telekom shop. After activation, you can request the switch to an eSIM profile through Telekom’s customer service or customer portal.

Vodafone

Vodafone is the second-largest mobile network in Germany. It runs the former D2 network and delivers fast mobile internet speeds and good area coverage, rated “very good” in the connect network test 01/2026. Its postpaid tariffs are called Vodafone Mobil (the older GigaMobil name is still in use), its prepaid brand is CallYa.

Vodafone offers:

  • A range of data plans, prepaid and on contract
  • Unlimited calls and SMS in the Allnet packages
  • EU roaming including the UK (Switzerland needs a travel package)
  • eSIM for CallYa at the time of ordering — no physical card, no waiting for the post
CallYa · Prepaid
6 plans · Prepaid
Data
0 MB – unlimited
up to 300 Mbit/s
Term
28 days
Prepaid · cancel any time
Calls & SMS
per plan
Network
Vodafone
5G
from€0/ month
Effective price of the cheapest plan
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 App and hotline in English
CallYa Classic
Data
0 MB
5G · up to 300 Mbit/s
Calls & SMS
€0.09/min
SMS flat
Ø cost / month
€0Effective price · no minimum term
€0 per 28 days
No monthly fee 1 € per day only if used Throttled to 64 kbit/s
CallYa Start
Data
2 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€5.42Effective price · no minimum term
€4.99 per 28 days
1 GB data volume Phone and Text flat in Germany and the EU Throttled to 64 kbit/s
CallYa Allnet Flat S
Data
25 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€10.85Effective price · no minimum term
€9.99 per 28 days
10 GB data volume Phone & SMS flat rate in Germany Throttled to 64 kbit/s
CallYa Allnet Flat M
Data
50 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€16.28Effective price · no minimum term
€14.99 per 28 days
20 GB data volume Phone & SMS flat rate in Germany Throttled to 64 kbit/s
CallYa Allnet Flat L
Data
100 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€21.72Effective price · no minimum term
€19.99 per 28 days
Top up by PayPal, credit card, Apple Pay or Google Pay eSIM optional Throttled to 64 kbit/s
CallYa Black
Data
unlimited
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€86.89Effective price · no minimum term
€79.99 per 28 days
Unlimited data volume Phone & SMS flat rate in Germany €10 starting credit when you port your number

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

Vodafone · Mobil
5 plans · Contract
Data
15 GB – unlimited
up to 300 Mbit/s
Term
24 months
Notice period 1 month
Calls & SMS
Flat
Network
Vodafone
5G · LTE
from€19.95/ month
Effective price of the cheapest plan
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 €39.99 automatic bonus App and hotline in English eSIM optional Hotspot allowed
Vodafone Mobil XS
Data
15 GB
5G · up to 300 Mbit/s
Ø cost / month
€19.95Effective price over 24 months
€19.95 for the first 24 months, then €29.95
Throttled to 64 kbit/s
Vodafone Mobil S
Data
30 GB
5G · up to 300 Mbit/s
Ø cost / month
€29.95Effective price over 24 months
€29.95 for the first 24 months, then €39.95
Throttled to 64 kbit/s
Vodafone Mobil M
Data
60 GB
5G · up to 300 Mbit/s
Ø cost / month
€34.95Effective price over 24 months
€34.95 for the first 24 months, then €49.95
Throttled to 64 kbit/s
Vodafone Mobil L
Data
120 GB
5G · up to 300 Mbit/s
Ø cost / month
€41.95Effective price over 24 months
€41.95 for the first 24 months, then €59.95
Throttled to 64 kbit/s
Vodafone Mobil XL
Data
unlimited
5G · up to 300 Mbit/s
Ø cost / month
€55.95Effective price over 24 months
€55.95 for the first 24 months, then €79.95
Multi-SIM from €10/month

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

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 Vodafone Mobil tariff online — with or without a phone.
  2. Select eSIM in the shopping cart.
  3. After completing your order, you will find your eSIM data in MeinVodafone; online orders can push the profile straight to your phone.
  4. Download your eSIM to your smartphone.

For a prepaid plan, when choosing a CallYa tariff online, you can choose between a physical SIM card or an eSIM. With an eSIM, Vodafone sends you an email with a QR code (the activation code) and an ePIN (the confirmation code) after the identity check. Scan the QR code to install the eSIM, then enter the ePIN during installation. The profile can be active on one device at a time; if you switch phones, delete it from the old one first.

O2

Operated by Telefónica Germany, O2 is the third-largest mobile network in Germany. It offers low prices and high data volumes, making it an excellent choice for those living in larger cities, and its network was rated “very good” in the connect test 01/2026. In rural areas, O2’s coverage is less comprehensive than Telekom’s or Vodafone’s.

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.

O2 Prepaid
5 plans · Prepaid
Data
0 MB – 999 GB
up to 300 Mbit/s
Term
28 days
Prepaid · cancel any time
Calls & SMS
per plan
Network
Telefonica
5G
from€0/ month
Effective price of the cheapest plan
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 eSIM optional No activation fee Everything in German Service in German only
O2 Prepaid Basic
Data
0 MB
5G · up to 300 Mbit/s
Calls & SMS
€0.09/min
€0.09/SMS
Ø cost / month
€0Effective price · no minimum term
€0 per 28 days
Throttled to 32 kbit/s
O2 Prepaid S
Data
20 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€10.85Effective price · no minimum term
€9.99 per 28 days
Throttled to 1 Mbit/s
O2 Prepaid M
Data
40 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€16.28Effective price · no minimum term
€14.99 per 28 days
Throttled to 1 Mbit/s
O2 Prepaid L
Data
80 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€21.72Effective price · no minimum term
€19.99 per 28 days
Throttled to 1 Mbit/s
O2 Prepaid Max
Data
999 GB
5G · up to 300 Mbit/s
Calls & SMS
Flat
Ø cost / month
€81.46Effective price · no minimum term
€74.99 per 28 days
Throttled to 50 Mbit/s

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

O2 Mobile
3 plans · Contract
Data
15 GB – 150 GB
up to 300 Mbit/s
Term
24 months
Notice period 1 month
Calls & SMS
Flat
Network
Telefonica
5G
from€21.66/ month
Effective price of the cheapest plan
Regular SIM Card (eSIM can be requested after activation) Good network coverage in urban areas Unlimited calls and SMS Roaming in the EU eSIM optional Hotspot allowed Everything in German Confusing naming and pricing policy €39.99 activation fee Throttled to 32 kbit/s
O2 Mobile S
Data
15 GB
5G · up to 300 Mbit/s
Ø cost / month
€21.66Effective price over 24 months
O2 Mobile M
Data
50 GB
5G · up to 300 Mbit/s
Ø cost / month
€21.66Effective price over 24 months
O2 Mobile L
Data
150 GB
5G · up to 300 Mbit/s
Ø cost / month
€36.66Effective price over 24 months

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

How to get an O2 eSIM?

If you’re opting for a contract, you pick whether you want to receive an eSIM or a physical SIM card directly in the shopping cart before checking out. O2 always sends the eSIM QR code by letter within about 4 to 6 days; new customers who confirm their identity online right after ordering receive it digitally by email instead and can install the eSIM without waiting for the letter.

For a prepaid plan, O2 supports direct online prepaid eSIM ordering through its Freikarte and prepaid tariff pages. After ordering and completing the identity check, you receive the QR code by email or download the profile in Mein O2, then activate the eSIM on O2’s activation page. The eSIM profile can only be installed once; if you need it again, O2 issues a replacement eSIM free of charge.

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 eSIM data plans for Germany that you buy and install in their apps before arrival. They are data-only: you keep using your home number for calls and messaging apps, and there is no German number for verification codes or local calls.

Holafly

Holafly offers prepaid eSIM data plans with unlimited data in Germany, priced by the number of days you’re travelling. The plan starts when you arrive and switch the eSIM on, you can share a limited amount of data per day with other devices via hotspot, and Holafly refunds the purchase for up to six months if the eSIM turns out to be incompatible with your phone or you no longer need it.

Holafly eSIM
Data
unlimited
Term
1 month
Prepaid · cancel any time
Calls & SMS
data only
Network
Telefonica
Ø €5.90/ month
Effective price over 24 months
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

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

Airalo

Airalo is another popular choice for tourists seeking cheap eSIM data plans. Its Germany eSIMs run on the O2 network, are sold by the number of days with either a fixed data volume or unlimited data, and are installed from the Airalo app.

1 plan
Sort by:
Airalo Hallo! Mobil
Data
20 GB
Term
1 month
Prepaid · cancel any time
Calls & SMS
data only
Network
Telefonica
Ø €5.50/ month
Effective price over 24 months
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

Advertising notice: provider links in this overview are affiliate links — we receive a commission from the provider for sign-ups made through them.

Which eSIM is best for you

The best eSIM in Germany depends on how long you stay and whether you need a German number:

eSIM options in Germany by situation (as of September 2026)
Your situation Best eSIM route Why
Tourist for up to a few weeks, no German number needed Holafly or Airalo Installed before departure, no German identity check, data only.
Just arrived, need a German number today Vodafone CallYa or O2 Prepaid as eSIM Both deliver the profile digitally after the video identification — no waiting for a physical card.
Best coverage, no 24-month commitment fraenk (Telekom network) or Telekom MagentaMobil Flex Monthly cancellable on the test-winning network; fraenk also takes PayPal.
Long stay with a SEPA bank account Contract eSIM from Telekom, Vodafone or O2 Cheapest per gigabyte, family and multi-SIM options, phone can be bundled — expect a SCHUFA check.
Phone without a SIM slot (eSIM-only iPhone) Any provider that delivers the eSIM digitally O2 Prepaid, CallYa, Aldi Talk, Edeka smart, fraenk, SIMon mobile or a travel eSIM — not Telekom prepaid, which starts with a physical card.
Editorial assessment based on the providers’ eSIM help pages and our own product database, retrieved on 24 September 2026.

Free eSIM in Germany

Vodafone and O2 offer prepaid eSIM plans without a basic fee: Vodafone CallYa Classic and the O2 Prepaid Freikarte charge per megabyte, minute and SMS instead of a package price.

To get a free prepaid eSIM from Vodafone or O2, you order it directly from the provider’s website, choose eSIM instead of a physical card, complete the identity check and install the profile from the email or the app. Both cards can be upgraded to a package later.

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. Dialling *#06# shows an EID number on eSIM-capable phones.

Check your phone before buying a German SIM

Some newer US iPhones no longer have a physical SIM slot and only support eSIM.

If you arrive in Germany with an eSIM-only phone, choose a provider that can deliver the eSIM digitally from the start, such as O2 Prepaid, Vodafone CallYa, Aldi Talk, Edeka smart, a postpaid eSIM contract, or an international travel eSIM.

When selecting an eSIM for Germany, consider factors like network coverage, data speeds, plan validity, device compatibility, and the level of customer support. Your phone must also be unlocked for the German networks.

A German eSIM from Telekom, Vodafone, O2 or congstar comes with a German mobile number (015, 016 or 017); how German numbers are written and dialled from abroad is on our German phone number page.

The identity check applies to eSIM too

German SIM and eSIM activation requires identity verification under § 172 of the Telecommunications Act, exactly as for a physical card. You complete it through VideoIdent, an automated ident app, PostIdent at a post office, the eID function of a residence permit, or an in-store check, with a valid passport, ID card or residence permit and a German contact address, which can be temporary accommodation.

VideoIdent can fail with a passport the identification partner does not support, with poor lighting, or when the name you entered does not match the document exactly. If online verification does not work, try PostIdent, visit a provider shop, switch to a provider with a different identification partner, or choose an international travel eSIM if you only need mobile data. The routes and the accepted documents per provider are in our guide to SIM card verification in Germany.

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-rated and most extensive mobile network, but can be expensive; prepaid customers switch to eSIM after activating a physical card.
  2. Vodafone: Offers strong mobile data speeds and overall great quality, with CallYa available as an eSIM at the time of ordering.
  3. O2: Provides competitive pricing, high data volume, direct prepaid eSIM ordering, and good coverage in many cities, but may not have the same rural network reach as Telekom or Vodafone.

Just make sure that if you opt for a contract, you know whether it runs for 24 months or is monthly cancellable — every provider must offer both. Also, make sure you have an unlocked phone that supports eSIM.

Having a German bank account can also change the approach you might like to take: with a SEPA IBAN, contract and app plans open up; without one, prepaid and travel eSIMs are the way in.

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

Frequently Asked Questions

No. Most recent iPhones and Android phones support eSIM, as do some tablets, laptops and smartwatches, but older or cheaper models do not. Dialling *#06# shows an EID number on eSIM-capable phones. The phone also has to be unlocked for the German networks.

Order a prepaid card from a provider that delivers eSIM digitally — Vodafone CallYa, O2 Prepaid, Aldi Talk or Edeka smart — choose eSIM instead of a physical card, complete the identity check by video or app, and install the profile from the email or the provider’s app. Telekom prepaid customers activate a physical card first and then request the switch to an eSIM.

A valid passport, national ID card or residence permit and a German contact address, which can be a hotel, hostel or short-term flat. The check is required by § 172 of the Telecommunications Act for every SIM and eSIM; providers run it by video call, automated app, at a Deutsche Post branch, with the eID function of an electronic residence permit, or in a shop.

Yes. No Anmeldung and no residence permit are required for a prepaid eSIM; a temporary accommodation address is sufficient for the registration. Contract eSIMs additionally need a SEPA bank account and usually pass a SCHUFA check.

A free eSIM plan — Vodafone CallYa Classic or the O2 Prepaid Freikarte — has no package price: calls, text messages and data are billed per unit according to the provider’s tariff. It gives you a German number for verification codes and occasional calls and can be upgraded to a package later.

Not if you only need data. Travel eSIMs from Holafly or Airalo are installed in their apps before departure, start when you arrive and run on German networks; they do not include a German phone number. If you need a German number — for a bank, a rental contract or verification codes — a prepaid eSIM from CallYa or O2 is the better choice.

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