Articles on this site contain affiliate links, meaning we may be compensated if you purchase a product or service after clicking them. Read our full disclosure policy here.
Sweden is known for being brain-meltingly expensive, and local SIM cards are no exception.
Whether you’re going to be hanging out in cool and cosmopolitan Stockholm or heading north to chase reindeer, it’s quick and easy, but pricey, to get connected
If you want to pick up a SIM card while you’re in the country, here’s what you need to know.
Note: Sweden is part of the European Union, which introduced new roaming regulations in June 2017. These “roam like at home” rules effectively ended roaming charges across much of Europe, meaning you’ll usually pay no more for calls, texts, and data in other EU countries than you would in the country of purchase.
There are some exceptions and limits, however. Double-check the details at time of purchase if you’re planning to use your SIM elsewhere in the region.
There are four different cell networks in Sweden — Telia, Tele2, Telenor, and 3.
LTE is available on the 2600 MHz band in major cities on all four networks, and also on 800, 900 and 1800 Mhz depending on the carrier. 3G is available with all carriers on the 900 and 2100 Mhz frequencies, as in the rest of Europe.
So which SIM card should you go for?
If all you need is data on the road, then opt for a data-only SIM from 3. For 199 SEK ($23.50) you’ll receive 5 GB of data, valid for 30 days. If you won’t be in the country for long, you can pay 99 SEK ($11.80) for 5 GB for seven days.
If you need coverage in remote areas, go for Telia. It’s the only network to have good coverage in the north of the country.
For a SIM card with unlimited domestic calls and texts and between 0.5 and 6 GB of data, you’ll be looking to pay 199 SEK ($23.50) and upwards. For more, see Telia’s product page.
If you need a mix of call, texts, and data without breaking the bank, opt for Tele2. For unlimited free domestic calls, texts, and 500 MB of data, you’ll pay 145 SEK ($17.25). For 6 GB of data, it costs 245 SEK ($29.16).
SIM cards are available for free if you buy them online, but you need a Swedish address, credit card, and landline number. Since you probably won’t have those, you’ll have to pick the SIM up in a store, where it costs 45 SEK ($5.35).
I was only going to be visiting Stockholm on this trip, so I went for Tele2.
After arriving in Stockholm, I headed straight for the nearest Tele2 store. There were several in and around the old town.
I told the sales assisstant what I was looking for (calls, texts, data for a week-long stay), and she set up the SIM card for me in under 5 minutes. I didn’t need to show ID.
Inside the packet, was a SIM card with mini, micro, and nano cutouts. I popped in the nano SIM, entered in the pin code when prompted, and typed in the APN details below:
No username or password
I paid 80 SEK ($9.47) for 200 minutes and 1 GB of data valid for seven days, plus 45 SEK ($5.35) for the SIM card.
You can buy top-ups from many different stores in Sweden: Pressbyrån, 7-Eleven or any other convenience stores, such as COOP. Just look for the Tele2 logo in the window.
Get Us in Your Inbox
Get our regular email updates with the latest travel tech news, tips, and articles. We'll also send over a free 5000-word guide to get you started!
Coverage and Data Speeds
Coverage was strong throughout Stockholm, but speeds were disappointing. For the amount I had paid, I expected download speeds to be higher than the average 5Mbps I received.
Check out our guides to buying SIM cards in many other countries here.