Ceylon Loop Top attractions Hidden gems Trip planner

Pahiyangala Cave

Kalutara, Western

The vast entrance of Pahiyangala Cave, one of the largest natural rock formations in Asia
Photo: Freelk / CC BY-SA 3.0 / Wikimedia Commons

Also known as Fa-Hien Cave after a Chinese traveller locally said to have once sheltered here, Pahiyangala is one of the largest natural rock formations in Asia, with a mouth 175 feet high and 160 feet wide, big enough to hold roughly 3,000 people. Archaeological excavations here uncovered human skeletal remains around 37,000 years old, among the earliest evidence of modern humans in South Asia, along with bone arrow tips considered the oldest bow-and-arrow technology found outside Africa. Research at the site is ongoing, and much of it remains an active dig rather than a fully finished exhibit, giving it a rawer feel than more polished archaeological sites.

Ancient cities & archaeologyHiking & adventure

Best time to visit

Weekday mornings, both to avoid crowds and the heat on the climb up to the cave entrance.

Visitor tip

Follow site guidance and avoid restricted areas.

Local pick

The active excavation pit inside the cave is open for visitors to look into — a rare chance to see ongoing archaeological work rather than a finished, roped-off site.

Quick answers

Where is Pahiyangala Cave?

Pahiyangala Cave is in Kalutara, Western Province, Sri Lanka.

When is the best time to visit Pahiyangala Cave?

Weekday mornings, both to avoid crowds and the heat on the climb up to the cave entrance.

How far is Pahiyangala Cave from Colombo?

About 39 km in a straight line. Road journeys are longer, so check current travel times before you go.

What is near Pahiyangala Cave?

Nearby places include Bentota River (about 25 km away), Bentota Beach (about 26 km away), Dehiwala National Zoological Gardens (about 32 km away), Diyatha Uyana (about 33 km away).

Add to my itinerary

Nearby places

More places in Western Province

Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.