A German SIM card for tourists: Prices, where to buy, and alternatives

A local SIM card in Germany makes travel easier, especially if you use maps, train apps, translation, ride-hailing, and messaging throughout the day. This guide covers the main SIM types, best local providers, typical prices, places to buy a prepaid SIM card for Germany, the registration rules tourists need to know, and when an eSIM is the easier option.

original tiktok svg
original x svg
original facebook svg
original instagram svg
original youtube svg

13 min read

A German SIM card for tourists: Prices, where to buy, and alternatives

Do you need a SIM card in Germany?

You don’t need a SIM card for Germany if your current plan includes affordable roaming. But for many travelers, a German SIM card or travel eSIM is cheaper, simpler, and easier to control.

A prepaid German SIM card is worth considering if you want to avoid roaming charges. Having local data helps when using Google Maps in Berlin, checking Deutsche Bahn delays between Munich and Nuremberg, booking museum tickets, or messaging your hotel after a late train arrival.

For short stays, a prepaid SIM card is the most practical local option. You pay upfront for a set amount of data, calls, and texts with no long-term contract. You can buy prepaid SIM cards from major carriers, supermarkets, electronics stores, and airport kiosks. Keep in mind the law requires identity verification before a German SIM card activates.

You can also buy a pay-as-you-go SIM card in Germany, but it’s usually only useful for very light use. Unlike prepaid SIM options, which offer generous mobile data allowances and often unlimited calls, PAYG requires you to top up credit and pay per MB, minute, or text. If you’ll be using maps, social media, and other apps every day, a prepaid data bundle or travel eSIM will offer better value.

Coverage is strong in major cities like Berlin, Cologne, Düsseldorf, Frankfurt, Hamburg, and Munich. 5G is common across prepaid plans, including many budget brands, though speed caps often apply. That said, connectivity in rural areas, forests, valleys, small villages, and some train routes may still be patchy, so your provider matters.

If Germany is one stop on a wider trip, check whether your plan covers multiple countries. A Germany-only plan works well for a single destination, but a regional SIM card for Europe or European eSIM is better if you’re also visiting Austria, France, Italy, or Switzerland.

Best SIM card options for Germany

Choosing the best SIM card for Germany depends on where you’re going, how much data you need, and whether you want the easiest local setup or the lowest price. At the basic prepaid level, Germany’s main networks are priced more similarly than you may expect: Telekom, Vodafone, and O2 all offer data bundles for around €10 per 4 weeks.

The real differences are coverage, data allowance, speed limits, and convenience. Telekom is the strongest coverage-first pick, especially if you’ll travel outside major cities. Vodafone is a solid all-rounder with generous data and wide availability. O2 can be a good value for city-based travel, though it’s not dramatically cheaper than the other major networks. Lidl Connect is the clearest budget option, offering strong data allowances at lower prices through a supermarket-style setup.

For short trips, an eSIM is often easier than buying a physical SIM card in Germany. A local prepaid SIM card makes more sense if you’re staying longer or need a German number.

The USD prices below are estimates based on an exchange rate of about €1 = US$1.17. Use them as a rough guide because exchange rates change.

Provider

Plan name

Data included

Price

Validity

Best for

Telekom

MagentaMobil Prepaid M

20 GB

€9.95/about US$11.63

4 weeks

Coverage-focused travelers

Vodafone

CallYa Allnet Flat S

25 GB

€9.99/about US$11.67

4 weeks

Balanced value and coverage

O2

O2 Prepaid S

20 GB

€9.95/about US$11.63

4 weeks

City stays and data value

Lidl Connect

Smart S

25 GB

€8.99/about US$10.50

4 weeks

Travelers who want a cheap prepaid SIM

Telekom: Best for frequent travelers

Deutsche Telekom is the strongest pick if you value reliable service. Its MagentaMobil prepaid SIM cards work well for travelers who plan to rent a car, visit smaller towns, hike, or rely on mobile data while crossing the country by train.

