Skip to content
BalisimBalisim
How to Set Up Gojek and Grab in Bali with Your eSIM (2025 Complete Guide)

How to Set Up Gojek and Grab in Bali with Your eSIM (2025 Complete Guide)

Quick Answer

Yes, you need an Indonesian phone number to set up Gojek and Grab in Bali — and a BaliSIM Telkomsel eSIM provides exactly that.

Both apps require SMS verification during registration, which your Telkomsel eSIM number can receive instantly.

Setup takes just 5–10 minutes: download the app, register with your Indonesian number, verify via SMS code, add a payment method, and start booking rides.

Your eSIM works perfectly for both registration and ongoing app usage.


Introduction: Essential Transportation Apps for Bali

If you're visiting Bali in 2026, Gojek and Grab aren't just convenient — they're essential. These Southeast Asian ride-sharing apps (think Uber, but better adapted for Indonesia) are how locals and tourists alike navigate the island, order food delivery, send packages, and access dozens of other services.

But here's the catch: both apps require an Indonesian phone number for registration and SMS verification. Your home country number won't work, and trying to use international forwarding creates verification failures. This is where your BaliSIM eSIM becomes a game-changer — it provides an authentic Indonesian Telkomsel number that works seamlessly with both platforms.

New to eSIMs? Learn how to activate your eSIM in Bali on iPhone and Android

This guide walks you through everything: why you need these apps in Bali, how to register with your eSIM number, step-by-step setup for both Gojek and Grab, payment options for foreign tourists, troubleshooting common verification issues, cost comparisons, safety tips, and insider tricks for getting the best experience.


Why You Need Gojek and Grab in Bali

The Transportation Reality in Bali

Bali's public transportation system is limited compared to Western countries:

  • No subway or metro system
  • No comprehensive bus network (some tourist buses exist but are infrequent)
  • Taxis can be unreliable (meter tampering, refusals for short trips, premium airport rates)
  • Renting scooters is risky for inexperienced riders (chaotic traffic, different driving culture)

Gojek and Grab solve all these problems with transparent upfront pricing, GPS tracking for safety, English-language interfaces, cashless payment options, driver ratings and accountability, and multiple vehicle types (motorbikes, cars, food delivery).

Beyond Transportation: What These Apps Offer

Gojek Services:

  • GoRide — Motorbike taxi (ojek) rides (fastest in traffic)
  • GoCar — Private car rides (more comfortable, fits groups)
  • GoFood — Food delivery from thousands of restaurants
  • GoMart — Convenience store delivery (water, snacks, toiletries)
  • GoSend — Package delivery
  • GoPulsa — Mobile credit top-ups
  • GoMassage — In-room massage booking
  • GoClean — Laundry services

Grab Services:

  • GrabBike — Motorbike rides
  • GrabCar — Private car rides
  • GrabFood — Restaurant delivery
  • GrabExpress — Package and document delivery
  • GrabMart — Grocery and retail delivery

Bottom line: These apps transform your Bali experience from stressful navigation to effortless exploration.


Requirements for Registration

What You MUST Have

Indonesian phone number — This is non-negotiable for both apps.

  • BaliSIM Telkomsel eSIM provides this perfectly
  • Must be able to receive SMS verification codes
  • Must remain active throughout registration

