The options
| Option | Where | Benchmark price | Duration | Who it suits |
|---|---|---|---|---|
| Pigstone Beach and rice fields, in a group | Canggu | 58 to 62 dollars (platform) | 75 min, 8 people maximum | First timers, couples, small groups |
| Short ride on Seminyak beach | Seminyak | from 32 dollars (platform) | 30 min to 1 h, no rice fields | Tight budget, wanting to try |
| Saba beach and temple | Gianyar coast | about 600,000 IDR (30 min), 950,000 IDR (1 h), 1,800,000 IDR (1.5 h) per one operator | 30 min to 1.5 h | Travellers based in Ubud, views of Nusa Penida and Agung |
| Private Kedungu beach and rice field ride | Kedungu | about 199 dollars per person (platform) | 1.5 h | Photos, honeymooners, those who want a private group |
How to choose
- Beginner: the Canggu group outing, 75 minutes, guide and pickup included; rated 4.7 from about 280 reviews on GetYourGuide in October 2026. Some travellers note the horses rarely gallop: it is more of a stroll.
- If you want to trot or canter: ask the operator whether trot and canter are allowed for your level; Saba offers them.
- Photos: sunrise at Saba or late afternoon in Canggu, when the light is soft.
- From Ubud: Saba is the closest (about 30 to 40 minutes by road, estimate); Canggu is more than an hour away.
Before booking
- Weight limit: 85 kg for the Canggu listing, 90 kg at Saba with one operator; check, the limit varies.
- Helmet compulsory: no helmet, no ride.
- Clothing: long trousers or shorts that do not chafe, closed shoes.
- Season: all year; in the rainy season (November to March) the rice fields are greener but the beach can be wet.
- To plan the day, see Canggu, where to stay in Canggu and private driver in Bali.
FAQ
How much does a horse ride in Bali cost? Between about 32 and 62 dollars in a group, 600,000 to 1,800,000 IDR depending on length at Saba, from 199 dollars private (October 2026 figures).
Can I ride with no experience? Yes, outings come with a guide; tell them your level.
What is the weight limit? Between 85 and 90 kg depending on the operator, to confirm.





