Madrid SIM Card Price Comparison: 2025 Practical Purchase Guide
When I first arrived in Madrid, I really went through quite a few detours with the whole phone card situation. At the time, being unfamiliar with everything, I saw those colorful SIM card advertisements at the airport with prices ranging from a few euros to dozens of euros, and had absolutely no idea how to choose. After living here for over a year and trying out several major operators, I finally figured out the ropes. Today I’ll share with you the pricing situation for phone cards in Madrid.
Major Operator Plan Comparison
Madrid mainly has three major operators: Movistar, Vodafone, and Orange. Below is the basic plan price table I’ve compiled:
| Operator | Monthly Fee | Data | Call Minutes |
| Movistar | 15€ | 20GB | Unlimited |
| Vodafone | 12€ | 15GB | 1000 minutes |
| Orange | 10€ | 10GB | 500 minutes |
| Yoigo | 8€ | 8GB | 300 minutes |
It’s important to note that these prices are for basic plans. If you need more data or international calling features, the prices will increase accordingly. For example, Movistar’s 50GB plan costs 25 euros, while Vodafone’s unlimited data plan is around 35 euros.
Prepaid Cards vs Contract Cards
For newcomers, I recommend starting with a prepaid card. Brands like Lebara and Lycamobile offer monthly cards with 5GB data for just 10 euros, and you don’t need to link a bank account—just top up when you run out, and switch anytime if you’re not satisfied. I started with Lebara myself, which you can buy at the Vodafone store near Puerta del Sol, and the staff will help you activate it.

The advantage of contract cards is that they’re relatively cheaper, and the Madrid phone card network stability is better. I currently use Movistar’s contract plan—15 euros per month for 20GB data plus unlimited calls, and the signal is stable even in the metro. However, getting a contract requires an NIE number and a Spanish bank account, so I suggest waiting until your life is more settled before considering it.
Practical Card Purchase Advice
Based on my experience, if you’re only staying short-term, just get Orange’s Mundo plan—15 euros includes 20GB data, and the Madrid city center phone allows roaming in other EU countries. I used this plan when I took friends to Barcelona, and it was indeed quite convenient.
For long-term residence, I suggest comparing based on your usage habits. If you frequently need to call internationally, Lycamobile’s international plan is quite cost-effective—10 euros gets you 200 minutes to China. If you mainly need data for [Madrid enrollment inquiries], then Yoigo offers the best value—though the data is less, it’s sufficient for daily use. Whatever you do, don’t be like me at the beginning and get a 50-euro plan, only to end up using less than half the data each month.
One final reminder: remember to bring your passport and NIE when getting a card, and some stores may also require proof of address. Service centers near Gran Vía and Sol metro stations can handle the process and are open on weekends too, so you don’t need to take time off work.