Entry point via Soekarno-Hatta, traveling with parents, brother, and his friends who joined directly from China — the first stop of a short, packed family trip.
Stayed at Bale Ayu Homestay in the Kubupenlokan area, booked through Booking.com — a cultural-heartland stop between Jakarta and Bali.
The final stop before heading back through Kuala Lumpur — a full-day car rental with driver (airport pickup, Mt. Batur hotel drop-off included) was negotiated down hard for the group of six.
April–October is the dry season — clear skies for Bali specifically, and easier road conditions for a family group. This trip ran in April, right at the start of the dry window — good timing, whether planned that way or not.
April 21 (birthday) and April 22 (parents' wedding anniversary) — both celebrated in Indonesia on this trip.
Currency exchanged in advance through BookMyForex before departure. The Bali car rental negotiation (see above) shows the real haggling range — opening quote 1,100,000 IDR/day for 6 people, pushed toward 600,000 IDR — but the actual final agreed price isn't confirmed yet.
How naturally the group expanded. This started as a family trip — parents, my brother — and picked up his friends from China along the way, mid-itinerary, without it ever feeling like an add-on. By the time the Bali car rental negotiation happened, it was a genuine six-person unit haggling together, not a family trip with guests tacked on. The negotiation itself was the real education: watching an opening quote (1.1 million IDR/day) get worked down in real time, in a language none of us really spoke, taught more about how price actually works in Southeast Asia than any guidebook would have.
1.1 million IDR/day was the opening ask here; real negotiation got it down meaningfully. Don't take the first number at face value.
Friends joined mid-itinerary here — flexible private hire absorbed that easily in a way pre-booked seats wouldn't have.
Cheaper and less hassle than hunting for a counter once you've landed.