What renting a scooter in Bali actually costs
Every published rate we hold, reduced to one comparable figure per day on a monthly hire, and then to the three numbers that decide what you pay: the cheapest shop, the middle of the market, and the most expensive.
The price range for every model
per day, on a monthly hire
| Scooter | Shops | Cheapest | Middle | Most expensive | Gap |
|---|---|---|---|---|---|
| Yamaha NMAX 155 | 182 | Rp 45k | Rp 117k | Rp 293k | 6.5× |
| Honda Scoopy | 169 | Rp 27k | Rp 65k | Rp 190k | 7.1× |
| Honda PCX 160 | 131 | Rp 50k | Rp 90k | Rp 250k | 5.0× |
| Yamaha Fazzio | 127 | Rp 40k | Rp 65k | Rp 190k | 4.8× |
| Honda Vario 125 | 107 | Rp 30k | Rp 67k | Rp 167k | 5.6× |
| Yamaha XMAX 250 | 106 | Rp 100k | Rp 180k | Rp 450k | 4.5× |
| Honda ADV 160 | 85 | Rp 67k | Rp 103k | Rp 275k | 4.1× |
| Yamaha Grand Filano | 79 | Rp 50k | Rp 80k | Rp 150k | 3.0× |
| Honda BeAT | 76 | Rp 25k | Rp 60k | Rp 150k | 6.0× |
| Yamaha Lexi | 59 | Rp 50k | Rp 70k | Rp 150k | 3.0× |
| Yamaha Gear 125 | 49 | Rp 33k | Rp 50k | Rp 150k | 4.5× |
| Honda Vario 160 | 44 | Rp 53k | Rp 80k | Rp 190k | 3.6× |
| Honda Stylo 160 | 42 | Rp 60k | Rp 117k | Rp 150k | 2.5× |
| Honda Vario 150 | 39 | Rp 40k | Rp 65k | Rp 170k | 4.3× |
| Honda Vario 110 | 37 | Rp 22k | Rp 45k | Rp 100k | 4.6× |
| Yamaha NMAX Neo | 36 | Rp 67k | Rp 90k | Rp 200k | 3.0× |
| Yamaha XSR 155 | 33 | Rp 83k | Rp 105k | Rp 350k | 4.2× |
| Honda Genio | 32 | Rp 33k | Rp 47k | Rp 100k | 3.0× |
| Yamaha Mio | 30 | Rp 22k | Rp 37k | Rp 80k | 3.7× |
| Vespa Sprint | 28 | Rp 73k | Rp 150k | Rp 350k | 4.8× |
| Vespa Primavera | 23 | Rp 80k | Rp 150k | Rp 350k | 4.4× |
| Yamaha FreeGo | 21 | Rp 40k | Rp 75k | Rp 180k | 4.5× |
| Vespa LX 125 | 20 | Rp 67k | Rp 117k | Rp 165k | 2.5× |
| Yamaha Aerox | 19 | Rp 58k | Rp 77k | Rp 200k | 3.4× |
| Honda CRF 150L | 18 | Rp 83k | Rp 117k | Rp 550k | 6.6× |
| Kawasaki Ninja 250 | 16 | Rp 100k | Rp 233k | Rp 600k | 6.0× |
| Kawasaki W175 | 16 | Rp 67k | Rp 167k | Rp 350k | 5.2× |
| Honda CB150X | 15 | Rp 93k | Rp 117k | Rp 300k | 3.2× |
| Yamaha Fino | 15 | Rp 28k | Rp 53k | Rp 100k | 3.5× |
| Kawasaki Ninja ZX-25R | 14 | Rp 250k | Rp 333k | Rp 900k | 3.6× |
| Kawasaki KLX 150 | 13 | Rp 83k | Rp 133k | Rp 250k | 3.0× |
| Suzuki V-Strom 250 | 10 | Rp 167k | Rp 183k | Rp 500k | 3.0× |
| Honda CBR250RR | 9 | Rp 167k | Rp 209k | Rp 600k | 3.6× |
| Kawasaki Versys-X 250 | 9 | Rp 200k | Rp 350k | Rp 400k | 2.0× |
| Vespa GTS | 9 | Rp 127k | Rp 200k | Rp 450k | 3.6× |
| Yamaha MT-25 | 8 | Rp 150k | Rp 183k | Rp 500k | 3.3× |
| Yamaha YZF-R25 | 7 | Rp 100k | Rp 160k | Rp 600k | 6.0× |
| Honda CRF 250 | 6 | Rp 117k | Rp 183k | Rp 600k | 5.1× |
| Honda Rebel 500 | 6 | Rp 400k | Rp 500k | Rp 1.2jt | 3.0× |
| Royal Enfield Classic | 6 | Rp 350k | Rp 500k | Rp 800k | 2.3× |
| Kawasaki KLX 230 | 5 | Rp 167k | Rp 180k | Rp 650k | 3.9× |
| Kawasaki Z900 | 5 | Rp 933k | Rp 1.8jt | Rp 1.9jt | 2.0× |
| Yamaha MT-15 | 4 | Rp 105k | Rp 133k | Rp 150k | 1.4× |
| Yamaha R15 | 4 | Rp 83k | Rp 105k | Rp 450k | 5.4× |
| Yamaha WR155 | 4 | Rp 145k | Rp 183k | Rp 400k | 2.8× |
| NIU NQi | 3 | Rp 45k | Rp 45k | Rp 47k | 1.0× |
| QJMotor SRV 250 | 3 | Rp 267k | Rp 400k | Rp 550k | 2.1× |
| Aprilia SR GT 200 | 2 | Rp 175k | Rp 175k | Rp 300k | 1.7× |
| Honda CB150R | 2 | Rp 120k | Rp 120k | Rp 150k | 1.3× |
| Royal Enfield Hunter | 2 | Rp 400k | Rp 400k | Rp 1jt | 2.5× |
| Royal Enfield Meteor 350 | 2 | Rp 500k | Rp 500k | Rp 550k | 1.1× |
| Vespa GTS 150 | 2 | Rp 185k | Rp 185k | Rp 185k | 1.0× |
Where the gap is widest
On the Honda Scoopy the most expensive shop asks 612% more than the cheapest for the same machine. Both of them published that price themselves. every shop.
When a month stops being worth it
Across the 200 shops that publish both a daily rate and a monthly one, a month typically costs the same as about 25 days paid day by day. Past that point the monthly rate is the cheaper way to hire the same scooter from the same shop, which is why almost every figure on this page is quoted per day on a month.
How these three numbers are made
Every figure is a shop's own published rate, read from that shop's own website and shown on its page with the date we last confirmed it. Where a shop publishes a monthly price we divide it by thirty; where it publishes only a daily rate we use that. We never estimate a rate a shop has not published, and the shops that publish nothing appear nowhere on this page. The middle figure is the median rather than the average, so one unusual shop cannot move it.
A gap is a fact about the market, not a verdict on a shop. A higher price can buy a newer bike, insurance, or delivery to your door, and sometimes it buys nothing at all. That is the question worth asking before you pay.