Stay Connected in Surabaya
Network coverage, costs, and options
Connectivity Overview
Surabaya's actually pretty well-connected these days, which makes sense for Indonesia's second-largest city. You'll find 4G coverage throughout most of the urban areas, and 5G is starting to roll out in central districts, though it's not everywhere yet. The main carriers—Telkomsel, XL Axiata, and Indosat Ooredoo—all have decent infrastructure here. Hotel WiFi tends to be reliable enough for basic browsing and social media, though speeds can vary quite a bit depending on where you're staying. Public WiFi is available in malls and cafes, but you'll want to be careful about security on those networks. Most travelers find they need mobile data for getting around, since ride-hailing apps like Gojek and Grab are pretty much essential for navigating the city efficiently.
Get Connected Before You Land
We recommend Airalo for peace of mind. Buy your eSIM now and activate it when you arrive—no hunting for SIM card shops, no language barriers, no connection problems. Just turn it on and you're immediately connected in Surabaya.
Network Coverage & Speed
The three major carriers in Surabaya are Telkomsel, XL Axiata, and Indosat Ooredoo, and they're all worth considering depending on what you need. Telkomsel is generally considered the most reliable, with the widest coverage—it's particularly good if you're planning to venture outside the city center or into East Java more broadly. You'll typically get 4G speeds that work well enough for video calls and streaming, though peak hours can slow things down a bit. XL Axiata and Indosat tend to be slightly cheaper and still offer solid coverage in urban areas, so they're decent alternatives if you're mostly staying within Surabaya proper. 5G is available in some parts of the city, mainly around business districts and shopping areas, but it's not something you should count on everywhere. Coverage gets a bit spotty once you head into more residential neighborhoods or industrial zones on the outskirts. That said, for typical traveler needs—maps, ride-hailing, messaging, social media—the network infrastructure handles it pretty smoothly.
How to Stay Connected
eSIM
eSIM has become a genuinely practical option for Surabaya, and it's worth considering if your phone supports it (most newer iPhones and Android flagships do). The main advantage is convenience—you can set it up before you even leave home, and you're connected the moment you land. No hunting for SIM card shops, no language barriers, no waiting in queues at the airport when you're tired and just want to get to your hotel. Providers like Airalo offer Indonesia plans that work well in Surabaya, with data packages ranging from a few gigabytes to more substantial amounts depending on your stay length. Cost-wise, eSIMs are typically more expensive than local SIMs—you might pay $15-20 for a week's worth of data versus $5-8 for a local option. That said, the time you save and the peace of mind of having connectivity immediately often makes up for the price difference, especially if it's your first time in Indonesia.
Local SIM Card
Getting a local SIM in Surabaya is straightforward enough if you want to go that route. You'll find official carrier shops and authorized resellers at Juanda International Airport, though prices there tend to be marked up a bit—expect to pay around 100,000-150,000 IDR ($7-10) for a tourist package with decent data. You can get better deals at carrier stores in the city, like in malls such as Tunjungan Plaza or Galaxy Mall, where similar packages might run 50,000-100,000 IDR ($3-7). You'll need your passport for registration, which is a legal requirement in Indonesia. The activation process is usually pretty quick—staff will often set it up for you, though English proficiency varies. Telkomsel's tourist packages are probably the easiest to navigate, with clear pricing and good coverage. One thing to note: if you're planning to stay longer than a month, you'll need to top up, which you can do at convenience stores or through apps.
Comparison
Here's the honest breakdown: local SIMs are definitely cheaper—you can get solid data packages for around $5-8 versus $15-20 for comparable eSIM plans. That said, eSIM wins on convenience by a fair margin, especially if you're only in Surabaya for a week or two. International roaming is almost always the most expensive option unless your carrier has specific Indonesia packages, and even then it's usually not great value. For most travelers, the question really comes down to whether saving $10-15 is worth the hassle of finding a SIM shop, dealing with registration, and potentially having issues if something doesn't work right away.
Staying Safe on Public WiFi
Public WiFi in Surabaya—at hotels, airports, cafes, and malls—is convenient but comes with real security risks that are worth taking seriously. When you're traveling, you're accessing sensitive stuff on these networks: booking confirmations, banking apps, email with passport details, work documents. Unencrypted public networks are relatively easy for bad actors to monitor, and travelers are attractive targets precisely because they're handling valuable information. A VPN encrypts your connection, which basically means anyone trying to intercept your data just sees gibberish instead of your actual activity. NordVPN is a solid option for this—it's straightforward to use even if you're not particularly tech-savvy, and it works reliably in Indonesia. It's not about being paranoid; it's just sensible protection when you're doing anything that involves passwords or personal information on networks you don't control.
Protect Your Data with a VPN
When using hotel WiFi, airport networks, or cafe hotspots in Surabaya, your personal data and banking information can be vulnerable. A VPN encrypts your connection, keeping your passwords, credit cards, and private communications safe from hackers on the same network.
Our Recommendations
For first-time visitors, I'd honestly recommend going with an eSIM through Airalo. Landing in a new country is disorienting enough without having to navigate airport SIM shops, deal with language barriers, or worry about whether you're getting a fair price. Having connectivity the moment you land means you can get a Grab to your hotel, message people, and orient yourself immediately—that peace of mind is worth the extra $10-15, particularly on your first trip. Budget travelers on really tight budgets might want to grab a local SIM to save that money, but consider whether the time and hassle is worth it when you're trying to maximize your trip. For long-term stays over a month, local SIM makes more sense—you'll get better rates, easier top-ups, and more flexibility with different packages. Business travelers should definitely go eSIM—your time is valuable, you need reliable connectivity for calls and emails immediately, and the last thing you want is to waste 30-45 minutes sorting out a SIM card when you could be heading straight to your meeting or hotel.
Our Top Pick: Airalo
For convenience, price, and safety, we recommend Airalo. Purchase your eSIM before your trip and activate it upon arrival—you'll have instant connectivity without the hassle of finding a local shop, dealing with language barriers, or risking being offline when you first arrive. It's the smart, safe choice for staying connected in Surabaya.
Exclusive discounts: 15% off for new customers • 10% off for return customers