Pool day passes in Indonesia

Discover Bali's world-famous infinity pools and Indonesia's stunning resort pools with day pass access. From jungle retreats in Ubud to beachfront clubs in Seminyak, Indonesian pools offer unmatched tropical experiences.

7 cities with hotel pool day passes

Indonesia's pool day passes cover jungle infinity pools in Ubud, beachfront clubs in Seminyak, and city hotels across Java. We track 45 hotels across 7 cities. Prices span about $2 to $195, with most falling between Rp 50,000 and Rp 400,000.

Bali leads with 14 hotels we track, the widest range of settings and the highest ceiling on price. Batam is the cheapest we've found, with day passes starting at Rp 30,000, about $2. Surabaya and Yogyakarta are close behind, both starting around Rp 50,000. See all our pool day pass destinations.

Frequently Asked Questions

Pool Day Pass FAQs for Indonesia

Prices span from Rp 30,000 (about $2) in Batam to Rp 3,010,000 (about $195) for a luxury package at Hanging Gardens of Bali. Most hotel day passes across the country fall between Rp 50,000 and Rp 400,000.
Bali leads with 14 hotels we track offering day passes, from jungle infinity pools in Ubud to beachfront pools in Kuta, priced from Rp 135,000 (about $9).
Batam is the cheapest we've found, with day passes starting at Rp 30,000 (about $2). Surabaya and Yogyakarta are close behind, both starting around Rp 50,000 (about $3).
Across the 7 Indonesian cities we cover, we've found 45 hotels offering pool day passes: 14 in Bali, 5 in Batam, 3 in Bintan, 8 in Jakarta, 4 in Lombok, 7 in Surabaya, and 4 in Yogyakarta.
Most do. Passes in Surabaya and Yogyakarta typically bundle a welcome drink or a local dish like fried rice, while pricier packages in Bali and Jakarta add a full lunch or spa treatment.