Telekom offers several prepaid SIM card tariffs in Germany, from small data bundles to unlimited data. The MagentaMobil Prepaid M plan offers 20 GB for €9.95 per 4 weeks, with 5G access included. Most prepaid plans also include unlimited calls and texts to German networks, though the smallest plan has more limited calling outside the Telekom network.

Choose Telekom if you want a German SIM card with strong coverage, good city performance, and more reliable service in less central areas.

Vodafone Germany: Ideal for balanced value and coverage

The Vodafone network is a dependable middle option — strong coverage, a generous data allowance, and simple prepaid pricing.

For most visitors, Vodafone CallYa Allnet Flat S is one of the most attractive local prepaid SIM card plans. It includes 25 GB of data, domestic calls and texts, EU roaming, 5G access, and a 4-week price of €9.99.

The CallYa range also lets you scale up. Options with 50 GB, 100 GB, or unlimited data are available if you plan to stream, use your phone as a hotspot, or work remotely using your phone. Most CallYa prepaid tariffs include unlimited calls and texts to German networks, though the cheaper Classic and Start options have more limited allowances.

Choose Vodafone if you want a reliable prepaid SIM card for Germany and a good data allowance without long-term contracts.

O2: Best budget option from a major network

O2 Deutschland, owned by Telefónica Germany, has improved in recent years and performs well in cities, but rural performance varies more than Telekom’s. 

O2’s prepaid German SIM plans include 5G, EU roaming, and domestic calls and texts — useful if you need a local-style plan without a contract.

Choose O2 if you want a German SIM card option from a major carrier and will spend most of your time in cities.

Lidl Connect: Great for students and budget travelers

Lidl Connect is offered by the German supermarket chain Lidl and runs on the Vodafone network. Smart S offers 25 GB for €8.99 per 4 weeks, Smart M gives 50 GB for €13.99, and Smart L provides 100 GB for €18.99. You can also add unlimited data for 24 hours for €6.99.

Lidl Connect can be the best prepaid SIM card in Germany for students who mainly need cheap data, domestic calls, and texts. All Smart plans include unlimited calls and SMS within Germany.

Choose Lidl Connect if you’re staying longer, have time to register the SIM properly, and want maximum data for the lowest price.

How much do SIM cards cost in Germany?

SIM cards for Germany can cost from about €5 to €100 (roughly US$5.75 to US$115), depending on provider, data allowance, plan type, and where you buy them. For a short trip, expect to pay around €9-10 (about US$11-12) for a basic prepaid plan with enough data for maps, messaging, browsing, and travel apps.

SIM type

Typical price

What you get

Best for

Tourist SIMs/airport SIMs

€20-50/about US$23-58

Convenience, quick purchase

Travelers who need a physical SIM immediately

Local prepaid SIMs

€9-10/about US$11-12

20-25 GB, domestic calls and texts, 5G on many plans

Travelers staying several weeks

Pay-as-you-go SIMs

No fixed fee — usage charged per MB/minute/SMS

The possibility to top up credit and pay only for what you use

Very light users who mostly need a German number

Extra data add-ons

Around €0.99-9.99

Small data top-ups when your original allowance runs out

Travelers who underestimate data use

Where to buy a SIM card in Germany

You can buy a German SIM card at the airport, carrier stores, supermarkets, electronics stores, or online. The best choice depends on how quickly you need data and whether you’re comfortable activating it yourself.

At the airport

Major German airports usually have places that sell prepaid SIM cards. Look for mobile shops, electronics retailers, convenience stores, or travel kiosks.

Buying at the airport is convenient because you get a German SIM card as soon as you land. It’s not always the best value, though. Plan choices may be limited, prices may be higher, and staff may not be able to resolve registration issues on the spot.

In local stores

Local stores typically offer a better choice. You can buy a prepaid SIM card from:

  • Official mobile network stores like Deutsche Telekom, Vodafone Germany, or O2.

  • Electronics stores such as MediaMarkt and Saturn.

  • Supermarkets and discounters such as Aldi, Edeka, Lidl, and Rewe.

  • Some kiosks, gas stations, and convenience stores (like Spätis).

