Select a City to find the Best Hotels in Kegalle District

Recommended destinations based on bookings from your country.

K

M

P

R

Y

The most popular hotels in Kegalle District

Check out the accommodations other travelers loved.

Kegalle District Hotels for Your Next Holiday

Why Tourists Visit Kegalle District

  • * Visit Pinnawala Elephant Orphanage to see elephants bathing in the river.
  • * Hike to Bible Rock (Bathalegala) for panoramic views of the surrounding countryside.
  • * Discover local history at Saradiel Village, a museum dedicated to Sri Lanka's Robin Hood.
  • * Trek through the Alagalla Mountain Range for adventurous outdoor experiences.
  • * Explore local rubber and tea plantations to understand the area's agricultural heritage.

Kegalle District boasts a range of accommodation options from budget inns to luxury boutique hotels, with most located near Pinnawala, Kegalle town, and Mawanella. The region has around 50 hotels, with the average price for 3-star hotels at $40-$80 per night and premium 5-star options starting from $150. Recently opened, The Rayon Hills Boutique Hotel offers chic modern design with stunning mountain views, perfect for travelers looking for unique stays.

Kegalle District is famously known for its Pinnawala Elephant Orphanage, where visitors can observe and interact with elephants in a natural habitat setting.

The region is a lush, scenic destination with attractions like Bible Rock (Bathalegala), Alagalla Mountain Range, and the Saradiel Village, all appealing to nature enthusiasts and history buffs.

Located conveniently between Colombo and Kandy, Kegalle offers a more tranquil experience compared to these bustling cities, making it a great choice for travelers seeking relaxation and nature exploration.

Kegalle District Tips You Must Know

* Book your hotel 1-2 months in advance if visiting during December to March, which is the peak tourist season.

* Stay near Pinnawala if you want easy access to the Elephant Orphanage and nearby attractions.

* Use tuk-tuks or private taxis for short-distance travel, as public transportation might not directly connect major attractions.

* Check if your hotel provides guided tours to nearby sites like Saradiel Village or Alagalla for added convenience.

* Be cautious during the monsoon season (May to September) when outdoor activities may be affected by rain and muddy trails.

Kegalle

Kegalle, the capital of the district, is home to the famed Pinnawala Elephant Orphanage, where elephants roam freely and guests can watch daily feedings. The town is also known for its strong links to Sri Lanka's rubber industry, with fascinating plantation tours available. Its bustling local markets offer an authentic glimpse into daily Sri Lankan life, making it an unmissable stop.

Discover the best hotels in Kegalle and make your visit to Pinnawala and other local treasures unforgettable.

Mawanella

Mawanella is a gateway to the stunning Alagalla Mountain Range, a hotspot for hikers seeking panoramic vistas. The city is noted for its vibrant spice gardens, giving visitors a sensory deep-dive into Sri Lanka's famed cinnamon and cardamom cultivation. This area is also home to the iconic Batik workshops, showcasing colorful Sri Lankan textile artistry.

Find hotels in Mawanella to experience spice gardens, mountain treks, and local crafts close at hand.

Rambukkana

Rambukkana is best known as the town nearest to the Pinnawala Elephant Orphanage, making it a natural favorite for animal lovers. It is also home to the National Railway Museum, offering a quirky look at Sri Lanka's colonial-era train heritage. Rambukkana serves as a relaxing base for exploring lush rural landscapes and nearby waterfalls.

Check out exceptional hotels in Rambukkana for an ideal stay near elephants and rail history.

Warakapola

Warakapola is a quiet town recognized for its proximity to the sacred Asupini Ella waterfall, a lesser-known wonder hidden in the jungle. It is surrounded by rubber plantations and tea estates where visitors can explore hands-on local agriculture. Warakapola also features ancient Buddhist temples that add a spiritual depth to the journey.

Explore great hotels in Warakapola to stay close to untouched waterfalls and serene temples.

Aranayake

