Best eSIM for Greece — Prepaid Data Plans & Prices
Disclosure: Some links are affiliate links. Learn more.
eSIM Guide for Greece
For most travelers, eSIM is the clear winner in Greece. Here’s the real deal:
Providers & Plans
- Airalo: Offers "Greece Pass" (3GB/7 days for $12.99 USD). Works on Vodafone Greece's network (not the local Vodafone, but their MVNO). Best coverage for tourists.
- Yesim: "Greece 3GB" plan ($14.99 USD, 7 days). Uses OTE’s network (good in cities, weaker in islands).
- Holafly: "Greece 2GB" ($10.99 USD, 3 days). Relies on Cosmote’s network (strongest nationwide coverage).
- Local eSIMs (Vodafone Greece, Cosmote): Not travel-friendly. Require Greek ID, bank accounts, or credit cards. Skip.
Activation & Coverage
Activation is dead simple: Scan the QR code from your eSIM provider’s app. Dual-SIM works on all modern phones. Coverage is solid in cities and tourist areas (Athens, Thessaloniki, islands), but drops in remote mountain villages. All eSIMs piggyback on Greece’s big three networks (Cosmote, Vodafone, OTE), so speeds match local users.
Pro tip: Buy your eSIM before landing. No airport stress.
Physical SIM: How to Buy & Top Up (The Hard Way)
Don’t get me wrong—physical SIMs work in Greece. But recharging? A nightmare for tourists. Here’s how to survive if you must:
Operators & Where to Buy
- Operators: Cosmote (most reliable coverage), Vodafone Greece, OTE (formerly Cosmote), Wind (now part of Vodafone).
- Airport (Athens, Thessaloniki): Vodafone, Cosmote counters. Don’t buy here. SIMs cost €20+ (including €15 setup fee). You’ll pay double for the same plan you could get in town.
- Best Buy Locations: Vodafone Shops (look for the blue logo), Cosmote Stores (yellow logo), or only at 7-Eleven or Carrefour Market in city centers. Avoid random kiosks.
How to Top Up (The Real Way)
Forget apps. Tourist apps (like Vodafone’s) are 100% Greek. You’ll need to use one of these:
- Convenience Stores: 7-Eleven (called "7-Eleven" in Greece), Carrefour Market, or "Billa" supermarkets. Buy prepaid top-up vouchers (scratch cards). Price: €5, €10, or €20. Crucial: Vouchers are for "προσθήκη" (pros-thee-ka), not "data." You’ll need to scratch it to reveal a code.
- USSD Codes (Use These): Dial 111200# for Cosmote (e.g., €5 data pack). 123100# for Vodafone (€5 pack). Always check balance first: 111# for Cosmote, 123# for Vodafone.
- Carrier Shops: Walk into a Cosmote/Vodafone store. Say "Προσθήκη δεδομένων" (pros-thee-ka deh-doh-MEE-on) and point to the €5 data pack. Do NOT say "recharge." Greek for "recharge" is "αναπλήρωση" (an-a-pleh-ROH-see-ah), which they’ll ignore.
- Online: Cosmote’s website has a Greek-only portal. Vodafone’s app won’t accept foreign cards. Skip.
Common Problems & How to Fix Them
- Language Barrier: Clerks at 7-Eleven won’t speak English. Print "Προσθήκη δεδομένων" (data top-up) on paper. Point to the €5 voucher.
- Apps Only in Greek: Don’t waste time. Use USSD codes or buy vouchers. Vodafone app? Requires Greek phone number. Cosmote app? Same.
Card Rejected: Physical SIM shops require a Greek bank account or credit card. Tourist cards get declined. Vouchers are the only way.
- Stores Don’t Know "Data": They sell "προσθήκη" (top-up), not "data." Ask for "προσθήκη δεδομένων" (data top-up), not "data pack."
Emergency Pro Tip
If you’re stranded with no data and no voucher, go to a Carrefour Market or 7-Eleven. Buy a €5 voucher. Then dial 111200# (Cosmote) or 123100# (Vodafone) to activate it. It’s faster than begging for help. Hotels often have free Wi-Fi if all else fails—but you’ll need data to find it first.
Verdict: eSIM Wins (Hands Down)
Look, Greece is not like Thailand or Vietnam where physical SIMs are a hassle. But it’s also not like France or Italy where you can top up at any boulangerie. For tourists, physical SIMs are a slow, confusing, expensive headache. Here’s why: