Germany
Levent Simsek · Pexels

Buying a German SIM: airports, high street, supermarkets

Frankfurt, Munich and Berlin Brandenburg all sell SIMs in arrivals, with peak queues of ten to fifteen minutes. All of them need your passport. A travel eSIM needs neither, and starts at $4.

Germany eSIM plans compared

  • Nomad50 GB · 30d$32$0.64/GB✓ checkedBest value10 plans
    DataDaysPricePer GB
    1 GB7$4.50$4.50
    3 GB30$8$2.67
    5 GB30$10$2
    Unlimited3$11
    10 GB30$14$1.40
    Unlimited5$18
    20 GB30$21$1.05
    Unlimited7$23
    Unlimited10$30
    50 GB30$32$0.64

    Check Nomad prices →

  • Airalo50 GB · 30d$36$0.72/GB✓ checked18 plans
    DataDaysPricePer GB
    1 GB3$4$4
    3 GB3$7.50$2.50
    3 GB7$8$2.67
    5 GB7$10.50$2.10
    Unlimited3$11
    5 GB15$11$2.20
    5 GB30$11.50$2.30
    10 GB7$15$1.50
    10 GB15$15.50$1.55
    10 GB30$16$1.60
    Unlimited5$18
    20 GB15$22.50$1.13
    20 GB30$23$1.15
    Unlimited7$24
    Unlimited10$30
    50 GB30$36$0.72
    Unlimited15$42
    Unlimited30$59

    Check Airalo prices →

  • Saily20 GB · 30d$22.99$1.15/GB✓ checked5 plans
    DataDaysPricePer GB
    1 GB7$4.49$4.49
    3 GB30$8.99$3
    5 GB30$10.99$2.20
    10 GB30$16.99$1.70
    20 GB30$22.99$1.15

    Check Saily prices →

  • HolaflyUnlimited · 3d$11.90unlimited✓ checked6 plans
    DataDaysPricePer GB
    Unlimited3$11.90
    Unlimited5$20.50
    Unlimited7$27.50
    Unlimited10$36.50
    Unlimited15$50.50
    Unlimited30$73.90

    Check Holafly prices →

  • eSIM Go10 GB · 30d$18$1.80/GBTelekom ?not sold to travellers2 plans
    DataDaysPricePer GB
    3 GB30$9$3
    10 GB30$18$1.80

    There is nowhere to send you. eSIM Go sells wholesale to resellers rather than to travellers: its site offers “Contact Sales” instead of a checkout, publishes no consumer price, and has no per-country pages — checked on 18 August 2026. The figures above have never been verified and cannot be, because the product is not on sale to the public.

Providers marked ✓ checked were read from their own site on ; those marked indicative come from our earlier research and are not yet verified. Rows marked not sold to travellers are for a wholesale platform that sells to resellers rather than to the public, so the prices shown cannot be bought at any checkout and are listed only to show what our older dataset contained. Providers change pricing without notice — check before buying. Host networks marked ? are taken from provider listings and have not been confirmed by us; where no network is shown, the provider does not publish one. How we check prices.

Arrivals, airport by airport

Frankfurt (FRA). Vodafone Germany and O2 / Telefonica in arrivals. Peak queue around 15 minutes. Telekom, Vodafone and O2 shops sit in Arrivals B, open 06:00 to 22:00 — the longest hours of the three airports here, and the reason FRA is the easiest German airport to sort a SIM at if you land late.

Munich (MUC). Vodafone and Telekom via the airport shops. Peak queue around 12 minutes.

Berlin Brandenburg (BER). Multiple carriers through airport retail. Peak queue around 10 minutes.

Fifteen minutes at Frankfurt is the worst of it, which by international standards is nothing. The case against the airport counter in Germany is not the wait.

The passport rule is not optional

Germany requires passport or ID for prepaid SIM registration. This is enforced, and it applies everywhere — airport counter, high-street store, supermarket shelf. An unregistered SIM does not carry data.

Practically this is a minor friction on arrival, when your passport is in your hand anyway. It becomes a real annoyance later, if you decide on day three that you want a local number and have left the passport in the hotel safe.

There is no ID step when buying a travel eSIM.

In the cities

Telekom, Vodafone and O2 all run stores in every German city, and staff will register and configure the SIM for you on the spot. This is the best experience of the three routes if you want a German number and someone to set it up.

REWE and Edeka supermarkets also sell prepaid starter packs off the shelf. They are cheap and convenient, but you are on your own for setup and registration.

Our country data puts a typical German airport SIM at around $15.

WiFi will hold you over

City WiFi in Germany is good — airports, cafes, hotels all reliable. Deutsche Bahn offers WiFi on ICE high-speed trains, though the quality varies considerably by route and by how full the carriage is. Treat DB WiFi as good enough for messaging and unreliable for anything else.

The eSIM route, with prices

Install before departure, activate on landing, no queue and no ID at purchase.

PlanPrice
Airalo 1GB / 3 days$4
Saily 1GB / 7 days$4.49
Nomad 1GB / 7 days$4.50
Saily 5GB / 30 days$10.99
Airalo 5GB / 30 days$11.50
Airalo 10GB / 30 days$16
Saily 20GB / 30 days$22.99
Airalo 20GB / 30 days$23

Airalo's rows were verified against its own site on 13 August 2026, Saily's against its own site on 16 August and Nomad's against its own site on 18 August; every row is now a checked price. The cheapest way into the country is Airalo's $4.00 for a single gigabyte over three days, and the cheapest 30-day plan at 5GB is Nomad's $10.00. Against a $15 airport SIM, 10GB for a month at $14 from Nomad undercuts the counter outright and is considerably better on convenience — no queue, no registration, working before you reach passport control.

Your phone has to support eSIM, which means an iPhone XS or later and most recent Android flagships. The list is at eSIM compatible phones.

When to buy local anyway

Two cases. If you need a German phone number — for a car hire desk, a delivery, a booking that will call you — buy in a city store, not at the airport. And if you are heading somewhere rural, Telekom's coverage is meaningfully better than everyone else's: widest rural footprint, best highway and railway coverage, and some Autobahn stretches nobody else reaches. A local Telekom SIM buys you that directly.

For everything else — a few days in Berlin, a week between cities — buy the eSIM before you fly. Full plan pricing is on our Germany hub.

Common questions

Which German airport is easiest for buying a SIM?

Frankfurt. The Telekom, Vodafone and O2 shops in Arrivals B run 06:00 to 22:00, the longest hours of the major airports, though peak queues reach about 15 minutes. Munich runs around 12 minutes and Berlin Brandenburg around 10.

Can I buy a German SIM without showing ID?

No. Passport or ID is required for registration at every point of sale, including supermarket starter packs from REWE and Edeka. A travel eSIM bought before you fly has no ID requirement at purchase.

Is the WiFi on German trains good enough to skip a SIM?

No. ICE high-speed trains offer WiFi but quality varies a lot by route and how busy the carriage is. It is fine for messaging and unreliable for anything heavier. Have your own data if you are working on the move.