Goa Gajah Archaeological Site

Ancient Balinese cave temple with stone carvings

Goa Gajah near Ubud features an 11th‑century carved entrance, bathing pools and temple ruins. Visitors typically combine the site with nearby rice terraces and Ubud's cultural attractions.

Main image

Goa Gajah at a Glance#

Address: Bedulu, Blahbatuh, Gianyar Regency, Bali 80581, Indonesia

Hours: Daily 7:00am-5:00pm (may vary with temple ceremonies)

Admission: IDR 15,000-50,000 (variable; foreigners often pay a higher entrance fee), plus a small parking/donation fee.

About Goa Gajah#

Goa Gajah, commonly called the Elephant Cave, is a small archaeological complex near Ubud on Bali that combines a carved cave entrance with a bathing pool and temple structures. It is known for its distinctive rock carvings set into a valley slope.

The carved mouth-like entrance, interior chamber and nearby carved bathing pool are the site’s main features; the complex is integrated with a riverside garden and walkways. Visitors typically view the carvings, the pool with stone fountains and the small temple precincts.

The site dates from Bali’s early historic period and shows Hindu-Buddhist iconographic influence in its stonework and ritual layout; it has been a focus for both archaeological study and local religious practice. Conservation work and visitor management have sought to protect carvings and water features.

Goa Gajah lies a short distance east of central Ubud in central Bali, set in a shallow valley with nearby rice terraces and village access roads, making it a common stop on cultural day tours of the region.

  • Cultural dating: The site contains carved stonework and ritual bathing features dating from the island’s early historic period, reflecting Hindu-Buddhist influences.

What to See#

  • Carved cave entrance: A carved rock-face entrance leading into a small cave chamber, traditionally associated with ritual use and locally known as the Elephant Cave.
  • Bathing pool and carved fountains: A bathing pool and stone fountains in front of the cave complex, featuring carved reliefs and sculptural elements from early periods.

How to Get to Goa Gajah#

From central Ubud, Goa Gajah is roughly a 10-15 minute drive east on Jl. Raya Goa Gajah. Many visitors hire a driver, scooter, or use a taxi/ride-hail service; limited parking is available on site. The site is walkable from Ubud for those who enjoy a 30-45 minute stroll through village lanes.

Tips for Visiting Goa Gajah#

  • Go early (before 9:00) to avoid tour buses and see the central carving in softer light.
  • Wear shoes with grip-the carved stone steps and wet paths down into the complex can be slippery.
  • Look for the bathing pool and relics tucked behind the main cave entrance; they're often missed by quick visitors.

Best Time to Visit Goa Gajah#

Morning visits in the dry months are best; avoid major Balinese holidays when pilgrimage crowds swell.

Dry season (April-October)
Apr-Oct · 24-31°C
Clear, sunny days make the site's stone carvings easier to see and fruity vendors more pleasant.
Wet season (November-March)
Nov-Mar · 24-30°C
Short, heavy showers can make the uneven paths slippery; mornings are the safest time to visit.

History & Culture of Goa Gajah#

Created in the 9th century as a hermitage, Goa Gajah has long captured the imagination of visitors and even inspired the Javanese poem Desawarnana, written in 1365. The name recorded on that manuscript was originally Buddhist and translates as “temple of monks”, denoting a place where a dedicated monk lived and followed the Buddhist path.

The cave’s most striking feature is the relief carved around its entrance, a mass of menacing demons believed to ward off evil spirits; the largest figure resembles an elephant, giving the site its popular name of Elephant Cave. Much of the excavation was carried out in the 1950s, uncovering a large bathing place along with meditation chambers and other rooms. Lingam and yoni statues placed at key points throughout the complex suggest the site served both Buddhist and Hindu ritual practice, and it is now preserved as a UNESCO World Heritage Site.

Goa Gajah lies about two kilometres from the village of Bedulu, a rewarding base for exploring the surrounding countryside.

Weather & Climate near Goa Gajah#

Climate