Aranayake intrigues visitors with its rugged beauty, being a pivotal base for exploring Bible Rock (Bathalegala), a famous hiking spot. The area is rich in folklore, with locals sharing tales of its mythical connections to Prince Rama. Aranayake boasts untouched landscapes dotted with cultural relics, perfect for those seeking tranquility.

Search for top-rated hotels in Aranayake for adventure and solitude amidst striking landscapes.

Central Hotels with Elephant Views and More

Find more centrally located central hotels in Kegalle that offer prime access to elephants and river views.

Hotel Name
Description
#
Price per night

Hotel Elephant Park

Kegalle

  • Pinnawala Elephant Orphanage (0.2 km)
  • Rambukkana Railway Station (2.5 km)
  • Millennium Elephant Foundation (6 km)

This hotel offers unobstructed views of elephants bathing from nearly every room's balcony, a captivating experience unique to its location.

  • Riverfront views

  • Proximity to Pinnawala Elephant Orphanage

  • Affordable rates

$50-$80/night

Hotel Elephant Bay

Kegalle

  • Pinnawala Elephant Orphanage (0.1 km)
  • Alagalla Mountain Range (12 km)
  • Mawanella Spice Gardens (16 km)

Guests often wake up to the sound of elephants trumpeting, as Elephant Bay is situated next to the river where the animals bathe daily.

  • Wildlife proximity

  • Family-friendly facilities

  • Great dining options

$60-$100/night

Hotel Pinnalanda

Kegalle

  • Pinnawala Elephant Orphanage (0.3 km)
  • Rambukkana Railway Station (2.3 km)
  • Saradiel Village (10 km)

This hotel is famed for its open dining area overlooking a river that doubles as an elephant waterhole, offering diners an incredible backdrop.

  • Unique dining experience

  • Central location

  • Scenic views

$55-$85/night

Luxury Retreats Offering Unmatched Elegance

Relax and indulge at more luxury hotels in Kitulgala and Pinnawala for an extraordinary stay.

Hotel Name
Description
#
Price per night

Moksha At Kitulgala - Rainforest Boutique Hotel

Kitulgala

  • Kitulgala Rafting Base (5 km)
  • Bible Rock (18 km)
  • Saradiel Village (25 km)

Nestled in a rainforest, this hotel boasts private waterfalls within its grounds, creating an otherworldly level of exclusivity and serenity.

  • Private waterfalls

  • Luxury in nature

  • Fantastic dining

$250-$400/night

The Grand Walawwa

Kegalle

  • Pinnawala Elephant Orphanage (8 km)
  • Alagalla Mountain Range (10 km)
  • Mawanella Spice Gardens (15 km)

This colonial-era hotel, styled as a grand walawwa (mansion), retains its old-world charm with teak furnishings and sprawling gardens.

  • Colonial architecture

  • Expansive gardens

  • Historic ambiance

$180-$320/night

Villa Pinnawala & Restaurant

Pinnawala

  • Pinnawala Elephant Orphanage (0.4 km)
  • Millennium Elephant Foundation (3 km)
  • Rambukkana Railway Station (2 km)

Famous for hosting exclusive cultural performances, this villa presents a blend of modern comfort and local artistry.

  • Cultural performances

  • Stylish interiors

  • Great location

$120-$200/night

Authentic Boutique Hotels with Extraordinary Perks

Uncover even more unique boutique hotels in Kitulgala designed for adventure and relaxation.

Hotel Name
Description
#
Price per night

Rafting Club Boutique Hotel

Kitulgala

  • Kitulgala Rafting Base (0.1 km)
  • Belilena Cave (4 km)
  • Makandawa Rainforest Reserve (8 km)

Designed for adrenaline-seekers, this hotel organizes exclusive kayaking and whitewater rafting trips just minutes from its doorstep.

  • Adventure-friendly

  • Eco-conscious design

  • Riverside location

$70-$150/night

Perfect Choices for Families Traveling Together

Find comfortable family friendly hotels in Pinnawala and Kegalle, perfect for travelers with kids and loved ones.

Hotel Name
Description
#
Price per night

