Hakgala Botanical
Garden
Landscapes
Nature Attraction
Overview
Hakgala Botanical Garden is one of the most beautiful and highest-altitude botanical gardens in Sri Lanka, located near Nuwara Eliya amidst misty hills and cool mountain air. Renowned for its rich collection of plants and breathtaking natural surroundings, the garden offers a peaceful escape into nature’s elegance.
The beauty of Hakgala Botanical Garden lies in its well-arranged flower gardens, towering trees, lush green lawns, and vibrant seasonal blooms. A wide variety of roses, orchids, medicinal plants, ferns, and exotic trees are carefully maintained, creating a colorful and refreshing environment throughout the year. During flowering seasons, the garden transforms into a spectacular display of colors and fragrances, attracting nature lovers and photographers alike.
Location on Map
Things To See




What can we do ?
Hakgala Botanical Garden is an ideal place to relax, explore nature, and enjoy the cool hill-country climate. Surrounded by scenic mountains and rich plant life, the garden offers a calm and refreshing experience for visitors of all ages.
Enjoy nature walks along beautifully maintained garden paths
Explore flower collections, including roses, orchids, and seasonal blooms
Observe rare and exotic plants and medicinal plant sections
Relax and unwind in peaceful green spaces
Take photographs of flowers, landscapes, and scenic views
Enjoy the cool climate and fresh mountain air
Learn about plant conservation and botanical diversity
Spend quality time with family or friends in a natural setting
Which time best for visit ?
The best time to visit Hakgala Botanical Garden is from March to April. During these spring months, the weather is pleasantly cool, and the gardens are in full bloom with vibrant roses, orchids, and subtropical flowers. Visiting in the early morning (around 8:00 AM) gives you the best experience to enjoy clear mountain views and avoid afternoon mist or light rainfall.
Early Morning (Sunrise / Golden Hour)
Cool weather, soft light, fewer crowds
Late Afternoon (Sunset / Golden Hour)
Warm tones, scenic skies, ideal for photos
Midday
Not recommended due to heat and harsh sunlight
Night
Suitable only for city lights and special photography
Early Morning (Sunrise / Golden Hour)
Cool weather, soft light, fewer crowds
Late Afternoon (Sunset / Golden Hour)
Warm tones, scenic skies, ideal for photos
Midday
Not recommended due to heat and harsh sunlight
Night
Suitable only for city lights and special photography
How can we arrive?
Hakgala Botanical Garden is located about 10 km from Nuwara Eliya town on the Nuwara Eliya–Badulla road. It is easily accessible by bus, train, and private vehicles.
By Bus
From the Nuwara Eliya Main Bus Stand, take any bus heading toward Welimada, Badulla, or Boralanda.
The garden is located about 10–12 km along the Nuwara Eliya–Badulla Main Road.
By Train
Take a train to Nanu Oya Railway Station
From Nanu Oya, take Bus to Nuwara Eliya town. Taxi / Tuk-tuk to Hakgala Botanical Garden
The distance from Nanu Oya to Nuwara Eliya is around 10 km.
ByPrivete Vehicle
From Nuwara Eliya town → travel on Badulla Road (A5) towards Welimada.
Travel time: Around 20 minutes.
Parking facilities are available near the garden.
Start planning your
Sri Lanka trip
for free
Build your itinerary, save places, optimize routes, and explore Sri Lanka with KKF Trip Basket.
Frequently Asked Questions
Is Hakgala Botanical Garden worth visiting?
Yes, it is one of Sri Lanka’s most beautiful botanical gardens, offering a peaceful environment, colourful flowers, and stunning natural scenery.
Are food and drinks available inside the garden?
Small food stalls and refreshment facilities are available near the garden area, but carrying drinking water is recommended.
Is parking available at Hakgala Botanical Garden?
Yes, parking facilities are available near the entrance for private vehicles.


