Hotels in Kegalle

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Kegalle?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top landmarks in Kegalle

Check out reviews of Kegalle hotels guests love

Frequently asked questions

How much does a hotel room cost in Kegalle?
You can find top hotels in Kegalle from AU$67 with options to suit your budget and needs. If you're looking for an affordable hotel in Kegalle that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How much does a hotel room cost in Kegalle?
You can find top hotels in Kegalle from AU$67 with options to suit your budget and needs. You can find top hotels in Kegalle from AU$67 with options to suit your budget and needs. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Kegalle hotels?
Discover great deals on Kegalle hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. And make sure to check out our last-minute deals on Kegalle hotels.
How can I find deals and earn rewards at Kegalle hotels?
Members can save up to 20% on select hotels in Kegalle. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Kegalle hotels with free cancellation?
It's easy to book a refundable Kegalle hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top Kegalle hotels with a pool?
For a little extra luxury, discover some of the best Kegalle hotels with a pool. The Grand Walawwa is a great resort with an outdoor pool and a guest rating of 7.6 out of 10. To find more stays in Kegalle with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best Kegalle hotels with free parking?
If you're exploring by car, finding a great Kegalle hotel with free parking is a win. Our travellers' favourites include:
Can I book a refundable accommodation option in Kegalle?
If you want the flexibility to change your plans to Kegalle, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Kegalle be like during my visit?
With an average temperature of 23°C, Kegalle is a great place if you want to enjoy the sunshine all year long.
Why should I book my Kegalle hotel with Hotels.com?
There are lots of reasons to book your Kegalle trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Kegalle

Kegalle: Where Nature Meets Heritage in a Hidden Paradise

Nestled in the verdant hills of Sri Lanka’s Sabaragamuwa Province, Kegalle is a hidden gem that enchants nature lovers and culture seekers alike. Renowned for its lush landscapes and vibrant wildlife, it serves as a gateway to the stunning Pinnawala Elephant Orphanage, where visitors can witness these gentle giants up close. Explore the historic temples and sacred sites, or take a leisurely stroll through the picturesque Kegalle Lake Park. Rich in heritage and surrounded by tea plantations, Kegalle offers a tranquil escape, making it the perfect off-the-beaten-path destination for an unforgettable journey.

Discover great hotels in Kegalle

Kegalle offers a range of accommodations, from budget-friendly options to mid-range hotels, catering to various preferences. Visitors can find charming guesthouses, comfortable inns, and some upscale lodgings, all set against the backdrop of lush landscapes, ensuring a pleasant stay in this picturesque region of Sri Lanka. Here are some of the best hotels in Kegalle that our travellers love:

  1. Guesthouse: This delightful guesthouse offers a unique pet-friendly experience, making it a top choice for leisure travellers seeking a relaxed getaway. With amenities specifically catering to pets, this lodging ensures a comfortable stay for both you and your furry companions. The property is renowned for its warm atmosphere and personalised service, allowing guests to unwind in a charming environment that feels like home away from home.
  2. Hotel: This inviting hotel provides a range of dining options, including a charming coffee shop and breakfast offerings tailored for children. Ideal for leisure travellers, it features a well-designed space that blends comfort with style. Guests appreciate the welcoming ambiance and the quality of the culinary experiences, making it a great place to enjoy a meal or relax with a coffee after a day of exploration.
  3. Hotel: This sophisticated hotel is perfect for leisure travellers looking for a full-service experience. With dining options that include a restaurant and a bar, it caters to those who appreciate good food and a lively atmosphere. The property is equipped with entertainment features, including a television, ensuring a delightful retreat after a day of adventures. The combination of quality dining and inviting spaces creates an enjoyable environment for relaxation and socialising.

Top locations to stay in Kegalle