Suwani Pinnawala Homestay

Pinnawala

  • Pinnawala Elephant Orphanage (0.5 km)
  • Millennium Elephant Foundation (6 km)
  • Rambukkana Railway Station (2.5 km)

Known for its warm hospitality, this homestay provides guests with an authentic Sri Lankan experience, including home-cooked meals and storytelling.

  • Homely vibe

  • Affordable rates

  • Friendly hosts

$30-$50/night

Green Leaves Garden - Pinnawala

Pinnawala

  • Pinnawala Elephant Orphanage (0.6 km)
  • Rambukkana Railway Station (2.7 km)
  • Saradiel Village (12 km)

Surrounded by a lush private garden, this hotel specializes in outdoor family picnics and bonfires for its guests.

  • Tranquil surroundings

  • Family picnic spaces

  • Affordable pricing

$35-$60/night

Rosyth Estate House

Kegalle

  • Pinnawala Elephant Orphanage (18 km)
  • Bible Rock (15 km)
  • Mawanella Spice Gardens (20 km)

Set in a working tea and rubber estate, this hotel allows families to participate in tree tapping and tea plucking workshops.

  • Educational experiences

  • Estate views

  • Family-friendly staff

$200-$350/night

Hotels with Indoor Pools to Relax Year-Round

Search more hotels with indoor pool in Kitulgala and enjoy year-round swimming in style.

Hotel Name
Description
#
Price per night

Gallene Gala Nature Resort

Kitulgala

  • Kitulgala Rafting Base (2 km)
  • Makandawa Rainforest Reserve (6 km)
  • Belilena Cave (5 km)

Tucked into tropical gardens, this resort's temperature-controlled indoor pool is a top pick for honeymooners looking for privacy and luxury.

  • Indoor heated pool

  • Couples-friendly

  • Nature-filled location

$120-$180/night

Frequently asked question

What are the best hotels near the Pinnawala Elephant Orphanage?

Hotel Elephant Park and Pinnalanda Hotel are popular choices located within a 5-minute walk of the Pinnawala Elephant Orphanage.

Are there family-friendly accommodations in Kegalle District?

Yes, Dalmanuta River Resorts and Green Wood Ambalammulla are family-friendly hotels offering spacious rooms and kid-friendly amenities.

What is the typical price range for boutique hotels in Kegalle District?

Boutique hotels in Kegalle District usually cost between $60 and $150 per night, with options like The Tree House and Roselend Estate House within this range.

Can I find budget hotels near Bible Rock (Bathalegala)?

Yes, Hotel Ofra and Grand Aadithya are budget-friendly options near Bible Rock, costing around $30 to $50 per night.

Are there hotels in the district offering Ayurvedic spa services?

Yes, Amaya Wellness Retreat and Elephant Bay Hotel offer comprehensive Ayurvedic spa treatments for their guests.