Carrier shops are easiest if you want help choosing a plan and understanding the activation process. Supermarkets and discounters are cheaper but require self-service. If you buy Lidl Connect, Aldi Talk, or another budget SIM, expect to complete activation by yourself online, through an app, or through PostIdent.

Online

You can also buy a prepaid Germany SIM card online before you travel. Some providers offer SIM card delivery to a German address, though this is less useful for short trips unless your hotel accepts mail, and the timing works. You’ll also find German SIM cards on sites like Amazon.de, eBay.de, and other online marketplaces, but check the seller, activation rules, and plan details carefully before buying.

For most travelers, an eSIM is the simpler online option. You buy a data plan, install it on your phone, and connect when you arrive in Germany. There’s no delivery to manage and no plastic SIM card to swap. Some providers also offer unlimited data, which is useful if you plan to hotspot, stream, or use your phone for work.

Before buying an eSIM, check two things — whether your phone is unlocked and if it supports eSIM. Most recent iPhones, Google Pixel phones, and Samsung Galaxy flagship models do, but it’s still worth checking your exact model before you pay.

Germany’s SIM card registration rule: What tourists need to know

Since 2017, German law has required identity verification for all prepaid SIM cards. That means a German SIM card bought at a supermarket, kiosk, carrier store, or airport won’t work until it’s registered and activated.

To register your German SIM card, you’ll need:

  • Your passport.

  • A German address. A hotel, hostel, rental apartment, or other temporary accommodation address should be fine.

  • A payment method. Cards are widely accepted, but cash is useful as a backup, especially at smaller kiosks and Spätis.

Verification is done in one of two ways:

  • VideoIdent is a short video call through the provider’s app or website and can often be done from anywhere, though passport acceptance and call quality vary.

  • PostIdent is done in person at a Deutsche Post branch with your passport. It takes around 10-15 minutes, though activation may not be instant.

An eSIM for Germany: A solid alternative

An eSIM is a digital SIM built into your phone. Instead of inserting a plastic card into your SIM tray, you download an eSIM app with a data plan to your device. It connects your phone to a mobile network in much the same way a physical SIM does, but setup happens through software. For a beginner-friendly breakdown, see our guide, What is an eSIM?

For most short-term visitors, the main benefits of an eSIM are faster setup, less admin, and more control over costs. You can buy your plan before your flight, install it while you still have Wi-Fi, and connect when you arrive in Germany. You don’t have to worry about airport queues and the German SIM registration process.

An eSIM is especially useful for US visitors who want to avoid roaming charges but still keep their regular number active. You can leave your US SIM on for calls, iMessage, banking codes, and WhatsApp, while using the eSIM for mobile data in Germany.

Saily is a reliable app-based option for travelers who want an eSIM for Germany. Saily’s Germany plans currently start at US$4.49 for 1 GB over 7 days, with larger 30-day plans offering 3 GB, 5 GB, 10 GB, and 20 GB. Unlimited data plans are also available.

One limitation to know is that many travel eSIMs, including Saily’s Germany eSIM, are data only. You won’t get a German phone number for calls or SMS, but apps like WhatsApp, FaceTime, and Messenger still work over mobile data. If you need a German number, choose a local prepaid SIM.

For more context, see our comparison of an eSIM vs. a physical SIM.

Conclusion: What’s the best way to stay connected in Germany?

For most US travelers, an eSIM is the best way to stay connected in Germany. It gives you the fastest setup, helps you avoid the hassle of local registration, saves you from airport SIM queues, and lets you keep your home SIM active for calls and verification texts.

A German prepaid SIM card is a better choice if you need a local phone number, want domestic calls and SMS, or plan to stay longer than three or four weeks. Telekom is best for coverage, Vodafone is a well-balanced option, O2 is a good choice for cities, and Lidl Connect is hard to beat on price.

Saily is a solid app-based eSIM option for Germany, with flexible data plans, built-in security features, 24/7 support, and simple setup before you travel.

Need data in Germany? Get an eSIM!

  • DE flag

    1 GB

    7 days

    US$4.49

  • DE flag

    3 GB

    30 days

    US$8.99

  • DE flag

    5 GB

    30 days

    US$12.99

See All Data Plans

FAQ