For almost every visitor, a travel eSIM is the easiest way to stay connected in Ubud. You install it before you fly, then activate it the moment you land at Denpasar (DPS), so you have data before the hour-long ride up into the highlands. No airport counter markup, no passport-registration step for the data plan, and no shop hunting once you reach town. Ubud and central Bali run mainly on Telkomsel, Indonesia's largest network, and the better Bali eSIMs ride it, which is exactly what you want once you leave the southern beach strip.
What This Guide Covers
Jump to the section most relevant to you
Ubud and Central Bali Mobile Coverage
Coverage in central Bali is a different story from the southern beaches, and it pays to understand why before you pick a plan. Three carriers serve the island: Telkomsel (the state-linked giant with the widest reach), XL Axiata (the value challenger), and Indosat Ooredoo, which sells consumer plans under the IM3 brand. In and around Ubud, Telkomsel is the clear leader. Its 4G LTE signal is strong across Ubud town center, Monkey Forest Road, and the Campuhan area, with everyday speeds in the rough 10 to 30 Mbps range, plenty for maps, messaging, video calls, and uploading photos.
The thing to know is that Ubud is essentially a 4G zone, not a 5G one. As of 2026 the carriers have concentrated 5G on the tourism corridor in the south (Denpasar, Kuta, Seminyak, Nusa Dua, Sanur, and parts of Canggu), so up in the highlands you should expect solid 4G rather than the 5G speeds you might see near the airport. For normal travel that is more than enough. XL and Indosat work in the town center too, but they thin out faster than Telkomsel the moment you head toward the surrounding villages and ridgelines.
Which network does my eSIM use?
Most Bali travel eSIMs ride Telkomsel, which is exactly what you want for Ubud. For a trip centered on the highlands, the rice terraces, or day trips to Mount Batur and the Nusa islands, a Telkomsel-based plan has a meaningful edge over XL or Indosat once you leave the paved tourist core.
Ubud vs Canggu and Seminyak: How Coverage Differs
Travelers often split a Bali trip between Ubud and the southern coast, so it helps to know how the connection changes as you move around the island. Here is how the three areas compare in practice.
Seminyak
Dense, built-up, and firmly inside the 5G footprint. Telkomsel, XL, and Indosat all perform well here, and even budget eSIMs that ride any of them feel fast. This is the easiest part of Bali to stay connected in, with strong signal through the beach clubs, restaurants, and the Eat Street corridor.
Canggu
A mixed picture. The main hubs and coworking spaces along Batu Bolong and Berawa sit in 5G zones, which is why Canggu has become a remote-work base. Step back into the quieter residential lanes and rice-field shortcuts, though, and you often drop to 4G. Telkomsel is the most consistent across the whole area.
Ubud
Reliable 4G in the town center but more sensitive to terrain than the coast. As you climb toward the ridgelines and the villages north of town, hills and distance from the nearest tower start to matter, and Telkomsel pulls clearly ahead of XL and Indosat. If you are working remotely from Ubud, confirm your villa has good WiFi as well, since cellular can vary street to street.
The short version: in the south almost any plan is fine, but the further north and higher you go, the more Telkomsel coverage matters. If your itinerary leans toward Ubud and the highlands, lean toward a Telkomsel-based eSIM.
Data for Scooter Trips and Getting Around
Most people explore central Bali by scooter, and that changes what you need from a connection. Unlike a city with a subway, here you are navigating winding back roads with few signs, relying on your phone the whole way. Working mobile data is not a nice-to-have on a Bali scooter day, it is the navigation system, the translation app, and the way you re-book a ride if the bike has a problem.
Ride-hailing is central to getting around without your own scooter. Gojek and Grab both operate in Bali, offering cheap car (GoCar, GrabCar) and motorbike (GoRide, GrabBike) rides, and both apps need live data to book, track, and pay. In Ubud specifically there is a long-running tension with local transport cooperatives, so app pickups are sometimes restricted right in the tourist core and you may be asked to walk a short distance to meet your driver. That is one more reason to keep a steady data connection so you can message the driver and follow the map to the pickup point.
Scooter-day connectivity tips
Download offline maps first: Before you set off, save the central Bali area in Google Maps for offline use. Signal can drop on remote ridge roads and around the volcano, and an offline map keeps you moving.
Mount your phone: A handlebar mount lets you follow navigation safely. Pulling your phone out at every junction on Bali's traffic is not the move.
Keep Telkomsel as your data line: On a scooter you will pass through patches where only Telkomsel holds a signal, so an eSIM on that network reconnects faster than the cheaper alternatives.
Day-Trip Coverage: Rice Terraces, Mount Batur, Nusa Islands
Ubud is the launch pad for Bali's most popular highland and island excursions, and this is where the gap between carriers really shows. Coverage in town is fine; coverage out at the famous viewpoints is not guaranteed.
| Destination | Coverage | Notes |
|---|---|---|
| Tegallalang Rice Terraces | Variable | Good near the road and the main viewpoint cafes, but the signal gets sensitive to hills and tree cover as you walk down into the valley. Telkomsel holds up best. |
| Mount Batur (Kintamani) | Patchy on the slopes | The volcanic slopes have inconsistent signal, especially on the sunrise trek. Telkomsel usually reconnects fastest once you are back on the main road around Kintamani and Lake Batur. |
| Nusa Penida / Nusa Lembongan | Usable in villages | Telkomsel is the only carrier with reliable signal in the village centers, but even it has dead zones at remote viewpoints like Kelingking Beach and Angel's Billabong. |
If your Bali itinerary leans on these day trips, a Telkomsel-based eSIM is the safe choice, and you should always download offline maps before you go. No carrier guarantees a signal on the Mount Batur trail or at the most photographed cliffs of Nusa Penida, so treat offline maps and a screenshot of your driver's details as your backup for the gaps.
Free WiFi and Villa Internet in Ubud
Ubud's cafe culture means WiFi is genuinely easy to find, but it should be a backup, not your main plan. Where you will find reliable free WiFi:
- Cafes and warungs: Ubud is packed with digital-nomad-friendly cafes along Jalan Raya Ubud, Monkey Forest Road, and the Penestanan and Nyuh Kuning areas, most offering free WiFi with a coffee or meal.
- Coworking spaces: Spaces like Outpost and Tropical Nomad cater to remote workers with fast, dependable connections if you need to get serious work done.
- Hotels and villas: Almost every guesthouse and villa advertises free WiFi, though speeds vary widely street to street in the highlands, so confirm before you book if you must work.
Why WiFi alone is not enough
The catch with WiFi in Ubud is the gaps between hotspots. The moment you leave the cafe to walk the Campuhan Ridge, ride to the rice terraces, or wait for a Gojek driver, the signal is gone, exactly when you need maps and messaging. Villa WiFi can also be slow or drop during the heavy afternoon rain. An eSIM keeps you online continuously, which is why most travelers use WiFi only as a fallback to a working mobile plan.
Getting Connected on Arrival
The smoothest plan is to buy and install your eSIM at home a day or two before you fly, then activate it when you land at Denpasar (DPS). Most plans only start counting their validity period from activation, so you will not burn a day on transit time. This matters in Bali because the ride from the airport up to Ubud takes roughly 75 to 90 minutes, and you want live data for the whole trip.
Install before you fly
While you still have your home internet, scan your provider's QR code to install the eSIM profile. Do not delete your home SIM; you can keep your usual number active for messages and bank verification codes.
Skip the airport SIM counter
The Telkomsel, XL, and Indosat kiosks just past customs at Denpasar are heavily marked up, often two to three times the in-town price. With a pre-installed eSIM you walk straight past them. If you ever do need a physical SIM later, buy it from a GraPARI store in town instead.
Activate and confirm before the ride to Ubud
After landing, turn on your eSIM line, set it as your data line, and enable data roaming if your provider instructs you to. Within a minute or two you should see the carrier name and a data signal. Open maps and your Grab or Gojek app to confirm you are online before you start the long ride up to Ubud.
This approach skips the counter queues entirely. By the time other arrivals are haggling over an overpriced airport SIM, you are already booking your ride into the highlands.
Frequently Asked Questions
Which carrier has the best coverage in Ubud?
Telkomsel. It has the widest reach in Bali and is the most reliable carrier in Ubud town and across the surrounding highlands toward Tegallalang and Kintamani. XL Axiata and Indosat work in the town center but thin out faster as you head into the villages and ridgelines. Most Bali travel eSIMs run on Telkomsel, so an eSIM gives you that coverage without the airport markup.
Is there 5G in Ubud?
Not really, as of 2026. The carriers have concentrated 5G on the southern tourism corridor, including Denpasar, Kuta, Seminyak, Nusa Dua, Sanur, and parts of Canggu. Ubud and the highlands are essentially a strong 4G zone, with typical speeds around 10 to 30 Mbps. That is plenty for maps, messaging, video calls, and uploading photos.
Will my data work on scooter trips and at the rice terraces?
Mostly, but with gaps. Coverage is good near roads and the main viewpoints, but it gets sensitive to hills and tree cover as you ride into valleys like Tegallalang or up the slopes of Mount Batur. Telkomsel reconnects fastest in these areas. Always download offline maps before a scooter day, since no carrier guarantees a signal on remote ridge roads or volcano trails.
Do Gojek and Grab work in Ubud?
Yes, both Gojek and Grab operate in Bali with cheap car and motorbike rides, and both need live data to book and track. In Ubud's tourist core, app pickups are sometimes restricted because of local transport cooperatives, so you may be asked to walk a short distance to meet your driver. Keep a working data connection so you can message the driver and follow the map to the pickup point.
Should I buy a SIM at the airport or get an eSIM for Ubud?
An eSIM is usually the better choice. The Telkomsel, XL, and Indosat counters at Denpasar Airport are marked up two to three times above the in-town price. An eSIM installs before you fly, activates the instant you land, and skips both the counter queue and the passport-registration step for the data plan. Since many Bali eSIMs run on Telkomsel, you also keep the wide highland coverage you need for Ubud.