Nestled in the heart of Nuwara Eliya, Lake Gregory is a serene retreat that seamlessly blends natural beauty with adventure. This man-made lake, built during the British colonial era, offers a picturesque escape surrounded by misty hills and lush greenery. Horse riding, picnicking, and photography enthusiasts will also find this spot irresistible. With cool mountain air and breathtaking views, Lake Gregory is a must-visit destination that promises relaxation and excitement in equal measure.
Location Of Lake Gregory
Photo: Kalana Jayatilake / Wikimedia Commons
Lake Gregory is located in the scenic town of Nuwara Eliya, in the central highlands of Sri Lanka. Nestled at an altitude of approximately 1,868 metres, it lies amidst rolling tea plantations and mist-covered hills. The lake is easily accessible, just about 3 km from Nuwara Eliya’s city centre. Surrounded by lush landscapes, it serves as a refreshing getaway from the tropical heat of Sri Lanka. Its strategic Distance makes it a perfect stop for travellers exploring the hill country.
How To Reach Lake Gregory
Photo: Artturi Jalli / Unsplash / Image For Representation Only
By Air: The nearest airport is Bandaranaike International Airport (CMB) in Colombo, about 160 km away. From there, you can take a domestic flight to Katugastota Airport in Kandy and then drive to Nuwara Eliya.
By Train: Take a scenic train ride from Colombo to Nanu Oya Railway Station, the nearest railhead (8 km from Lake Gregory). From Nanu Oya, taxis and tuk-tuks are available.
By Road: Buses and private taxis operate from Colombo, Kandy, and Ella to Nuwara Eliya. The drive offers breathtaking views of tea estates and waterfalls, making it a delightful journey.
Things To Do At Lake Gregory
Here are a few exciting things to do at Lake Gregory for an idyllic getaway.
1. Boating And Fishing
Photo: Avishka / Wikimedia Commons
Boating and fishing are two of the most enjoyable activities at Lake Gregory, allowing visitors to experience the lake’s tranquil waters up close. Visitors can rent swan pedal boats, rowboats, or speedboats for a fun-filled ride. Fishing is another relaxing option, as the lake is home to a variety of freshwater fish. While personal fishing gear is recommended, some local vendors offer rentals. Whether you prefer a peaceful fishing session or an adventurous boat ride, both activities provide a memorable experience amidst the breathtaking scenery.
Cost/Person: LKR 500/₹147 – LKR 3,000/₹886 for boating and LKR 200/₹59 – LKR 500/₹147 for fishing gear rental
Best Time To Visit: Early morning or late afternoon for calm waters
2. Jet Skiing And Water Sports
Photo: Alice Challies / Unsplash / Image For Representation Only
For adventure lovers, jet skiing and other water sports offer an exciting way to enjoy Lake Gregory. Speed across the lake on a jet ski or experience the thrill of banana boat rides and tube rides, all available with professional guidance. These high-energy activities provide an adrenaline rush, making them a must-try for thrill-seekers. The cool, misty air and scenic mountain backdrop add to the excitement. Safety gear is provided, ensuring a fun and secure experience. Whether you are a beginner or an expert, water sports here guarantee an exhilarating adventure.
Cost/Person: LKR 2,000/₹591 – LKR 5,000/₹1477 (varies by ride duration and type)
Best Time To Visit: Midday when the lake is less crowded and visibility is clear
3. Horse Riding By The Lake
Photo: ZU photography / Unsplash / Image For Representation Only
For a unique experience, visitors can go horse riding along the picturesque shores of Lake Gregory. This activity is popular among families, couples, and children, offering a fun and nostalgic way to explore the area. Trained horses and professional handlers ensure a smooth ride, whether you’re a beginner or an experienced rider. The peaceful lakefront, lined with lush greenery, creates a perfect setting for a relaxing ride. Many riders love taking photos with the horses against the scenic backdrop. This activity is particularly enchanting in the late afternoon when the golden sunset reflects on the lake’s surface.
Cost/Person: LKR 500/₹147 – LKR 1,500/₹443 (depending on ride duration)
Best Time To Visit: Late afternoon for a pleasant climate and beautiful sunset views
4. Cycling And Walking
Photo: Viktor Bystrov / Unsplash / Image For Representation Only
Lake Gregory’s well-paved paths are ideal for cycling and walking, making it a favourite spot for fitness enthusiasts and nature lovers. Visitors can rent bicycles or enjoy a leisurely stroll along the serene lakefront, breathing in the crisp mountain air. The pathways are surrounded by lush landscapes and offer beautiful lake views at every turn. Walking or cycling in the early morning allows visitors to enjoy a peaceful, misty atmosphere before the crowds arrive. With plenty of spots for photography and relaxation, this activity is a fantastic way to immerse yourself in Nuwara Eliya’s natural beauty.
Cost/Person: LKR 200/₹59 – LKR 500/₹147 (rental bikes)
Best Time To Visit: Early morning for a quiet and refreshing experience
5. Picnic By The Lakeside
Photo: Jennie Clavel / Unsplash / Image For Representation Only
A lakeside picnic at Lake Gregory is a perfect way to unwind and enjoy the beauty of Nuwara Eliya. The lake has several designated picnic spots with seating areas and open green spaces, making it ideal for families, friends, and couples. Visitors can bring their food or buy delicious local snacks from nearby vendors. Enjoying a meal while surrounded by misty hills and the sparkling lake is a truly relaxing experience. The cool climate enhances the ambience, and children can play in the open spaces, making it a great family-friendly activity.
Cost/Person: Free
Best Time To Visit: Noon to late afternoon for a relaxing picnic
Places To Visit Near Lake Gregory
1. Victoria Park
Photo: Sandunruki / Wikimedia Commons
Victoria Park, located in the heart of Nuwara Eliya, is one of the most well-maintained gardens in Sri Lanka. Spanning over 27 acres, the park is a haven for nature lovers, photographers, and those seeking a peaceful retreat. It is home to a variety of exotic flowers, neatly arranged walkways, and large green lawns perfect for a leisurely stroll. Bird watchers can spot rare species like the Indian Pitta and Kashmir Flycatcher. A small play area with swings and slides makes it ideal for children. The vibrant blooms during spring (March to May) make the park even more picturesque.
Distance: 2 km from Lake Gregory
Cost/Person: LKR 300/₹ (locals), LKR 1,500/₹ (foreigners)
Best Time To Visit: Morning or late afternoon for pleasant weather
Major Attractions: Seasonal flowers, birdwatching, well-maintained gardens
2. Pedro Tea Estate
Photo: Ravi Pinisetti / Unsplash / Image For Representation Only
Pedro Tea Estate is a must-visit destination for those interested in Sri Lanka’s rich tea heritage. Located in the cool, misty hills of Nuwara Eliya, this working tea plantation offers guided tours that showcase the entire tea production process—from plucking fresh tea leaves to their transformation into the famous Ceylon tea. Visitors can also enjoy a warm cup of freshly brewed tea while taking in the breathtaking views of the surrounding hills. The estate is especially beautiful in the early morning when mist covers the lush green plantations, making it a photographer’s paradise.
Distance: 3.5 km from Lake Gregory
Cost/Person: LKR 200/₹59 – LKR 500/₹147 (tour and tea tasting)
Best Time To Visit: Morning for live tea processing and scenic views
Major Attractions: Tea factory tour, fresh tea tasting, panoramic plantation views
3. Lover’s Leap Waterfall
Photo: NealVickers / Wikimedia Commons
Lover’s Leap Waterfall is a breathtaking natural wonder hidden amidst the rolling hills and tea plantations of Nuwara Eliya. This 30-meter-high waterfall is not only a scenic attraction but also holds a romantic legend. It is said that a royal prince and his lover leapt to their fate from the top of the waterfall, giving it its unique name. Visitors can reach the falls via a short trek through tea estates, offering mesmerizing views of the misty landscape. The sound of cascading water and the fresh mountain air create a peaceful ambience, making it an ideal spot for photography.
Distance: 4 km from Lake Gregory
Cost/Person: Free
Best Time To Visit: Monsoon season (October to February) for the best water flow
Major Attractions: Waterfall, scenic hiking trails, panoramic viewpoints
4. Moon Plains
Photo: Keshani Kaveesha / Wikimedia Commons
Moon Plains is a vast open grassland offering one of the most spectacular 360-degree views of Sri Lanka’s central highlands. Formerly a catchment area for a livestock farm, the site has been converted into an eco-tourism hotspot. The main attraction here is the “Mini World’s End,” a viewpoint that showcases an uninterrupted view of nine different mountain ranges. Visitors can take a safari-style jeep ride through the plains, where they may spot wildlife such as deer, wild boars, and even the occasional leopard. The fresh mountain air, cool climate, and endless green fields make Moon Plains a must-visit for nature lovers.
Distance: 6 km from Lake Gregory
Cost/Person: LKR 4,000/₹1181 per Jeep
Best Time To Visit: Early morning for clear views and wildlife spotting
Major Attractions: Endless green plains, 360-degree viewpoints, wildlife sightings
5. Hakgala Botanical Garden
Photo: Rehman Abubakr / Wikimedia Commons
Hakgala Botanical Garden, one of the five botanical gardens in Sri Lanka, is a paradise for plant enthusiasts and nature lovers. Spread across 28 hectares, it boasts an impressive collection of orchids, roses, and rare ferns. The garden is located at an elevation of 5,400 feet, making it one of the highest-altitude botanical gardens in the world. According to legend, this was the site of Ashok Vatika from the Ramayana, where Sita was held captive by King Ravana. The garden is particularly stunning during spring (March to May) when thousands of flowers bloom, filling the air with vibrant colours and fragrances.
Distance: 9 km from Lake Gregory
Cost/Person: LKR 100/₹ (locals), LKR 2,000/₹ (foreigners)
Best Time To Visit: March to May for peak blooming season
Major Attractions: Exotic plants, rose gardens, historical significance in the Ramayana
Where To Stay
Photo: maxfranke / Pixabay / Image For Representation Only
There are plenty of accommodation options near Lake Gregory, ranging from budget stays to luxury resorts. For a lavish experience, The Grand Hotel and Araliya Green Hills Hotel offer top-notch amenities and colonial charm. Heritance Tea Factory provides a unique stay amidst tea plantations. Mid-range travellers can opt for Galway Heights Hotel or The Firs, both offering comfort with scenic views. Budget-friendly stays like Lourdes Inn and Park View Guest House provide cosy lodging at reasonable rates.
Where To Eat
Photo: Eaters Collective / Unsplash / Image For Representation Only
Near Lake Gregory, you’ll find a variety of dining options catering to different tastes. For a fine dining experience, Grand Indian at The Grand Hotel serves delicious North and South Indian dishes. Salmiya Italian Restaurant is a great spot for wood-fired pizzas and pasta. If you crave Sri Lankan flavours, De Silva Food Centre offers tasty rice and curry at affordable prices. Lake View Pub is perfect for enjoying a meal with scenic lake views. For coffee lovers, The Coffee Bar at The Grand Hotel serves aromatic brews and snacks. Street food stalls near the lake also offer quick bites.
Best Time To Visit
Photo: Thomson200 / Wikimedia Commons
The best time to visit Lake Gregory is from December to April, when Nuwara Eliya experiences cool, dry weather with clear skies, making it perfect for boating, picnics, and sightseeing. The temperature ranges between 12°C to 20°C, providing a refreshing escape from Sri Lanka’s tropical heat. If you love flowers, visit in April, when Nuwara Eliya’s famous Blossom Festival fills the town with vibrant blooms. The monsoon months from May to September bring heavy rains, making outdoor activities less enjoyable. However, if you prefer misty landscapes and fewer crowds, the rainy season offers a uniquely serene experience by the lake.
Other Factors To Consider
Photo: Thought Catalog / Unsplash / Image For Representation Only
Average Cost Of The Trip
Lake Gregory is open daily from 8 AM to 6 PM, with an entry fee of around LKR 200/₹59 for locals and LKR 500/₹147 for foreigners. Activities like boating, jet skiing, and horse riding have additional charges. The average trip cost, including food and activities, ranges from LKR 3,000/₹886 to LKR 10,000/₹2954 per person, depending on preferences.
Tips For Travellers
- Nuwara Eliya has a cool climate, so carry a light jacket or sweater, especially in the evenings.
- Arrive in the morning to enjoy the serene atmosphere and avoid crowds.
- Some local vendors and activity counters may not accept cards, so keep Sri Lankan Rupees handy.
- Don’t miss the nearby street food stalls offering delicious Sri Lankan snacks like hot corn, samosas, and kottu roti.
- If planning boating or jet skiing, check availability beforehand, especially during peak season.
Lake Gregory is more than just a scenic attraction, it’s a perfect blend of nature, adventure, and relaxation. Whether you’re gliding across its calm waters, enjoying a peaceful picnic, or simply soaking in the breathtaking mountain views, the lake offers a refreshing escape from city life. A visit here with TripXL promises unforgettable moments, making it a highlight of any trip to Sri Lanka’s picturesque hill country.
Cover Photo: Kalana Jayatilake / Wikimedia Commons