Fa Hien Cave, also known as Pahiyangala, is one of the most famous prehistoric sites and largest natural rock caves in Asia, located near Kalutara.
Named after the famous 5th-century Chinese Buddhist monk Faxian, Fa Hien Cave contains incredible archaeological discoveries of human remains dating back over 38,000 years. Visitors can hike up the steps to explore the cavern, see the active shrine inside, and admire panoramic rainforest views.
You can easily reach Fa Hien Cave via Horana or Bulathsinhala by bus, train, or private vehicle.Â



Fa Hien Cave is a historically rich and natural attraction where visitors can explore prehistoric archaeology, admire vast rock formations, and enjoy tropical nature.
Explore the massive natural cave and marvel at one of the largest rock shelters in Asia
Discover ancient human history and archaeological findings dating back over 38,000 years
Visit the serene Buddhist temple and giant reclining Buddha statue located within the cave
Hike through lush forest trails leading up to the impressive cave entrance
Take scenic photographs of the surrounding rainforest and valley landscape
Learn about Monk Faxian’s historical journey between China and ancient Sri Lanka
The Morning and Late Afternoon are the best times to visit, as climbing the steps to the cave can be warm during the middle of the day. Visiting early allows for a cool hike up through the shaded jungle path and clear light for photography.
Cool weather, peaceful atmosphere, easy step-climb
Pleasant weather, soft lighting, scenic valley views
Hot and humid for climbing the steps
Not recommended due to low visibility and safety on steps
Cool weather, soft light, fewer crowds
Warm tones, scenic skies, ideal for photos
Not recommended due to heat and harsh sunlight
Suitable only for city lights and special photography
Fa Hien Cave is located in Yatagampitiya village near Bulathsinhala in the Kalutara District, easily reachable from Colombo or the western coast.
ake a bus to Horana or Kalutara, then catch a local bus heading towards Bulathsinhala / Yatagampitiya. A short tuk-tuk ride from the main road brings you to the site.
Travel to Kalutara South Railway Station, then take a taxi or tuk-tuk directly to Fa Hien Cave (approx. 1-hour drive).
Drive via the Southern Expressway (E01), exit at Gelanigama Interchange (Horana), and drive through Horana–Bulathsinhala Road to Yatagampitiya. Parking is available near the entrance.
Build your itinerary, save places, optimize routes, and explore Sri Lanka with KKF Trip Basket.
Entrance to the cave and temple site is generally free, though small donations for temple maintenance are welcomed.
There is a concrete staircase leading up to the cave. It involves about 150–200 steps, which is a moderate, short climb suitable for most fitness levels.
Since there is a active Buddhist shrine inside the cave, visitors should dress respectfully by covering shoulders and knees.