Bali in July: 29°C / 84°F afternoons, 24°C / 75°F coastal mornings, 3 rain days — peak dry season, Australian school holidays peak.
July is Bali at the dry season's clearest stretch and the year's peak tourism. BMKG Denpasar Ngurah Rai data put afternoons at 29°C / 84°F, coastal mornings at 24°C / 75°F, humidity around 70%, and 3 rain days totalling ~30mm. Ubud's 700m+ rice-paddy elevation drops mornings 3-5°C below the coast — Pengosekan and Penestanan villages run ~21°C / 70°F before sunrise. Daylight stays at 12 hours. Australian school holidays peak through July (Australian winter break, June 25-July 14 in NSW, similar in Victoria), bringing Sydney-and-Melbourne flights constant into Denpasar; Seminyak-to-Canggu beach clubs (Potato Head, Kuoy, La Brisa Bali, Sundara, Finns Beach Club) run at full capacity. The wardrobe stays in the dry-season tropical register but with rotation pressure — three or more cotton-rayon tees, two trouser pairs, two sundresses if you'll spend evenings out. Surf gear matters more in July: peak swell at Uluwatu, Padang Padang, Bingin runs 6-10 feet on the biggest days, drawing experienced surfers; the gentler Canggu beach breaks suit beginners. Magali Pascal, Kim Soo, Indah Clothing remain the local-design anchors. Booking pressure is real — Locavore in Ubud, Mosaic, Cuca in Jimbaran all book 4+ weeks out for July weekends.
Australian school holidays peak through July — Sydney and Melbourne flights into Denpasar run constant — and the Seminyak-to-Canggu beach-club rhythm reads more Bondi Beach than Bali at peak times.
Cotton-rayon tee · wide-leg trousers · sarong · Birkenstocks · dry bag · wide-brim hat. Coffee at Revolver (Seminyak) 8am, surf lesson at Old Man's beach (Canggu) 10am, lunch at Crate Café.
Knee-length sundress · linen shirt for Ubud breeze · leather sandals · slim crossbody. Dinner at Mosaic or Locavore (Ubud) 8pm, drinks at Akademi (Canggu) or Bisma Eight rooftop.
Per BMKG Denpasar Ngurah Rai data: average daily high is 29°C / 84°F, coastal low is 24°C / 75°F, humidity ~70%, 3 rain days totalling ~30mm. Daylight is 12 hours. July is Bali's clearest dry-season month with the most reliable surf swell at Uluwatu and Padang Padang. UV index reads 11-12 (extreme). Ubud and Bedugul (700-1,200m elevation) run 3-5°C cooler than the coast.
Among the best for weather but the busiest for tourism. Peak dry season delivers the most reliable clear days, the strongest surf swell, the warmest beach water (27°C / 81°F at Seminyak). Trade-offs: Australian school holidays mean Sydney-Melbourne flights run constant, Seminyak-Canggu beach clubs pack at full capacity, hotel rates rise 30-50%, and Locavore-Mosaic-Cuca all require 4+ week dinner reservations. Ubud thins out compared to Seminyak; Uluwatu-Bingin stay quieter due to advanced-surf-only access.
Yes — peak dry-season swell. Uluwatu and Padang Padang run 6-10 feet on the biggest days; Bingin and Balangan run 4-6 feet (intermediate-advanced). Canggu's beach breaks (Old Man's, Berawa, Echo Beach) sit at 3-5 feet, suiting beginners and intermediate. Pack: rashguard (UV is extreme), reef boots for Uluwatu and Bingin coral, board shorts or surf bikini, waterproof phone pouch. Pro Surf Bali in Canggu rents boards and offers lessons at $30-50 USD.
Three different vacations. Seminyak: beach club + sunset cocktails + Western-international restaurant scene + Magali Pascal flagship; the heart of the resort-luxury Bali. Canggu: surf-and-coffee + Australian-influenced creative scene + co-working scene + cheaper accommodations; suits younger and surf-focused visitors. Ubud: jungle-and-yoga + Hindu-cultural depth + Locavore-Mosaic-Cuca tier dining + cooler-evening rice-paddy walks; suits wellness-and-cultural travel. Many visitors split: 3 nights Ubud, 4 nights Seminyak or Canggu.
Coastal pools (Seminyak, Canggu, Jimbaran, Sanur) warm to 27-29°C / 81-84°F by midday; mornings start at 24-26°C / 75-79°F. Ubud and higher-elevation hotel pools (Bedugul, Munduk) sit cooler at 22-24°C / 72-75°F mornings, warming to 25-27°C / 77-81°F by afternoon. The COMO Shambhala Estate and Bambu Indah have heated pools; the Four Seasons and Mandapa Reserve pools sit at ambient temperature. Pack a swimsuit cover-up rather than a wetsuit.