Active data connection — For app download and registration.

  • Your Telkomsel eSIM data package works perfectly
  • Or use hotel WiFi (but you'll still need eSIM for SMS verification)

Email address — For account creation. Any email works (Gmail, Outlook, etc.) and is used for receipts and account recovery.

Payment method — Credit/debit card (Visa, Mastercard accepted) or cash.

What Your Home Country Number CAN'T Do

Foreign numbers fail verification for several reasons:

  • Apps detect country code mismatch (Indonesian apps require +62)
  • International SMS routing causes verification code delays or failures
  • Some services are geo-restricted to Indonesian numbers only
  • Ongoing usage requires an Indonesian number for driver contact

Real example: A tourist tries registering Gojek with a US number (+1) — verification SMS never arrives, registration stuck indefinitely.

Solution: Your BaliSIM eSIM provides an authentic +62 Indonesian number that eliminates all these issues. Not yet set up? See our step-by-step eSIM activation guide


How to Set Up Gojek with Your Telkomsel eSIM

Step 1: Activate Your BaliSIM eSIM First

Before downloading Gojek, ensure:

  • Your Telkomsel eSIM is fully activated
  • You can make/receive calls and SMS
  • Mobile data is working
  • You know your Indonesian phone number

Find your Telkomsel number:

  • iPhone: Settings > Cellular > [Telkomsel eSIM] > Phone Number
  • Android: Settings > Network & Internet > SIM cards > Telkomsel > Phone number
  • Or dial: *808# (receive SMS with your number)

Write it down — you'll need it in 60 seconds.

If you're having trouble getting online even after activation, check our guide to fixing no-internet issues in Bali

Step 2: Download Gojek App

For iPhone:

  1. Open App Store
  2. Search "Gojek"
  3. Download app (official publisher: PT Aplikasi Karya Anak Bangsa)
  4. App size: ~150–200 MB

For Android:

  1. Open Google Play Store
  2. Search "Gojek"
  3. Download app (official by Gojek)
  4. App size: ~120–180 MB

Important: Download the standard Gojek app (green logo), NOT "Gojek Driver" (orange logo — for drivers only).

Step 3: Open Gojek and Start Registration

  • App automatically detects device language. If in Indonesian, tap "English" in the language selector.
  • Tap "Register" or "Sign Up."

Step 4: Enter Your Indonesian Number

  • Country code: Should auto-populate as +62 (Indonesia). If not, tap the flag icon and select Indonesia.
  • Enter your Telkomsel number without the leading 0. Example: if your number is 0812-3456-7890, enter 8123456790. Some app versions also accept the full number with leading 0.
  • Tap "Continue" or "Next."

Gojek will send a 4–6 digit verification code via SMS to your Telkomsel number.

Step 5: SMS Verification

Verification SMS typically arrives within 10–30 seconds. Enter the 6-digit code in the verification field, or tap "Auto-fill" if your phone detects the SMS (iPhone often does this automatically).

If code doesn't arrive:

  • Wait 60 seconds — sometimes there's a slight delay
  • Check you entered the correct number format
  • Ensure your eSIM is active (test by dialing *888#)
  • Tap "Resend Code" (available after 60 seconds)

Step 6: Create Your Profile

  • Full Name: Enter as it appears on your passport (for safety verification)
  • Email: Your personal email for receipts and notifications
  • Password: Create a strong password (min. 8 characters)
  • Date of Birth: For age verification (must be 17+)
  • Profile Photo (Optional): Helps drivers identify you at pickup points

Tap "Complete" or "Finish Registration."

Step 7: Add Payment Method

Option 1: Credit/Debit Card (RECOMMENDED)

  1. Tap "Payment Methods"
  2. Select "Add Card"
  3. Enter card number, expiry date (MM/YY), CVV, and cardholder name
  4. Billing address (can use your hotel address)
  5. Save card

Accepted cards: Visa (all countries), Mastercard (all countries), American Express (limited support).

Option 2: Cash Payment Select "Cash" in payment methods. You'll pay the driver directly at trip end.

Option 3: GoPay (Digital Wallet) Requires an Indonesian bank account — not practical for short-term tourists. Skip unless you have Indonesian banking set up.

Pro tip: Add a credit card for convenience, but keep cash as backup — some drivers prefer cash.

Step 8: Set Permissions

  • Location — REQUIRED for pickup/drop-off. Select "Allow While Using App" (iPhone) or "Allow" (Android).
  • Contacts — Optional. Can skip if privacy-conscious.
  • Notifications — Recommended for driver updates.

You're done! Gojek is fully set up and ready to use.


How to Set Up Grab with Your Telkomsel eSIM

The process is nearly identical to Gojek:

  1. Download Grab from App Store or Google Play (~120–200 MB)
  2. Tap "Sign Up" and select Indonesia (+62) as your country
  3. Enter your Telkomsel number and tap "Next"
  4. Enter the SMS verification code (usually arrives within 15–30 seconds)
  5. Complete your profile (name, email, password)
  6. Add payment method — credit/debit card or cash (skip GrabPay as it requires an Indonesian bank account)
  7. Enable location and notification permissions

Setup complete! You can now book Grab rides.


Complete Feature Comparison: Gojek vs. Grab

Factor Gojek Grab
Motorbike rides GoRide (very common) GrabBike (very common)
Car rides GoCar GrabCar
Food delivery GoFood (wider selection) GrabFood (good selection)
Availability Excellent (slightly more drivers) Excellent
Pricing Usually 5–10% cheaper Slightly higher but competitive
App interface Busier (many services) Cleaner, simpler
English support Full English Full English
Payment options Card, Cash, GoPay Card, Cash, GrabPay
Coverage All Indonesia All Indonesia, SE Asia

Both apps work seamlessly with BaliSIM data packages for easy navigation.

Which Should You Choose?

Best answer: Install BOTH apps.

Why? Checking both for the same route can save 10,000–20,000 IDR per ride. If one has no nearby drivers, the other might. Apps frequently offer new user discounts. And if one has technical issues, you have a backup.

Typical scenario: You're in Ubud needing a ride to Seminyak. Open both — Gojek: 180,000 IDR, 3 minutes away. Grab: 195,000 IDR, 5 minutes away. You choose Gojek (cheaper and faster).

Both apps combined are only ~350 MB total. Worth every megabyte of storage.

Not sure how much data you'll have left for apps and navigation? Calculate your data needs for Bali before you travel


Payment Methods for Foreign Tourists

Option 1: International Credit/Debit Card ⭐ RECOMMENDED

Completely cashless, automatic payment at trip end, easy expense tracking, and receipts emailed automatically.

What works: Visa (all types), Mastercard (all types), American Express (limited — test before relying on it).

Important: Some banks block international transactions by default. Before your trip, call your bank, tell them you'll be in Indonesia, and ask them to authorize transactions to "Gojek" and "Grab." Book a short test ride on your first day to verify everything works. Foreign transaction fees are typically 1–3%, which is still far cheaper than currency exchange fees.

Option 2: Cash Payment

No card setup needed, works if card is declined, and preferred by some drivers. Keep small denominations (20,000, 50,000, 100,000 IDR notes) and avoid paying large rides with a 500,000 note as drivers may lack change.

Option 3: Digital Wallets (GoPay, GrabPay)

Not practical for tourists. Both require an Indonesian bank account and a complex verification process. For a 1–4 week trip, skip it. Stick with an international credit card or cash.


Typical Costs: What to Expect

GoRide / GrabBike (Motorbike) — Approximate 2026 Prices

Route Distance Gojek Price Grab Price Duration
Seminyak → Canggu 6 km 15,000–20,000 IDR 18,000–22,000 IDR 15–20 min
Kuta → Airport 3 km 10,000–15,000 IDR 12,000–16,000 IDR 10 min
Ubud → Tegallalang 10 km 25,000–30,000 IDR 27,000–32,000 IDR 25 min
Sanur → Denpasar 8 km 18,000–25,000 IDR 20,000–27,000 IDR 20 min
Canggu → Uluwatu 20 km 45,000–60,000 IDR 50,000–65,000 IDR 40–50 min

GoCar / GrabCar (Private Car) — Approximately 2–3x Motorbike Price

Route Distance Gojek Car Grab Car
Seminyak → Canggu 6 km 35k–45k IDR 38k–48k IDR
Kuta → Airport 3 km 25k–35k IDR 28k–38k IDR
Ubud → Seminyak 25 km 85k–110k IDR 90k–115k IDR
Airport → Uluwatu 18 km 75k–95k IDR 80k–100k IDR

Price comparison with traditional taxi: Airport taxi to Seminyak runs ~200,000–250,000 IDR. GrabCar for the same route: ~100,000–130,000 IDR. That's roughly 50% savings.


Safety Tips for Using Gojek and Grab in Bali

Before booking: Verify your GPS pin is accurate and add a landmark note. Check driver ratings — avoid drivers below 4.5 stars. Use the "Share Trip" feature to send real-time tracking to a friend or family member.

During motorbike rides: Helmet is mandatory — refuse the ride if no helmet is offered. Wear your backpack on the front to prevent bag snatching. If a driver goes too fast, say "Pelan-pelan" (slow down).

During car rides: Sit in the back seat (standard practice in Indonesia). Verify the license plate matches what's shown in the app before entering.

General safety: Never share verification codes — legitimate Gojek/Grab will NEVER ask for them. Use in-app chat when possible to keep a communication record. Rate drivers honestly to maintain service quality for everyone.


Troubleshooting Common Setup Issues

SMS Verification Code Not Arriving

Try both number formats: without leading 0 (8123456790) or with leading 0 (08123456790). Ensure your eSIM is fully activated by asking hotel reception to send a test SMS to your number. Wait 60 seconds then tap "Resend Code." Connect to mobile data rather than WiFi during verification — sometimes SMS delivery requires an active data connection.

If you're still having connectivity issues, see our guide to fixing no-internet problems in Bali

"Phone Number Already Registered"

If you started registration but didn't finish, tap "Login" and use "Forgot Password" to recover your account. If the number was recycled from a previous eSIM user (rare), contact app support via the "Help" section — they'll unlink the previous account within 24 hours.

Credit Card Declined During Setup

Call your bank to authorize transactions to "Indonesia" and specifically mention "Gojek" and "Grab." Try a different card — Visa tends to work better than Amex in Indonesia. You can also temporarily select "Cash" and add your card later once the first ride is done.

App Shows "Service Not Available in Your Area"

Disable any VPN you're running, enable location services fully for the app, and make sure you're actually in Bali before trying to register — the apps sometimes won't activate if your GPS shows you outside Indonesia.

Driver Can't Reach You (Dual SIM Issue)

If your phone has a dual SIM setup and the driver's call doesn't come through, set Telkomsel as your default voice line. On iPhone: Settings > Cellular > Default Voice Line > select Telkomsel. On Android: Settings > Network & Internet > SIM cards > set Telkomsel as default for calls.

Running two eSIMs or an eSIM alongside a physical SIM? Read our dual eSIM guide for Bali travelers


Pro Tips for the Best Experience

Book motorbikes for speed in traffic. Bali traffic is notorious — a 15-minute motorbike ride can become a 45-minute car ride during peak hours (Seminyak 5–7 PM, Kuta noon–8 PM, Ubud 11 AM–2 PM and 5–8 PM). Solo travelers should almost always choose GoRide/GrabBike.

Use GoFood/GrabFood for easy meals. Explore local restaurants without leaving your villa, avoid language barriers when ordering, and see photos with English descriptions. Delivery typically costs 5,000–15,000 IDR (~$0.30–$1).

Save frequent locations. Add your hotel, coworking space, and favorite spots as saved places for one-tap selection on future rides.

Check promotions daily. Both apps offer regular deals — new user promotions (30–50% off first 3 rides), daily discounts on specific services, and weekend food delivery deals. Check the "Promos" section on the home screen.

Learn a few basic phrases. Most communication happens via the app, but drivers appreciate the effort:

Phrase Pronunciation Meaning
Terima kasih teh-ree-mah kah-see Thank you
Tolong pelan-pelan toh-long peh-lahn-peh-lahn Please go slowly
Saya di sini sah-yah dee see-nee I'm here (pickup)
Sampai sana sahm-pie sah-nah Arrive there (destination)

Frequently Asked Questions

Can I use my home country phone number for Gojek/Grab? No. Both apps require an Indonesian (+62) phone number for registration and verification. Your BaliSIM Telkomsel eSIM provides this perfectly — it's an authentic Indonesian number that works seamlessly with both platforms.

Will I get charged international roaming fees for driver calls? No. Since you're using your Indonesian Telkomsel eSIM number, all calls are considered domestic Indonesian calls. No international charges apply.

Do I need separate accounts for Gojek and Grab? Yes — they're separate companies with separate apps and accounts. You'll register your Telkomsel number with each app independently. Your Indonesian number can be used for both simultaneously.

What happens to my accounts after my eSIM expires? Your accounts remain active indefinitely even after your eSIM number stops working. However, you won't receive SMS notifications and drivers won't be able to call you for pickup issues. You can still log in via email/password if you return to Indonesia later with a new number.

Are Gojek and Grab safe for solo female travelers? Yes, and generally safer than traditional taxis — GPS tracking, driver identity verification, a rating system, a trip sharing feature, and an in-app emergency button all contribute to that. Share your trip details, sit in the back seat for car rides, and trust your instincts. Millions of solo travelers use these apps safely every day throughout Indonesia.


Conclusion

Setting up Gojek and Grab with your BaliSIM Telkomsel eSIM transforms your Bali experience from transportation stress to effortless mobility. With an Indonesian phone number from your eSIM, the entire registration process takes just 10 minutes — and suddenly you have access to thousands of drivers, reliable pricing, and services that extend far beyond transportation.

Never struggle with Bali transportation again — with Gojek, Grab, and your BaliSIM eSIM, the entire island is accessible at the tap of a button.

Frequently Asked Questions

⚙️ Activation & Setup
1. How do I activate my Balisim eSIM after purchase? +
Once you complete your purchase, you’ll receive an email with your unique QR code. On your phone:
  • Connect to Wi-Fi.
  • Go to Settings → Mobile/Cellular → Add eSIM.
  • Scan the QR code from your email.
  • Set Balisim as your Data SIM.
  • Turn on Data Roaming for the Balisim line.
2. When should I install and activate my eSIM? +
We recommend installing the eSIM before your trip while you have stable Wi-Fi. The validity period typically begins only when you first connect to a network in Indonesia.
3. Can I use Balisim and my home SIM at the same time? +
Yes. Most modern phones support Dual SIM. You can keep your home number active for calls/WhatsApp while using Balisim exclusively for mobile data.
📡 Coverage & Network
1. Where does Balisim have coverage? +
Balisim works across Bali (Canggu, Ubud, Uluwatu, etc.) and major Indonesian cities like Jakarta. Coverage is reliable in tourist areas but may be limited in remote mountains or tiny islands.
2. How fast is the connection? +
You can expect 4G/LTE and 5G speeds in urban areas, perfect for Maps, Social Media, and Video Calls.
🛠️ Troubleshooting
1. My eSIM isn't connecting after arrival. +
1. Ensure Data Roaming is ON.
2. Set Balisim as the primary Mobile Data SIM.
3. Restart your phone or toggle Airplane Mode.
Cart 0

Your cart is currently empty.

Start Shopping