Thank you for subscribing
Destination Select city
  • Ahangama

    Sri Lanka

  • Ahungalla

    Sri Lanka

  • Alankuda

    Sri Lanka

  • Aluthgama

    Sri Lanka

  • Ambagahagedara

    Sri Lanka

  • Ambalangoda (Galle)

    Sri Lanka

  • Ambawela

    Sri Lanka

  • Anuradhapura

    Sri Lanka

  • Arugam Bay

    Sri Lanka

  • Aturugiriya

    Sri Lanka

  • Badulla

    Sri Lanka

  • Balangoda

    Sri Lanka

  • Balapitiya

    Sri Lanka

  • Bambalapitiya

    Sri Lanka

  • Bandarawela

    Sri Lanka

  • Battaramulla

    Sri Lanka

  • Batticaloa

    Sri Lanka

  • Beliatta

    Sri Lanka

  • Belihuloya

    Sri Lanka

  • Bentota

    Sri Lanka

  • Beruwala

    Sri Lanka

  • Boossa

    Sri Lanka

  • Bope

    Sri Lanka

  • Bopitiya (Gampaha)

    Sri Lanka

  • Boralesgamuwa

    Sri Lanka

  • Botiyatenna

    Sri Lanka

  • Buttala

    Sri Lanka

  • Chilaw

    Sri Lanka

  • Colombo

    Sri Lanka

  • Dambulla

    Sri Lanka

  • Dehiwala-Mount Lavinia

    Sri Lanka

  • Delft East

    Sri Lanka

  • Demanhandiya

    Sri Lanka

  • Demodera

    Sri Lanka

  • Deniyaya

    Sri Lanka

  • Dickoya

    Sri Lanka

  • Dickwella

    Sri Lanka

  • Digana

    Sri Lanka

  • Dimbula

    Sri Lanka

  • Dodanduwa

    Sri Lanka

  • Ella

    Sri Lanka

  • Galgamuwa (Monaragala)

    Sri Lanka

  • Galkadawala

    Sri Lanka

  • Galle

    Sri Lanka

  • Gampaha

    Sri Lanka

  • Gampola

    Sri Lanka

  • Gelioya

    Sri Lanka

  • Ginigathena

    Sri Lanka

  • Giritale

    Sri Lanka

  • Giriulla

    Sri Lanka

  • Godagandeniya

    Sri Lanka

  • Gonapola

    Sri Lanka

  • Habaraduwa

    Sri Lanka

  • Habarana

    Sri Lanka

  • Hambantota

    Sri Lanka

  • Hambegamuwa

    Sri Lanka

  • Haputale

    Sri Lanka

  • Hatton

    Sri Lanka

  • Hikkaduwa

    Sri Lanka

  • Homagama

    Sri Lanka

  • Hungama

    Sri Lanka

  • Induruwa

    Sri Lanka

  • Ja-Ela

    Sri Lanka

  • Jaffna

    Sri Lanka

  • Kadugannawa

    Sri Lanka

  • Kadurupe

    Sri Lanka

  • Kahatuduwa

    Sri Lanka

  • Kalametiya

    Sri Lanka

  • Kalawana

    Sri Lanka

  • Kalkudah (Batticaloa)

    Sri Lanka

  • Kallady

    Sri Lanka

  • Kalpitiya

    Sri Lanka

  • Kalubowila West

    Sri Lanka

  • Kalutara

    Sri Lanka

  • Kamburugamuwa

    Sri Lanka

  • Kandana

    Sri Lanka

  • Kandy

    Sri Lanka

  • Karagampitiya

    Sri Lanka

  • Karalliyadda

    Sri Lanka

  • Kataragama

    Sri Lanka

  • Katugastota

    Sri Lanka

  • Katunayake

    Sri Lanka

  • Katuneriya

    Sri Lanka

  • Kegalle

    Sri Lanka

  • Kelaniya

    Sri Lanka

  • Kepungoda

    Sri Lanka

  • Kibissa

    Sri Lanka

  • Kilinochchi

    Sri Lanka

  • Kirillapone

    Sri Lanka

  • Kirinda (Hambantota)

    Sri Lanka

  • Kiriwan Eliya

    Sri Lanka

  • Kitulgala

    Sri Lanka

  • Kobbekaduwa

    Sri Lanka

  • Koggala

    Sri Lanka

  • Komari

    Sri Lanka

  • Kombichankulama

    Sri Lanka

  • Kosgoda

    Sri Lanka

  • Koslanda

    Sri Lanka

  • Kotagala

    Sri Lanka

  • Kottagoda (Matara)

    Sri Lanka

  • Kottawa

    Sri Lanka

  • Kudapaduwa

    Sri Lanka

  • Kudawe

    Sri Lanka

  • Kurana Katunayaka

    Sri Lanka

  • Kurunegala

    Sri Lanka

  • Labugolla

    Sri Lanka

  • Madulkele

    Sri Lanka

  • Maharagama

    Sri Lanka

  • Mahiyanganaya

    Sri Lanka

  • Maho

    Sri Lanka

  • Malabe

    Sri Lanka

  • Mannar

    Sri Lanka

  • Marawila

    Sri Lanka

  • Maskeliya

    Sri Lanka

  • Matale

    Sri Lanka

  • Matara

    Sri Lanka

  • Mawanella

    Sri Lanka

  • Mederipitiya

    Sri Lanka

  • Midigama

    Sri Lanka

  • Mihintale

    Sri Lanka

  • Mihiripenne

    Sri Lanka

  • Minuwangoda

    Sri Lanka

  • Mirissa

    Sri Lanka

  • Moratuwa

    Sri Lanka

  • Mullaittivu

    Sri Lanka

  • Nallathanniya

    Sri Lanka

  • Nanu Oya

    Sri Lanka

  • Naula

    Sri Lanka

  • Nawala

    Sri Lanka

  • Nawalapitiya

    Sri Lanka

  • Negombo

    Sri Lanka

  • Nekattegama

    Sri Lanka

  • Netolpitiya

    Sri Lanka

  • Nilaveli

    Sri Lanka

  • Nochchiyagama

    Sri Lanka

  • Nugegoda

    Sri Lanka

  • Nuwara Eliya

    Sri Lanka

  • Ohiya

    Sri Lanka

  • Padukka

    Sri Lanka

  • Pahala Maragahawewa

    Sri Lanka

  • Paiyagala

    Sri Lanka

  • Pallegama

    Sri Lanka

  • Pamunugama

    Sri Lanka

  • Panadura

    Sri Lanka

  • Panama

    Sri Lanka

  • Pannipitiya

    Sri Lanka

  • Passikudah

    Sri Lanka

  • Peliyagoda

    Sri Lanka

  • Peradeniya

    Sri Lanka

  • Pinnawala (Kegalle)

    Sri Lanka

  • Point Pedro

    Sri Lanka

  • Polgahawelana

    Sri Lanka

  • Polonnaruwa

    Sri Lanka

  • Pottuvil

    Sri Lanka

  • Puttalam

    Sri Lanka

  • Raddoluwa

    Sri Lanka

  • Ragama

    Sri Lanka

  • Rajagiriya

    Sri Lanka

  • Ramboda

    Sri Lanka

  • Rangala

    Sri Lanka

  • Ranna

    Sri Lanka

  • Ratmalana

    Sri Lanka

  • Ratnapura

    Sri Lanka

  • Rattota

    Sri Lanka

  • Rekawa

    Sri Lanka

  • Ruwanwella

    Sri Lanka

  • Seeduwa

    Sri Lanka

  • Sigiriya

    Sri Lanka

  • Sinimodera

    Sri Lanka

  • Sri Jayewardenepura Kotte

    Sri Lanka

  • Talalla

    Sri Lanka

  • Talangama South

    Sri Lanka

  • Talawatugoda

    Sri Lanka

  • Talpe

    Sri Lanka

  • Tanamalwila

    Sri Lanka

  • Tangalle

    Sri Lanka

  • Tawalantenna

    Sri Lanka

  • Teldeniya

    Sri Lanka

  • Telwatta

    Sri Lanka

  • Tissamaharama

    Sri Lanka

  • Trincomalee

    Sri Lanka

  • Udawalawe

    Sri Lanka

  • Ulapane

    Sri Lanka

  • Unakuruwa

    Sri Lanka

  • Unawatuna

    Sri Lanka

  • Uswetakeiyawa

    Sri Lanka

  • Vavuniya

    Sri Lanka

  • Wadakada

    Sri Lanka

  • Wadduwa

    Sri Lanka

  • Walagedara (Kandy)

    Sri Lanka

  • Wanathavilluwa

    Sri Lanka

  • Wasgamuwa

    Sri Lanka

  • Waskaduwa

    Sri Lanka

  • Wattala

    Sri Lanka

  • Wayikkal

    Sri Lanka

  • Weligama

    Sri Lanka

  • Wellawaya

    Sri Lanka

  • Wilpattu

    Sri Lanka

  • Yala

    Sri Lanka

  • Yatiyantota

    Sri Lanka

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0