Grab or Gojek in Bali - which should I use?
How they differ in practice
They are close to interchangeable. Gojek tends to have slightly deeper coverage for food delivery and is Indonesian-built; Grab is region-wide across Southeast Asia, handy if your trip continues to Thailand or Vietnam on the same app. Prices float with demand, so the cheaper app flips through the day - a two-app habit quietly saves money and waiting time. A scooter ride (ojek) is roughly half the price of a car and far faster in Canggu traffic if you are travelling light.
Where they are blocked - and why
Some areas, especially around Ubud and certain beaches, have local transport cooperatives that ban app pickups on their turf; you will see signs, or the app simply shows no cars. Drivers work around it by meeting you a short walk away. It is not a scam, it is a turf agreement - do not argue with the local drivers, just walk to the pickup pin. Airport pickups have their own rules and holding areas, so follow the app's airport instructions rather than the arrivals-hall touts.
Paying and tipping
You can link a card, but keep small cash - some drivers prefer it and it avoids failed-payment friction. Tip 5,000-10,000 IDR for a good ride (see how much to tip in Bali). For longer day trips - temple runs, north Bali, waterfalls - a hired private driver for 8-10 hours often beats stacking app rides on both price and sanity, and that is a different arrangement from these apps.
Related guides
Related questions
Ask your own question
Real questions from readers get researched and answered on this site, marked "asked by a reader". Leave an email if you want a ping when your answer is published - it is optional and never shown publicly.