Goa Gajah

Elephant Cave which includes religious elements, a temple or place of worship and caves
This mysterious place just outside of Ubud houses a Hindu temple, statues, ponds and fountains from a time gone by.

The Elephant Cave, also known as Goa Gajah, is an archeologically significant Hindu temple. The stone structure is believed to date back to between the 10th and 14th centuries. The history behind the temple’s name is unconfirmed.

Enter through the dark looming mouth of a demon to step inside the cave. The demon is a kala head and has the bulging eyes typical of these sculptures. The cave itself is only small. See the ancient inscriptions and follow the narrow passageway to the end. On the left is a small alcove with a statue of Ganesh and on the right is a small worship area with representations of lingam, a symbol of Shiva, and yoni, a representation of female creative energy.

Descend the stairs to the gardens with the pond of Patirtaan, which is said to contain holy water and is used for ceremonies. Check out the statues around the fish pond and lily pond these depict Widyadara-Widyadari angels.

You need less than 15 minutes to see the Elephant Cave complex. It is still worth coming here, however, because the journey is scenic and the surrounding rice paddies and other temples in the area are good photo opportunities. Set out exploring and visit the small waterfall in the valley, stroll through tropical gardens, or inspect the nearby Buddhist temple.

Elephant Cave is open daily and there is a small fee to enter. The site is located west of Bedulu Village in the Blahbatuh District, Gianyar Regency. This is just 4 miles (6 kilometers) from Ubud. To get there, book a tour or rent a vehicle. Free parking is available.

You can pay a local guide to show you around, but if you don’t to do this, it’s useful to know the word “tidak” (no), because the local guides can be persistent. Women need to cover their shoulders and both men and women should wear a sarong. You can buy a sarong at stalls near the entrance.

Top Hotels Close to Goa Gajah

SereS Springs Resort & Spa Singakerta - CHSE Certified
SereS Springs Resort & Spa Singakerta - CHSE Certified
5 out of 5
Banjar Jukut Paku Singakerta, Ubud, 80571
The price is ¥10,767 per night from Jul 25 to Jul 26
Stay at this 5-star luxury hotel in Ubud. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the breakfast and the pool in our reviews. Popular ...
4.7/5 Exceptional! (286 reviews)
Best hotel I’ve stayed at!
"Our stay was perfect! I told them I was pregnant and dealing with a lot of morning sickness and they accommodated accordingly! We got tea and fruits every morning and transportation to anywhere! The people that work here are amazing and respond immediately to any requests! I can’t wait to come ..."

Reviewed on Apr 3, 2022

SereS Springs Resort & Spa Singakerta - CHSE Certified
Dedary Kriyamaha Villas Ubud
Dedary Kriyamaha Villas Ubud
4 out of 5
Banjar Pinjul, Desa Kendran, Tegalalang, Ubud, Bali, 80571
The price is ¥15,682 per night from Jul 17 to Jul 18
Stay at this 4-star business-friendly villa in Ubud. Enjoy free WiFi, private pools, and breakfast. Our guests praise the pool and the helpful staff in our reviews. ...
4.6/5 Exceptional! (110 reviews)
"The staff were really nice and friendly , especially adi. We had some trouble trying to sort flights out to get home because of the virus he was very understanding. The property is quiet and Has beautiful rooms"

Reviewed on Mar 23, 2020

Dedary Kriyamaha Villas Ubud
Tanah Gajah, a Resort by Hadiprana - CHSE Certified
Tanah Gajah, a Resort by Hadiprana - CHSE Certified
5 out of 5
Jalan Goa Gajah, Tengkulak Kaja, Gianyar, Ubud, Bali, 80571
The price is ¥51,530 per night from Jul 25 to Jul 26
Stay at this 5-star luxury hotel in Ubud. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the pool and the restaurant in our reviews. ...
4.9/5 Exceptional! (133 reviews)
"A beautiful and serene property with incredible and attentive service. A wonderful escape from an otherwise chaotic world."

Reviewed on Jun 30, 2022

Tanah Gajah, a Resort by Hadiprana - CHSE Certified
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Plan a trip to see Goa Gajah

Puri Sebali Resort - CHSE Certified
Sithala Villa Seminyak
The Awan Villas

Popular places to visit in Goa Gajah


Best Lodging Options Near Goa Gajah

Ubud Sensasi Bungalows
Ubud Sensasi Bungalows
3 out of 5
Jalan Hanoman No. 42, Padang Tegal, Ubud, Bali, 80571
The price is ¥1,122 per night from Jul 6 to Jul 7
Ubud Sensasi Bungalows
Dedary Kriyamaha Villas Ubud
Dedary Kriyamaha Villas Ubud
4 out of 5
Banjar Pinjul, Desa Kendran, Tegalalang, Ubud, Bali, 80571
The price is ¥15,682 per night from Jul 17 to Jul 18
Dedary Kriyamaha Villas Ubud
Tanah Gajah, a Resort by Hadiprana - CHSE Certified
Tanah Gajah, a Resort by Hadiprana - CHSE Certified
5 out of 5
Jalan Goa Gajah, Tengkulak Kaja, Gianyar, Ubud, Bali, 80571
The price is ¥51,530 per night from Jul 25 to Jul 26
Tanah Gajah, a Resort by Hadiprana - CHSE Certified
SereS Springs Resort & Spa Singakerta - CHSE Certified
SereS Springs Resort & Spa Singakerta - CHSE Certified
5 out of 5
Banjar Jukut Paku Singakerta, Ubud, 80571
The price is ¥10,767 per night from Jul 25 to Jul 26
SereS Springs Resort & Spa Singakerta - CHSE Certified
Villa Cella Bella
Villa Cella Bella
Jalan Hrdaya Tengkulak Kaja Ubud, Kemenuh, Sukawati, Ubud, bali, 80582
Villa Cella Bella
Amori Villas
Amori Villas
4 out of 5
Br. Dukuh Kawan, Pejeng Kawan, Gianyar, Ubud, Bali, 80552
The price is ¥29,765 per night from Jul 6 to Jul 7
Amori Villas
Maya Ubud Resort and Spa - CHSE Certified
Maya Ubud Resort and Spa - CHSE Certified
5 out of 5
Jalan Gunung Sari, Peliatan, Ubud, Bali, 80571
The price is ¥24,422 per night from Jul 7 to Jul 8
Maya Ubud Resort and Spa - CHSE Certified
The Hidden Paradise Ubud
The Hidden Paradise Ubud
3.5 out of 5
Jl. Dukuh Geria, Pejeng Kawan, Ubud, Bali, 80571
The price is ¥10,313 per night from Jul 10 to Jul 11
The Hidden Paradise Ubud
Bebek Tepi Sawah Restaurant & Villas - CHSE Certified
Bebek Tepi Sawah Restaurant & Villas - CHSE Certified
4.5 out of 5
Jl. Raya Goa Gajah, Br Teges Peliatan, Ubud, Bali, 80571
The price is ¥14,020 per night from Jul 6 to Jul 7
Bebek Tepi Sawah Restaurant & Villas - CHSE Certified
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.