Short answer
The best eSIM for Yogyakarta is Telkomsel Indonesia Nationwide . Coverage in Yogyakarta is excellent — 4G across the city, strong signal at Borobudur, Prambanan, and along the train routes. One plan covers your entire Indonesia trip including Bali.
Planning a trip to Yogyakarta — or "Jogja" as everyone calls it — and wondering how to stay connected while you're there? Good news: unlike Bali's outer islands or eastern Indonesia, Yogyakarta is one of the best-connected cities in Indonesia. 4G covers the whole city, extends to Borobudur and Prambanan, and holds reliably along the train routes to and from Bali, Jakarta, and Surabaya.
This guide covers the best eSIM for Yogyakarta, how internet holds up at the major tourist sites, which network to choose, and how to stay connected if you're extending your trip across Java or combining Yogyakarta with Bali.
Why Yogyakarta Is One of the Easiest Places to Stay Connected in Indonesia
Yogyakarta is a university city of over 400,000 students, a major domestic tourism hub, and one of Indonesia's most economically active mid-sized cities. All of that adds up to excellent mobile infrastructure — both Telkomsel and XL have strong, well-maintained networks across the city and surrounding areas.
This is a fundamentally different situation from Labuan Bajo, Raja Ampat, or even parts of Bali's interior. You are not going to have connectivity problems in Yogyakarta's tourist areas. The challenge here isn't coverage — it's making sure you have the right plan before you arrive so you're connected from the moment your train or plane pulls in.
Quick tip: If you're combining Yogyakarta with Bali, activate your BaliSIM eSIM in Bali before your flight or train to Jogja. By the time you arrive, it's already working — no setup needed at the station or airport.
eSIM vs. Physical SIM Card in Yogyakarta
Yogyakarta has better SIM card infrastructure than most Indonesian cities outside Bali and Jakarta. Adisucipto International Airport (JOG) and the newer Yogyakarta International Airport (YIA) both have carrier booths. There are Telkomsel GraPARI stores and XL Centers throughout the city. Physical SIM registration for foreign tourists is manageable here compared to more remote destinations.
That said, the BaliSIM eSIM is still the better option for most travelers — not because the local alternative is difficult, but because being connected before you arrive is genuinely more useful. Yogyakarta's streets are complex, the becak and ojek ecosystem relies on Gojek, and arriving at the station with Google Maps already working makes the first hour much smoother.
If you're already visiting Bali as part of the same trip — which the majority of Yogyakarta tourists are — a single BaliSIM Nationwide plan covers both destinations seamlessly. See our complete Indonesia eSIM guide for the full breakdown.
Best eSIM Options for Yogyakarta in 2026
1. Telkomsel eSIM — Best for Yogyakarta and All of Java
Telkomsel is the stronger choice for Yogyakarta, particularly if your Java trip extends beyond the city. Outside Yogyakarta's urban core — on the roads to Mount Merapi, through rural areas toward Dieng Plateau, or along the southern coast toward Parangtritis — Telkomsel's wider rural coverage becomes the deciding factor.
Within Yogyakarta city, Telkomsel delivers fast, consistent 4G across the Malioboro corridor, Kraton area, Prambanan, and all the way out to Borobudur. On the overnight train between Yogyakarta and Bali (via Surabaya-Ketapang ferry), Telkomsel holds signal through most of the journey.
Best for: Full Java trips, Merapi trekking, Dieng Plateau, train travel across Java, combining with eastern Indonesia
Speeds in Yogyakarta city: 4G LTE (25–70 Mbps in good conditions)
Speeds at Borobudur / Prambanan: 4G strong (both are well-trafficked tourist sites with good infrastructure)
2. XL eSIM — Strong in Yogyakarta City, Thinner Outside
XL performs well across Yogyakarta's main tourist and commercial areas — Malioboro, the Kraton, the student districts around UGM, and most hotels in the city center. It's a legitimate option if your entire trip is Yogyakarta city-focused. Where it loses ground is outside the urban area: the approach roads to Merapi, the Kedu Plain around Borobudur, and the trans-Java road network are all thinner on XL than Telkomsel.
Best for: City-based stays, short Yogyakarta breaks without much rural travel
Not ideal for: Merapi trekking, Dieng Plateau, rural day trips, trans-Java overland
Coverage Map: What to Expect Where
| Location | Telkomsel | XL |
|---|---|---|
| Yogyakarta city (Malioboro, Kraton) | ✅ Excellent 4G | ✅ Excellent 4G |
| Adisucipto (JOG) / YIA airport | ✅ Strong 4G | ✅ Strong 4G |
| Borobudur temple complex | ✅ Strong 4G | ✅ Good 4G |
| Prambanan temple complex | ✅ Strong 4G | ✅ Good 4G |
| Mount Merapi (base & lower slopes) | ✅ Good 4G at base | ⚠️ Moderate |
| Merapi upper trails & summit zone | ⚠️ 3G / weak 4G | ❌ Limited |
| Dieng Plateau (Wonosobo) | ✅ 4G in town | ⚠️ Variable |
| Train Yogyakarta → Surabaya | ✅ 4G most of route | ✅ 4G most of route |
| Train Yogyakarta → Jakarta | ✅ 4G / occasional gaps | ✅ 4G / occasional gaps |
| Remote south coast (Parangtritis, Gunungkidul) | ✅ 4G at beaches | ⚠️ Variable |
For a side-by-side network breakdown, read our Telkomsel vs XL comparison.
What Data Plan Do You Need for Yogyakarta?
Yogyakarta is a city where you'll actually use data consistently — navigating Malioboro's back streets, booking batik workshops via WhatsApp, ordering Gojek from your guesthouse, checking train times on KAI Access. It's a different usage profile from a beach resort or diving destination.
Short Yogyakarta city break (3–5 days)
Heavy Gojek usage, maps, Instagram, food delivery via GoFood. You'll burn through data faster here than at a Bali beach. A 10–15 GB plan is comfortable for a short stay.
Yogyakarta + day trips (Borobudur, Prambanan, Merapi) (5–8 days)
Add navigation-heavy day trips where you'll be using Maps continuously. A 15–20 GB plan covers it without anxiety. Download Borobudur and Prambanan offline maps as a backup — coverage is good but offline maps are always faster for navigation.
Full Java circuit (Yogyakarta + Jakarta + Surabaya + Bromo) (10–14 days)
Go with the 30-day unlimited Nationwide plan. Moving between cities, using trains, navigating multiple unfamiliar cities — this is exactly the use case unlimited data is designed for.
Bali + Yogyakarta combo trip
One Telkomsel Nationwide plan covers both islands seamlessly. Buy it before your Bali arrival, use it for your entire trip. There's no reason to buy two separate plans for a Bali-Jogja combination.
Digital nomad working from Yogyakarta
Yogyakarta has one of Indonesia's most developed co-working scenes outside Bali — particularly in the Condongcatur and Sleman tech corridor. Mobile data on Telkomsel is fast enough for video calls. A 30-day unlimited plan as a reliable mobile backup alongside co-working Wi-Fi is the standard setup.
How to Set Up Your Yogyakarta eSIM
-
1Purchase online — before your tripChoose the Telkomsel Indonesia Nationwide plan — it covers Yogyakarta, Java, and your entire Indonesia trip including Bali. If Yogyakarta is your only destination, the Bali Visitor plan also covers Java. See our Bali vs Nationwide comparison if you're unsure.
-
2Install at home on Wi-Fi — before your flightScan the QR code from your confirmation email via Settings → Mobile Data → Add eSIM. Do this at home where Wi-Fi is reliable — not at the airport gate or on a train.
-
3Set BaliSIM as data, keep home SIM for callsOn dual-SIM phones, assign BaliSIM to mobile data and your home SIM to calls and SMS. Your banking apps, 2FA, and calls home continue working normally on your home number.
-
4Land connected — start navigating immediatelyWhether you fly into JOG/YIA or arrive at Yogyakarta's Tugu or Lempuyangan train station, your eSIM connects to Telkomsel automatically. Order your Gojek before you clear the exit.
-
5Download offline maps for day tripsBefore heading to Merapi, Dieng, or Gunungkidul's remote beaches — download those areas in Google Maps offline. Coverage is good but offline maps are faster and use no data during active navigation.
For step-by-step guidance on setting up Gojek with an Indonesian number, see our Gojek & Grab setup guide.
Frequently Asked Questions
Is internet good in Yogyakarta?
Yes — Yogyakarta is one of the best-connected cities in Indonesia outside Jakarta and Bali. Both Telkomsel and XL deliver fast, reliable 4G across the city, at the airport, and at all the major tourist sites. You will not have connectivity problems in Yogyakarta that you wouldn't have in any major city.
The main thing to prepare for is Merapi's upper slopes, where you'll want offline maps downloaded before you set off from the base.
Does eSIM work on the train from Yogyakarta to Bali?
Yes — the overland/sea route from Yogyakarta to Bali (train to Surabaya, ferry to Banyuwangi, then continue to Bali) passes through heavily populated Java, and Telkomsel covers most of the rail corridor well. You'll have 4G for the majority of the Yogyakarta-Surabaya leg. The Ketapang-Gilimanuk ferry crossing is short (45 minutes) and signal holds on both sides.
If you're flying Yogyakarta → Bali, your eSIM is already active and connected from the moment you land in Denpasar.
Can I use my BaliSIM eSIM to book Borobudur tickets?
Yes. Borobudur tickets are managed through the official booking portal (borobudurpark.com) and require a stable internet connection to complete. With your BaliSIM eSIM active, you can book from anywhere — from your guesthouse the night before, from the car on the way there, or from the entrance queue if you haven't booked ahead. Strong 4G at Borobudur means you're not dependent on the site's own Wi-Fi.
The same applies to Prambanan ticket booking and the KAI Access train booking app — both work smoothly on Telkomsel 4G.
Which plan — Bali Visitor or Indonesia Nationwide — for a Bali + Yogyakarta trip?
Indonesia Nationwide is the right choice for any trip that combines Bali with Yogyakarta or other Java destinations. One plan, two islands, seamless coverage — no configuration needed when you fly between them. The Bali Visitor plan is optimised for Bali-focused usage; for a multi-island Indonesia trip, Nationwide is always the better call.
Read the full comparison in our Bali vs Nationwide eSIM guide.
Can I use Gojek in Yogyakarta?
Yes — Gojek is more dominant in Yogyakarta than Grab. GoRide (motorcycle taxi), GoCar, and GoFood are all widely available across the city. Driver supply is strong across most tourist areas. The Indonesian number included in your BaliSIM eSIM is required for Gojek account verification and SMS OTP.
One local tip: becak (cycle rickshaw) drivers concentrate around Malioboro and the station areas. They're not on apps — you negotiate directly. For longer distances and late-night trips, Gojek is the standard.
Is there good Wi-Fi in Yogyakarta without using mobile data?
Yes — Yogyakarta's café and co-working scene is well-developed, particularly in the university districts (Seturan, Condongcatur) and around Prawirotaman (the boutique hotel and art gallery neighborhood). Most mid-range and upward guesthouses offer reliable Wi-Fi. For serious remote work, dedicated co-working spaces like GoWork, Kolega, and various independent spaces have fast, consistent connections.
Mobile data on BaliSIM serves as a reliable backup and primary connection for navigation, Gojek, and anything you do outside a fixed location.
Does BaliSIM work when I extend to Mount Bromo or Surabaya?
Yes. The Telkomsel Nationwide plan covers all of Java — Yogyakarta, Solo, Surabaya, Malang, and the Bromo-Tengger-Semeru National Park area. At Bromo itself, coverage at the Penanjakan viewpoint and the crater rim is workable on Telkomsel — 3G to 4G depending on conditions. Download offline maps of the Bromo area before leaving Malang or Surabaya, where coverage is excellent.
Conclusion
Yogyakarta is one of the most rewarding and logistically accessible destinations in Indonesia — and connectivity here is genuinely not a concern in the way it is for more remote islands. The city is well-covered, the tourist sites have strong signal, and the train network keeps you connected across most of Java.
The eSIM setup for a Yogyakarta trip is simpler than almost anywhere else in this guide. Choose Telkomsel Nationwide if you're combining with Bali or extending across Java — it covers everything with one plan. Install before you fly. Land connected. Order your Gojek from the arrivals hall.
A few things worth remembering specifically for Yogyakarta: download the KAI Access app before you arrive if you're doing any train travel, since tickets for popular routes sell out days in advance. Set up Gojek as soon as you're connected — it's the primary way to navigate the city affordably. And if you're heading to Merapi's upper slopes or Dieng Plateau, treat those like any remote destination in Indonesia: offline maps downloaded, contacts saved locally, offline the moment the trail gets serious.
Browse all BaliSIM eSIM plans here and activate before your flight to Yogyakarta.
