Your phone is your survival kit in Jakarta. Seriously — from hailing a ride to paying for street food to getting a doctor’s consultation at midnight, there’s an app for it. The good news: Indonesia’s app ecosystem is mature, fast, and surprisingly well-designed. The bad news: you’ll need about a dozen of them.
Here’s every app worth installing before (or right after) you land in Jakarta, organized by category and tested by someone who uses them daily.
Must-Have Apps — Install These First
Before you leave the airport, get these on your phone:
- Gojek — ride-hailing, food delivery, payments (GoPay)
- Grab — ride-hailing, food delivery, payments (OVO)
- Google Maps — navigation and transit info
- JakLingko — public transit (MRT, LRT, TransJakarta)
- Dana — digital wallet (widely accepted)
- Halodoc — healthcare and pharmacy delivery
That’s your starter pack. Everything below goes deeper.
Ride-Hailing: Grab vs Gojek
You need both. Prices fluctuate between them depending on time, distance, and demand. Checking both before booking is a habit every Jakarta resident develops fast.
| Feature | Gojek | Grab |
|---|---|---|
| Car (GoCar / GrabCar) | Yes | Yes |
| Motorbike (GoRide / GrabBike) | Yes | Yes |
| Pricing | Often cheaper for short trips | Often cheaper for long trips |
| Payment | GoPay, cash | OVO, GrabPay, cash |
| English UI | Yes | Yes |
| Reliability | Excellent | Excellent |
Pro tip: Motorbike taxis (ojek) are the fastest way to get anywhere in Jakarta traffic. A 30-minute car ride can be 10 minutes on a bike. Use them for solo trips under 10km.
Both apps require an Indonesian phone number for registration. Grab also accepts some international numbers, but local SIM is strongly recommended for both.
Food Delivery: GoFood vs GrabFood
GoFood (inside the Gojek app) and GrabFood (inside Grab) dominate food delivery. No need for separate apps.
| Feature | GoFood | GrabFood |
|---|---|---|
| Restaurant Selection | Excellent — slightly more local options | Excellent — more chain restaurants |
| Delivery Speed | 15–40 min | 15–40 min |
| Promos/Discounts | Frequent | Frequent |
| Min Order | Varies by restaurant | Varies by restaurant |
Pro tip: Both apps run aggressive daily promotions. Check the promo tab before ordering — you can regularly get 30–50% off delivery fees or food prices. Lunch promos (11am–2pm) are especially good.
Expect to pay Rp 25,000–60,000 ($1.50–$3.50) for a delivered meal from a local restaurant, including delivery fee.
Digital Wallets: GoPay, OVO, and Dana
Cash is disappearing fast in Jakarta. Street food vendors, parking attendants, and even traditional market sellers increasingly accept e-wallets. You’ll want at least two.
| Wallet | Linked To | Top-Up Methods | Best For |
|---|---|---|---|
| GoPay | Gojek | Bank transfer, convenience stores, GoPayLater | Gojek rides, GoFood, street vendors |
| OVO | Grab | Bank transfer, convenience stores | Grab rides, GrabFood, retail stores |
| Dana | Standalone | Bank transfer, convenience stores | Online payments, smaller merchants, bill payments |
Pro tip: QRIS (Indonesia’s universal QR payment system) means most e-wallets work at most merchants. If a shop has a QRIS code, you can pay with GoPay, OVO, or Dana — it doesn’t matter which one. This makes life much easier than it was even two years ago.
To top up without an Indonesian bank account, visit any Indomaret or Alfamart convenience store (they’re on every block) and top up with cash at the counter.
Grocery Delivery
Skip the traffic and get groceries delivered. These services have improved massively since 2024.
| App | Delivery Speed | Best For | Min Order |
|---|---|---|---|
| Segari | Same-day / next-day | Fresh produce, competitive pricing | ~Rp 50,000 |
| HappyFresh | 1–3 hours | Supermarket selection (from Ranch Market, Farmers Market) | ~Rp 100,000 |
| Sayurbox | Next-day | Organic / farm-to-table produce | ~Rp 75,000 |
Pro tip: Sayurbox is the go-to if you care about produce quality. HappyFresh is best when you need specific imported items from premium supermarkets.
Maps & Navigation
| App | Best For |
|---|---|
| Google Maps | Overall navigation, transit directions, finding places |
| Waze | Driving with real-time traffic and route optimization |
Google Maps has solid public transit integration for Jakarta — it shows MRT, LRT, TransJakarta, and KRL Commuterline schedules. Waze is better if you’re driving or in a car, thanks to its community-sourced traffic updates.
Public Transit: JakLingko & MRT Jakarta
Jakarta’s public transit has improved dramatically. The JakLingko app is the single app you need for integrated transit — it covers MRT, LRT, TransJakarta buses, and KRL Commuterline trains.
- JakLingko: Buy tickets, check routes, plan multi-modal trips
- MRT Jakarta: Official MRT app with schedules and station info (useful as backup)
Single MRT rides cost Rp 3,000–14,000 ($0.20–$0.85) depending on distance. TransJakarta is a flat Rp 3,500 ($0.22). For daily commuting, this is unbeatable value.
Health: Halodoc
Halodoc is essential. It offers video consultations with licensed doctors (available 24/7), pharmacy delivery, and lab test bookings — all in English.
A general consultation costs Rp 15,000–50,000 ($0.90–$3.00). Medicine gets delivered to your door, often within an hour. For non-emergency health issues, it saves you a trip to the hospital.
Shopping: Tokopedia & Shopee
For online shopping, Indonesia runs on two platforms:
| App | Best For |
|---|---|
| Tokopedia | Electronics, household items, reliable sellers |
| Shopee | Budget finds, flash sales, wide variety |
Both offer next-day or same-day delivery within Jakarta for most items. Tokopedia recently merged with TikTok Shop, expanding its social commerce features. Shopee is the go-to for deals, especially during monthly sales events (e.g., 4.4, 5.5).
Language: Google Translate
Most apps in Jakarta have English interfaces, and many Jakartans in business areas speak English. But for menus, signs, market haggling, and everyday interactions, Google Translate with the Indonesian language pack downloaded offline is invaluable.
The camera translation feature works well for reading Indonesian menus and signs in real time. Download the offline pack before heading to areas with spotty connectivity.
Pro tip: Learn a few basic phrases in Bahasa Indonesia — “terima kasih” (thank you), “berapa?” (how much?), and “mau ke…” (I want to go to…) go a long way. Locals genuinely appreciate the effort.
FAQ
Do I need an Indonesian phone number for these apps? For most apps, yes — especially Gojek, GoPay, and Dana. Get a local SIM card (Telkomsel or XL are the best networks) at the airport or any phone shop. It takes five minutes and costs under $5.
Can I use these apps without an Indonesian bank account? Yes. You can top up digital wallets with cash at Indomaret or Alfamart. For Grab and Gojek rides, cash payment is always an option.
Which ride-hailing app is better — Grab or Gojek? Neither is consistently better. Install both and compare prices per trip. Gojek tends to be cheaper for short rides; Grab sometimes wins on longer distances. Availability varies by area and time.
Is it safe to use motorbike taxis? Yes. Millions of Jakartans use them daily. Helmets are provided. Stick to Gojek or Grab (not random street ojeks), and you’ll be fine.
Do I need a VPN in Jakarta? Not for daily apps. Indonesia blocks some websites (Reddit, certain streaming services) but all the apps listed here work without a VPN.
Wrapping Up
Jakarta’s app ecosystem is one of its biggest advantages for digital nomads. Once you’ve set up your phone with the apps above, daily life runs smoothly — rides are cheap, food arrives fast, payments are cashless, and healthcare is a tap away.
The first week might feel like a lot of setup, but after that, you’ll wonder how you managed without this level of convenience.
Last updated: April 2026. App features and pricing can change — we’ll keep this post updated as things evolve.