Germany
Best SIM and eSIM for Germany: data plans, Wi-Fi and phone tips
For a short trip, a travel eSIM is the best pick for Germany: it activates before you fly, avoids the ID registration that German prepaid SIMs require, and EU plans roam at home rates. Choose a local prepaid SIM only if you stay longer than a few weeks or need a German number.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideGermany
Key facts
- Best for trips under 3 weeks
- Travel eSIM (data-only); no registration, works on arrival
- Best for long stays
- Prepaid SIM from Telekom, Vodafone or O2, or a reseller such as Aldi Talk, Lidl Connect or congstar
- Registration
- German prepaid SIMs need an ID check (video call or in shop) before they work; allow 15–30 minutes
- EU roaming
- EU-issued SIMs roam at home prices in Germany; travel eSIMs usually include EU-wide data
- Networks
- Telekom, Vodafone, O2; resellers use the same masts at lower prices
- Coverage gaps
- Dead zones on trains and in rural areas; download offline maps
- Wi-Fi
- Free in hotels, cafés and on ICE trains; public city-centre Wi-Fi is patchy
- Country code
- +49; mobile numbers start with 015, 016 or 017
- Typical data use
- 1–2 GB per week for maps, tickets and messaging; more if you stream or hotspot
Summary by option
Three routes cover almost every traveller: a travel eSIM bought before departure, a German prepaid SIM bought on arrival, or roaming on your home plan. The table compares them on the things that change your day: when it works, what paperwork it needs, and what it costs.
Prices are 2026 estimates and vary by provider and data size. Treat the bands as a guide, not a quote.
| Option | Works from | Registration | Typical cost | Best for |
|---|---|---|---|---|
| Travel eSIM (data-only) | Before you fly | None | 2026 estimate: about €5–20 for 5–20 GB | Trips of a few days to a few weeks |
| German prepaid SIM | After ID check | ID check, 15–30 minutes | 2026 estimate: about €10–20 for the first month | Stays over 3–4 weeks, German number needed |
| EU SIM roaming | On arrival | None extra | Home-plan rates under EU rules | Travellers already on an EU plan |
| Home SIM outside the EU | On arrival | None | Often €5–15 per day unless you buy a pass | Very short trips if your plan includes Germany |
eSIM or local SIM
A travel eSIM is a data plan you install on a compatible phone before you travel. It turns on when you land, needs no shop visit and no ID check, and most plans sold for Germany include the rest of the EU, so a side trip to Austria or the Czech Republic keeps working. The trade-off is that most are data-only: you keep your usual number for calls and texts, or use messaging apps.
A German prepaid SIM gives you a local number, which matters if you are booking appointments, renting a flat or staying months. It must be registered with an ID check before it works, done by video call or in the shop, and that takes 15–30 minutes. Bring your passport. Supermarket and electronics chains sell reseller SIMs from Aldi Talk, Lidl Connect and congstar that run on the Telekom, Vodafone and O2 networks at lower prices.
Check your phone supports eSIM before buying one. Most flagship phones from recent years do; many budget models do not. If yours does not, a physical prepaid SIM is the practical route.
- Buy the eSIM before departure and install it at home on Wi-Fi, then switch the data line on after landing.
- Keep your home SIM active for bank codes and two-factor texts; set it to not use data abroad.
- For a local SIM, take your passport to the shop and expect the ID check to take 15–30 minutes.
- Ask about the data top-up before you leave the shop; resellers often have cheap add-ons.
Coverage and Wi-Fi
Germany's mobile coverage is good in cities and towns and uneven in between. Dead zones on trains and in rural areas are common, so download offline maps and your tickets before a long ride. Deutsche Bahn offers free Wi-Fi on ICE trains, which covers much of the gap on main lines.
Free Wi-Fi is normal in hotels, cafés, restaurants and many museums. Public Wi-Fi in city centres is patchy, so do not plan around it. Hotel Wi-Fi is usually fine for messaging and maps and less reliable for video calls.
If you rely on your phone for navigation, a data plan plus offline maps is the safer combination than Wi-Fi hunting.
| Place | Wi-Fi | Mobile data |
|---|---|---|
| ICE trains | Free on board | Gaps between cities |
| Hotels and hostels | Usually free | Good in cities |
| Cafés and restaurants | Usually free with a purchase | Good in cities |
| City centres | Patchy public networks | Good |
| Rural areas and small towns | Limited | Uneven; expect gaps |
| Underground and tunnels | None | Often none |
Costs and how much data
For most visitors, 1–2 GB per week covers maps, train tickets, messaging and the occasional photo upload. Streaming video, hotspotting a laptop or working remotely pushes that up fast; 10 GB or more is a reasonable buffer for a two-week trip with some streaming.
Travel eSIMs for Germany sit in the 2026 estimate band of about €5–20 for 5–20 GB depending on provider and validity. A German prepaid SIM with a data allowance is roughly €10–20 for the first month, with cheaper top-ups after. Roaming on a non-EU home plan can cost far more per day, so check before you fly.
Airport and station shops charge more than supermarkets and electronics stores in town. If you are buying locally, wait until you reach the city.
| Use | Data per week | Notes |
|---|---|---|
| Maps, tickets, messaging | 1–2 GB | Enough for most short trips |
| Add photo uploads and video calls | 3–5 GB | Common for a working trip |
| Streaming and hotspotting | 10 GB+ | Buy a larger plan or top up |
| Two-week trip, mixed use | 10–20 GB | 2026 estimate: about €10–20 on an eSIM |
Practical notes
German mobile numbers start with 015, 016 or 017, and the country code is +49. If you give a German number to a hotel or a delivery, write it in local format.
Your phone must be unlocked to use a local SIM. Phones bought on a contract in some countries are locked; check before you travel.
Emergency numbers work on any network, even without a SIM: 112 for fire and ambulance, 110 for police.
Keep your home number reachable for bank and two-factor codes. Many travellers run the eSIM for data and leave the home SIM on for texts only.
- Emergency: 112 (fire, ambulance), 110 (police) — free from any phone.
- Unlock your phone before buying a local SIM.
- Save your eSIM QR code or activation details offline.
- Download offline maps for the regions you visit.
FAQ
Questions people ask
What is the best eSIM for Germany?
Any reputable travel eSIM that covers Germany and the EU and fits your data needs. Pick on price per GB, validity and whether EU roaming is included, not on brand. Install it before you fly and switch it on after landing. Prices are 2026 estimates.
Does my phone work in Germany?
German networks use standard GSM, 4G and 5G bands, so most modern unlocked phones work. Check two things: that your phone is unlocked, and that it supports eSIM if you plan to use one. Budget models often lack eSIM.
Is Wi-Fi easy to find in Germany?
Yes in hotels, cafés and on ICE trains, where it is usually free. Public Wi-Fi in city centres is patchy, and there is none in tunnels or on many regional trains. Do not rely on it for navigation; use mobile data and offline maps.
Do I need to register a German SIM card?
Yes. Prepaid SIMs must be registered with an ID check, by video call or in the shop, before they work. Allow 15–30 minutes and bring your passport. Travel eSIMs avoid this step, which is why they suit short trips.
Can I use my EU SIM in Germany?
Yes. SIMs issued in an EU country roam in Germany at home prices under EU rules, with fair-use limits. If you are on a non-EU plan, check your provider's daily rate or buy a travel eSIM instead.
How much data do I need for a week in Germany?
About 1–2 GB per week is enough for maps, tickets and messaging. Add more if you stream video, make video calls or hotspot a laptop. A 10 GB plan is a comfortable buffer for a two-week trip.
Deep dive
Every source; changeable facts are marked check