Caves in Sri Lanka
120 caves across Sri Lanka, must-see first. Each page covers the best time to visit, typical crowds and how far it is from nearby cities, and travellers can report “Is it open today?” (opening status).
- Ravana's Cave · cave · Badulla · Must-see
- Pidurangala Royal Cave Temple · cave · Matale · Highly rated · Must-see
- Belilena Cave · cave · Kegalle · Well liked
- Anamaduwa Paramakanda Cave Temple · cave · Puttalam · Well liked
- Danigala Circular Rock & Pre-Historical Caves · cave · Polonnaruwa
- Duwili Ella and Duwili Ella cave · cave · Matale
- Rajagiri Caves Archaeological Site · cave · Anuradhapura
- Limestone Caves of Jaffna · cave · Jaffna
- Kurullangala Prehistoric Cave Art Site · cave · Badulla
- Dolukanda Cave · cave · Kurunegala
- Fa-hienlena Prehistoric Cave · cave · Kalutara
- / Cave of Madulsima · cave · Badulla
- Dorawaka Athubendi Lena Cave · cave · Kegalle
- Cave of Primal Arts Thanthirimale · cave · Anuradhapura
- Nuwaragala cave · cave · Ampara
- Mayakkai Caves · cave · Jaffna
- Sthripura Caves · cave · Badulla
- Yatahalena Cave Temple · cave · Kegalle
- Katugahagalge ancient cave · cave · Monaragala
- Periya Mandapam Stone Cave · cave · Jaffna
- Navy Cave Dive site · cave · Trincomalee
- Drip-Ledge Caves Viewpoint · cave · Matale
- Dighapashana Cave (Sudassana Padhanagaraya) · cave · Anuradhapura
- Dumbutulu Rock Cave/ · cave · Polonnaruwa
- Deraniyagala Cave · cave · Matale
- Pannila Limestone Cave · cave · Ratnapura
- Rotupihilla Cave · cave · Nuwara Eliya
- Alawala Caves Prehistoric Archaeological Site · cave · Gampaha
- Rangiri Ancient Cave Temple (BERALIHELA) · cave · Hambantota
- Kīrimalai Limestone Caves · cave · Jaffna
- King's Cave · cave · Matara
- Erupothana Ancient Buddhist Cave Monastery · cave · Vavuniya
- Muthugala cave temple · cave · Polonnaruwa
- (Gira hote cave) · cave · Kandy
- Sangharaja Cave · cave · Kegalle
- Rathmale Ancient Cave Temple · cave · Kurunegala
- Induruwa Beach Cave · cave · Galle
- Cave · cave · Ratnapura
- Cave · cave · Kandy
- Sri Pana Cave Temple · cave · Monaragala
- (Cave Shelter) · cave · Anuradhapura
- Kotigul Kanda (Tiger Cave Hill) · cave · Kalutara
- Cave Image House · cave · Hambantota
- Gurubevilagama Prehistoric Belilena (cave) · cave · Ratnapura
- Sthreepura Cave - Erathna · cave · Ratnapura
- Barathanaga Cave Temple · cave · Anuradhapura
- Cave of ravan · cave · Jaffna
- Ancient Limestone Cave Landupita · cave · Nuwara Eliya
- Ruins At Kahataathhela Caves · cave · Monaragala
- Puran Appu Cave · cave · Matale
- Stone cave · cave · Trincomalee
- Henewala Cave · cave · Monaragala
- Second cave · cave · Kurunegala
- Bat Cave · cave · Nuwara Eliya
- Mulgama Cave · cave · Monaragala
- Athagala Caves · cave · Ampara
- Hanthiyawa Caves · cave · Monaragala
- Cave and Pond · cave · Galle
- Rock Cave · cave · Ratnapura
- Bat Cave · cave · Hambantota
- Moragolla Hena mountain and rock cave · cave · Kurunegala
- Ancient Cave · cave · Gampaha
- Ancient Cobra Cave · cave · Anuradhapura
- Cham Rock Top Cave · cave · Anuradhapura
- Cave of King Ravana · cave · Nuwara Eliya
- Kahatapitiya Cave · cave · Monaragala
- Akurukaduwa Limestone Cave · cave · Badulla
- Mihidu Cave · cave · Anuradhapura
- Pearl Cave · cave · Hambantota
- Mutiyammagama Ancient Cave · cave · Hambantota
- Bats cave · cave · Matara
- Ilukpitiya Cave Archaeological Site · cave · Ampara
- Dematagoda Caves Archaeological Site · cave · Ampara
- Cave with ancient paintings · cave · Ampara
- Bat cave · cave · Colombo
- Shev's Cave · cave · Colombo
- Aden’s Cave - Double Room with Balcony · cave · Kalutara
- Vinuga's Cave · cave · Ratnapura
- Secret Cave of Asgiriya Royal Cave Temple · cave · Gampaha
- Rock cave temple · cave · Ratnapura
- Hathras Galge Cave · cave · Monaragala
- Nature caves · cave · Colombo
- Dishan's Bat Cave · cave · Gampaha
- Cave of Kurugala · cave · Colombo
- Drip Ledged Cave · cave · Batticaloa
- Galamuduna Caves · cave · Badulla
- Hidden Cave of Prabawa Mountain View · cave · Badulla
- Handagala Kanda Ancient Cave Temple · cave · Anuradhapura
- Ganthuna Caves · cave · Kegalle
- Meegahakivula Bingelanda Caves · cave · Badulla
- Keenawaththa Caves Ruins · cave · Ampara
- Nitro cave · cave · Kandy
- Yaddigama Cave Mountain · cave · Kurunegala
- The White Caves · cave · Polonnaruwa
- Sagarva Cave · cave · Anuradhapura
- Drip ledge cave / · cave · Trincomalee
- Pier for Cave Temple · cave · Trincomalee
- Algama Cave Temple · cave · Kurunegala
- Aligala Cave · cave · Matale
- Ancient Caves · cave · Anuradhapura
- Ataseta Cave · cave · Anuradhapura
- Cave Inscriptions · cave · Matale
- Cave Temple · cave · Kurunegala
- Cave dive site · cave · Galle
- Cobra Hood Cave · cave · Matale
- Dematagala Cave Temple · cave · Monaragala
- Divaguha Rajamaha Viharaya · cave · Ratnapura
- Gal Goa · cave · Nuwara Eliya
- Mahinda cave · cave · Anuradhapura
- Nai Pena Guhawa Archaeological Ruins · cave · Puttalam
- Nildiya Pokuna Cave · cave · Badulla
- Pattiyathalawa Cave · cave · Monaragala
- Rajagiri Lena Kanda (Rajagiri Cave Mountain) · cave · Anuradhapura
- Ranwanguhawa Temple · cave · Badulla
- Rock cave with stone doorway · cave · Anuradhapura
- Samangala Caves · cave · Ampara
- Veheragala Rock Cave Temple · cave · Ampara
- Waulpane Cave · cave · Ratnapura
- Wawulpalma · cave · Matara
- thorana · cave · Nuwara Eliya