When visiting Kegalle, Kegalle District, Sabaragamuwa Province, Sri Lanka, consider staying in Pinnawala, Hemmathagama, or Rambukkana. Pinnawala is renowned for its elephant orphanage and scenic river views, while Hemmathagama offers a glimpse into local culture and lush landscapes. Rambukkana is ideal for exploring natural beauty and nearby attractions. For first-time visitors, Pinnawala is the best choice, providing unique experiences.

  1. PinnawalaOpens in a new window: Pinnawala is a charming destination, renowned for its famous elephant orphanage where you can witness these gentle giants being fed and bathed in the river. The scenic riverside setting adds to the appeal, making it a lovely spot for relaxation and photography. Nearby, you can explore the lush greenery and beautiful landscapes that characterise the region. The local handicraft shops provide a unique shopping experience, perfect for picking up souvenirs. With its tranquil atmosphere and close proximity to nature, Pinnawala offers a memorable stay immersed in Sri Lankan wildlife and culture.
  2. RambukkanaOpens in a new window: Located near the captivating Pinnawala, Rambukkana is an excellent base for exploring the nearby attractions. This small town is surrounded by picturesque landscapes, making it ideal for leisurely walks and appreciating local life. The area is also known for its traditional markets, where you can discover local produce and crafts. With its serene environment and proximity to the elephant orphanage, Rambukkana is a great choice for those seeking a quieter, more authentic Sri Lankan experience.
  3. HemmathagamaOpens in a new window: Hemmathagama is a lesser-known gem that offers a glimpse into rural Sri Lankan life. This quaint village is surrounded by lush paddy fields and greenery, perfect for nature lovers looking to escape the hustle and bustle of city life. The area is ideal for exploring local culture and traditions, with opportunities to engage with friendly locals. While it may not have the same level of tourist infrastructure, Hemmathagama's charm lies in its simplicity and the chance to experience the peaceful rhythm of village life.

Things to do in Kegalle

Kegalle is a charming destination surrounded by lush forests and rolling hills, offering opportunities for hiking and wildlife spotting. Stroll through vibrant markets to experience local flavours, or enjoy peaceful moments by serene lakes. With its rich natural beauty, Kegalle promises delightful adventures for every traveller.

  • New Paradise Spice & Herbal GardenOpens in a new window – Step into a lush paradise at New Paradise Spice & Herbal Garden, where vibrant greenery and aromatic plants create a sensory delight. Wander through the plantation and learn about the various spices and herbs that are integral to Sri Lankan cuisine. It’s a perfect spot to relax and enjoy nature while discovering the local flora.
  • Suriyakantha Centre d'Art et de CultureOpens in a new window – Dive into the local art scene at Suriyakantha Centre d'Art et de Culture. This arts centre showcases a variety of artistic expressions, making it an ideal place for art enthusiasts to appreciate the vibrant creativity of the region. Attend workshops or simply enjoy the exhibitions to get a glimpse of Sri Lanka's rich cultural tapestry.
  • Uthuwankanda ChurchOpens in a new window – Visit the serene Uthuwankanda Church, a peaceful place of worship that invites reflection and tranquility. The architectural beauty and surrounding landscape offer a calm retreat where you can take a moment to appreciate the spiritual heritage of the area.
  • Lankatilaka ViharaOpens in a new window – Explore the magnificent Lankatilaka Vihara, a striking temple that captures the essence of Sri Lankan religious architecture. Admire the intricate carvings and paintings, and take in the impressive views of the surrounding hills. This historic site is not just a place of worship but a testament to the artistic and spiritual legacy of the region.

4 tips for savvy savings when booking a hotel in Kegalle

  1. Book for the cheapest times: The most affordable time to visit Kegalle is during May, June, and September, when hotel rates are lower. To truly immerse yourself in the area's rich history and culture, a stay of at least 2 to 3 days is recommended. This duration allows you to explore notable attractions such as historic temples, monuments, animal sanctuaries, and vibrant public markets, all of which offer great value for money. With budget-friendly options available, you can enjoy a meaningful experience without straining your finances, especially when prices might drop during these months.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals to Kegalle, visit the Deals or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, ensuring you don’t miss potential savings on cheap Kegalle hotel deals. Additionally, the Smart Shopping feature on the app allows you to compare hotel prices and amenities, so you can be informed if rates drop or new rooms become available, making it easier to secure a great last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate due to various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you potentially save on your stay at a hotel in Kegalle. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and, at times, better value. When you book with Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll suggest more affordable dates, making it more likely you'll save on your booking.
  4. Consider your location: Hotels situated near the city centre generally tend to be more expensive; however, with Kegalle's superb public transport connections, you may discover a more affordable independent hotel a bit further out that remains well linked. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Kegalle

Kegalle experiences its lowest average temperature in January, at 72.0°F (22.2°C), while April is the hottest month, with an average temperature of 77.0°F (25.0°C). November is typically the wettest month. If you’re looking to soak up the lively atmosphere in Kegalle, January, February, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with light to moderate rainfall. However, if you prefer a more relaxed experience, May, June, and October are perfect for a quieter getaway, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring