Mulkirigala Rock Temple (Mulkirigala Raja Maha Vihara) si riferisce a una raccolta di antichi templi rupestri buddisti situati su una roccia scoscesa nella provincia meridionale dello Sri Lanka. Circondato da una lussureggiante foresta verde, ci sono sette grotte rocciose arroccate su cinque livelli terrazzati di varie altitudini. Questi includono la Terrazza Inferiore (Patha Maluwa), la Terrazza del Bo Tree (Bodhi Maluwa), la Terrazza del Tempio del Grande Re (Raja Maha Vihara Maluwa), la Terrazza dell'Albero Superiore di Bo (Uda Bodhi Maluwa) e la Terrazza Chetiya (Chaitya Maluwa).
Tutti i livelli dei templi rupestri di Mulgrigala sono raggiungibili tramite sentieri di granito ben pavimentati e numerosi gradini. Lungo la strada, vedrai immagini di Buddha sdraiati, seduti e in piedi, oltre a elaborati dipinti murali religiosi all'interno delle grotte. Più in alto, arroccato in cima a circa 205 metri sul livello del mare (e dopo aver scalato più di 500 gradini), troverai un piccolo dagoba, per non parlare di alcune incredibili viste sulle foreste circostanti.