Mukirigala Rock is a famous mountain landmark located near Kegalle in the Sabaragamuwa region of Sri Lanka. In addition, this historic granite peak is well known for offering dramatic panoramic views.
Because it features scenic hiking trails and lush green countryside, Mukirigala Rock provides an extraordinary trekking experience for travelers. Therefore, it is a very popular destination for visitors exploring the Kegalle district.
Furthermore, the high rocky peak offers a peaceful environment to watch sunrises and photograph misty valleys. However, visitors should plan their journey during drier months to avoid slippery rock surfaces during heavy rains.
Consequently, travelers can easily plan their trip using Google Maps to find the location.



Mukirigala Rock is an iconic mountain destination offering hiking, summit photography, and nature exploration.
Hike along scenic rubber estate trails leading up towards the rocky mountain base
Climb to the summit granite peak for panoramic views of surrounding green mountain ranges and valleys
Photograph spectacular sunrise and sunset vistas overlooking misty Sabaragamuwa countryside
Explore natural rock fissures and caves dotted along the upper mountain slopes
Enjoy peaceful nature walks and bird watching within quiet forested surroundings
The Dry Season from December to April is the best session for traveling to Mukirigala Rock, ensuring firm footing along trail paths and clear summit visibility.
Best for clear valley views, cool hiking temperatures, avoiding afternoon humidity, and soft light for photography
Ideal for relaxed nature walks and enjoying peaceful mountain shade before dusk
Not recommended due to direct sun heat on open exposed rock surfaces
Not suitable as mountain rock hiking paths are unlit and steep edges present safety hazards after dark
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
Mukirigala Rock is located near Danawaka, roughly 10 km from Kegalle town center and 85 km east of Colombo.
Board any main bus traveling along the Colombo–Kandy main highway (A1). Get off at Kegalle Town, followed by a local bus towards Danawaka / Bulathkohupitiya, then take a short tuk-tuk ride to the trail starting point.
Take the Main Line train from Colombo Fort to Polgahawela Railway Station or Rambukkana Railway Station. From the station, board a local bus or private taxi to Kegalle and Danawaka.
Drive via the Colombo–Kandy road (A1 highway) to Kegalle town. Turn onto the Kegalle–Bulathkohupitiya road towards Danawaka, and follow local directions to the foothill parking spot.
Build your itinerary, save places, optimize routes, and explore Sri Lanka with KKF Trip Basket.
The hike from the base parking area to the top summit takes approximately 45 minutes to 1 hour.
Yes, it is a moderate and relatively short hike, though proper footwear is recommended for rocky sections.
No, access to the natural mountain rock site is completely free of charge.