Background

Discover Serenity at Bathalagoda Lake

Experience tranquility at Bathalagoda Lake, a serene swimming lake in Udawela, perfect for relaxation and enjoying nature's beauty.

4.5

Bathalagoda Lake is a picturesque swimming lake located in Udawela, Sri Lanka. This serene spot is perfect for tourists seeking a relaxing escape into nature, offering stunning views and a tranquil atmosphere.

A brief summary to Bathalagoda lake

  • GFM4+G66, Lake Rd, Udawela, LK

Local tips

  • Visit early in the morning for a peaceful experience and stunning sunrise views.
  • Pack a picnic to enjoy by the lake; there are plenty of scenic spots for a meal.
  • Don't forget your camera! The natural beauty and landscapes are perfect for capturing memories.
  • Check local weather conditions before your visit for the best experience.
  • Respect the local environment; clean up after yourself to keep the area beautiful for everyone.
widget icon

Getting There

  • Car

    If you're driving, start from the Kurunegala town center and head south on the A10 road towards Galgamuwa. After about 8 kilometers, take a left onto Lake Road. Continue on Lake Road for approximately 5 kilometers, and you will arrive at Bathalagoda Lake, located at GFM4+G66, Udawela. Make sure to follow road signs for Udawela to stay on track.

  • Public Transportation

    To reach Bathalagoda Lake using public transport, first, head to the main bus station in Kurunegala. Look for buses heading towards Galgamuwa or Udawela. The bus fare is approximately 50-100 LKR. After about 30-45 minutes of travel, ask the bus conductor to drop you off at 'Udawela' or near Lake Road. From there, you can either walk (about 1.5 kilometers) or hire a tuk-tuk for about 200-300 LKR to get to Bathalagoda Lake.

  • Tuk-Tuk

    If you prefer a more direct route, you can hire a tuk-tuk from any location in Kurunegala. Simply tell the driver that you want to go to Bathalagoda Lake in Udawela. The fare will vary but expect to pay around 1,000-1,500 LKR depending on your starting point and negotiation with the driver. This option provides a comfortable and convenient way to reach your destination directly.

Unlock the Best of Bathalagoda lake

Buy tickets

    No tickets available

Book tours with entry

    No tours available

Book tours without entry

    No tours available

Discover more about Bathalagoda lake

Nestled in the heart of Udawela, Bathalagoda Lake is a serene retreat that captivates visitors with its stunning natural beauty and tranquil ambiance. This swimming lake is an ideal destination for tourists looking to unwind and enjoy the outdoors. Surrounded by lush greenery, the lake provides a picturesque setting perfect for swimming, picnicking, or simply soaking in the peaceful environment. The clear waters invite you to take a refreshing dip, while the surrounding landscape offers ample opportunities for photography and leisurely strolls along the banks. As you explore the area, you'll find that the gentle sounds of nature create a harmonious backdrop, making it a perfect escape from the hustle and bustle of everyday life. Bathalagoda Lake is not just about relaxation; it's also an opportunity to connect with the local culture and community. The friendly atmosphere encourages visitors to interact with locals who often frequent the area for their own leisure. Whether you’re traveling solo, with friends, or as a family, the lake offers activities that cater to all ages. Bring along a picnic to enjoy by the water, or simply lay back and take in the stunning views. With its inviting environment and abundance of natural beauty, Bathalagoda Lake is a must-visit destination for anyone traveling to Udawela, providing an unforgettable experience in one of Sri Lanka's hidden gems.

Popular Experiences near Bathalagoda lake

Popular Hotels near Bathalagoda lake

Select Currency