Best time to go
Dry season from April to October brings sunny days around 27 to 31C and calmer seas, with July and August busiest. November to March is wet season with short, heavy afternoon downpours, greener landscapes and lower hotel prices.
Pay entry fees online first
Pay the Bali tourist levy (150,000 IDR per person) via the official Love Bali website and apply for the e-VOA online before you fly to skip queues at Ngurah Rai Airport.
Use Grab or Gojek, but know the zones
Grab and Gojek are cheapest for short hops, but some areas around Ubud and certain beaches ban app pickups, so for day trips book a private driver through your hotel. Traffic is heavy, so allow 1.5 hours between Ubud and Seminyak.
Count your zeros and use ATMs inside banks
Use ATMs attached to bank branches or convenience stores (BCA, Mandiri) to avoid card skimmers, and only exchange cash at authorised changers like BMC or Central Kuta, never at tiny side-street counters offering better rates.
Respect the monkeys and the surf
At Uluwatu Temple and the Monkey Forest, stow sunglasses, phones and hats as macaques snatch them. At beaches, swim between red and yellow flags; currents along the west coast are strong.
Dress for temples
Cover shoulders and knees and wear a sarong and sash at temples; many lend them, but carrying your own is cleaner and cheaper. Never step on the small canang sari offerings on pavements.
Tipping norms
Many restaurants add 15 to 21 percent tax and service, so extra tipping is optional; for drivers, spa therapists and guides, 50,000 to 100,000 IDR is appreciated.
Avoid Bali belly
Drink only bottled or filtered water, skip ice at roadside stalls, and refill bottles at the free water stations many cafés and hotels now provide.