Goa Gajah, lit. meaning "The Elephant Cave", is located in Gianyar on the island of Bali near Ubud, in Indonesia. Built in the 9th century, it served as a sanctuary.
Best time to visit
Two separate windows work best: Apr–Jun & Aug–Sep. Pick the one that matches what you came for.
Pairs well with
Frequently asked questions
When is the best time to visit Goa Gajah?
The best time to visit Goa Gajah is April–June & August–September, in Ubud, Indonesia.
Where is Goa Gajah?
Goa Gajah is in Ubud, Indonesia.
What is Goa Gajah known for?
Goa Gajah, lit. meaning "The Elephant Cave", is located in Gianyar on the island of Bali near Ubud, in Indonesia. Built in the 9th century, it served as a sanctuary.




