Do You Need a SIM Card to Use the Internet in Germany?
You land in Frankfurt, Munich or Berlin and need maps, messages and a way to reach your hotel. Your home carrier may charge high roaming fees, which is the extra cost of using your normal plan in another country. And hunting for a local SIM shop after a long flight is the last thing you want to do.
The short answer: yes, you need a way to get mobile data. For most visitors, the easiest option is an eSIM. That is a SIM built into your phone, so there is no small plastic card to swap. You set it up at home before you fly, and it works when you land.
Key takeaway: If your phone supports eSIM, set one up before you fly. If it does not, a physical prepaid SIM from Germany works well, but expect to show your passport so the SIM can be registered.
What Are Your Options for Mobile Data in Germany?
Visitors usually choose between three things. Each one suits a different kind of trip.
Option 1: Keep your home plan and roam
This is the simplest, because you change nothing. It can also be the most expensive. The EU's free roaming rules usually apply to plans bought in EU countries. If your plan comes from outside the EU, those rules often do not cover you.
Ask your carrier before you go what they charge in Germany. Our guide on whether an eSIM is cheaper than roaming explains how to compare the two.
Option 2: Buy a physical SIM in Germany
You buy a prepaid SIM card, which means you pay first and then use the data you paid for. You swap it into your phone. This works on almost any unlocked phone. The catch is the time it takes and the registration steps, covered below.
Option 3: Use a travel eSIM
You buy a plan online, scan a QR code, and your phone adds a data line. No shop visit is needed. You can see the options on our Germany eSIM plans page.
Which Mobile Networks Does Germany Have?
Germany has three main networks: Telekom, Vodafone and O2. A fourth network, 1&1, is newer and still growing. Many cheaper brands, including some supermarket SIMs, run on these same networks.
- Telekom: generally seen as having the widest coverage, especially outside big cities.
- Vodafone: strong in cities and along major roads and rail lines.
- O2: covers the main cities well, but can be weaker in some rural areas.
If you stay in cities like Berlin, Hamburg, Cologne or Munich, any of them should work for maps, messages and video calls. If you plan to hike or drive through the countryside, coverage matters more. Check the network details on the plan page before you buy.
How Do You Buy a Physical SIM Card in Germany?
You can find prepaid SIMs at phone shops, carrier stores and supermarkets such as Aldi and Lidl. Airports like Frankfurt (FRA), Munich (MUC) and Berlin Brandenburg (BER) also have shops or kiosks. Opening hours vary, so a late arrival can leave you without data until morning.
The bigger issue is registration. German law requires an ID check when you buy a prepaid SIM. Bring your passport. Some supermarket SIMs are turned on online with a video ID check, and the steps are often in German. Some online routes are built for German residents, so it can take extra time.
What to do if you go this way
- Check that your phone is unlocked. That means it accepts SIM cards from any carrier.
- Take your passport with you to the shop.
- Ask the staff to register the SIM and turn it on before you leave.
- Test mobile data while you are still in the shop.
Roaming vs Local SIM vs eSIM: Which Is Best for Germany?
| Option | Where you set it up | Ready when you land? | Best for |
|---|---|---|---|
| Home roaming | With your home carrier | Usually yes | Very short trips, if your plan covers Germany |
| Local physical SIM | In Germany, in a shop or online | After you buy and register it | Long stays, or phones without eSIM |
| Travel eSIM | On your phone, before you fly | Yes, once you turn it on | Most tourists with an eSIM phone |
How Do You Set Up an eSIM for Germany Before You Fly?
First, make sure your phone works with eSIM. Look at our list of eSIM compatible devices to check. Then follow these steps.
- Choose a plan on the Germany eSIM page.
- Pay and wait for the email with your QR code.
- Connect your phone to Wi-Fi at home.
- Open your phone settings and choose the option to add an eSIM.
- Scan the QR code and follow the prompts.
- Give the new line a clear name, such as Germany.
- When you land, turn on the Germany line and switch on data roaming for that line only.
Need pictures for each step? Our eSIM installation guide walks through it. Also read the plan details, because some plans start counting days from the moment you first connect.
Will You Get a Good Signal Across Germany?
In big cities, signal is usually strong, and 5G is available in many central areas. Outside the cities, it is less even. Small villages, forests and valleys can have weak spots.
Signal can also drop on some stretches of long train journeys. If you ride between cities on Deutsche Bahn, download your tickets and maps before you leave the station. Free Wi-Fi is also less common in cafes and public places than many visitors expect, so do not count on it.
Useful Tips for Your First Day in Germany
- Download offline maps in Google Maps for each city you will visit.
- Install the DB Navigator app to check train times and platform changes.
- Save your hotel address and booking details on your phone, in case signal drops.
- Visiting more countries? A regional plan such as the Europe 33 Countries plan can save you swapping SIMs at each border.
The Simple Way to Stay Online in Germany
Germany is easy to travel around, and staying online can be easy too. If your phone supports eSIM, sort it out before you fly and skip the airport queue. If it does not, plan time for a registered prepaid SIM. Either way, avoid relying on home roaming without checking the cost first.
Ready to compare options? See all Olysim eSIM plans and pick the one that fits your trip.