Goa Gajah's climate is classified as Tropical Monsoon - Tropical Monsoon climate with consistently warm temperatures year-round. Temperatures range from 21°C to 30°C. Abundant rainfall (1983 mm/year), wettest in January.

Air Quality: AQI 52 Moderate
Best Time to Visit
AugustJuneSeptember
Temperature & Rainfall
Temperature Range
34°
Warmest Month
19°
Coldest Month
Monthly Conditions

January

January is warm with muggy conditions (dew point 23°C). The wettest month with heavy rain (307 mm) and mostly overcast skies.

65 Good

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 30°
86%
Humidity
Very Humid

Weather

307 mm
Rainfall
2.4 m/s
Wind
Calm
2.5
UV Index
Extreme
12.4h daylight

February

February is warm with muggy conditions (dew point 23°C). Heavy rain (247 mm) and mostly overcast skies.

65 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 30°
86%
Humidity
Very Humid

Weather

247 mm
Rainfall
2.3 m/s
Wind
Calm
2.6
UV Index
Extreme
12.3h daylight

March

March is warm with muggy conditions (dew point 23°C). Heavy rain (212 mm) and partly cloudy skies.

69 Good

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 30°
85%
Humidity
Very Humid

Weather

212 mm
Rainfall
1.9 m/s
Wind
Calm
2.5
UV Index
Extreme
12.0h daylight

April

April is warm with muggy conditions (dew point 23°C). Significant rainfall (131 mm) and partly cloudy skies.

77 Very Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
85%
Humidity
Very Humid

Weather

131 mm
Rainfall
1.9 m/s
Wind
Calm
2.4
UV Index
Extreme
11.8h daylight

May

May is warm with muggy conditions (dew point 22°C). Significant rainfall (104 mm).

81 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 30°
85%
Humidity
Very Humid

Weather

104 mm
Rainfall
2.1 m/s
Wind
Calm
2.0
UV Index
Extreme
11.6h daylight

June

June is warm with highs of 29°C and lows of 22°C. Regular rainfall (96 mm).

83 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
22° 29°
85%
Humidity
Very Humid

Weather

96 mm
Rainfall
2.4 m/s
Wind
Calm
1.9
UV Index
Very High
11.5h daylight

July

July is warm with highs of 28°C and lows of 21°C. Significant rainfall (137 mm).

79 Very Good

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 28°
83%
Humidity
Very Humid

Weather

137 mm
Rainfall
1.6 m/s
Wind
Calm
1.9
UV Index
Very High
11.6h daylight

August

August is warm with highs of 28°C and lows of 21°C. Moderate rainfall (51 mm) and mostly sunny skies.

89 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 28°
82%
Humidity
Very Humid

Weather

51 mm
Rainfall
1.8 m/s
Wind
Calm
2.3
UV Index
Extreme
11.7h daylight

September

September is warm with highs of 29°C and lows of 22°C. Significant rainfall (107 mm) and mostly sunny skies.

83 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 29°
80%
Humidity
Very Humid

Weather

107 mm
Rainfall
2.5 m/s
Wind
Calm
2.6
UV Index
Extreme
11.9h daylight

October

October is warm with highs of 30°C and lows of 22°C. Significant rainfall (165 mm).

77 Very Good

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 30°
79%
Humidity
Very Humid

Weather

165 mm
Rainfall
2.2 m/s
Wind
Calm
2.7
UV Index
Extreme
12.2h daylight

November

November is the warmest month with muggy conditions (dew point 22°C). Significant rainfall (180 mm) and partly cloudy skies.

71 Very Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 30°
81%
Humidity
Very Humid

Weather

180 mm
Rainfall
2.2 m/s
Wind
Calm
2.6
UV Index
Extreme
12.4h daylight

December

December is warm with muggy conditions (dew point 23°C). Heavy rain (246 mm) and mostly overcast skies.

63 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 30°
84%
Humidity
Very Humid

Weather

246 mm
Rainfall
1.9 m/s
Wind
Calm
2.4
UV Index
Extreme
12.5h daylight

Nearby Attractions to Goa Gajah#