Skip to main content

Search hotels in Kesbewa

Enter your dates to see the latest prices and deals for Kesbewa hotels

Popular hotels in Kesbewa

Check out our top picks in Kesbewa

Filter by:

Star rating
Review score

Tropic Inn - Mount Lavinia

Mount Lavinia (Near Kesbewa)

Set in Mount Lavinia, 200 metres from Mount Lavinia Beach, Tropic Inn - Mount Lavinia offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

J
Jana
From
Germany
The staff was very friendly and helped us to book a taxi to Sigiriya without any hassle. The rooms are well equipped and very clean. Best shower that we had during our 4 months journey through India and Sri Lanka! And the towels smell soo good. The location of the hotel couldnt be better: close to the beach and restaurants but far away enough to not be disturbed by the railway noise.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 123 reviews
Price from
US$32.72
1 night, 2 adults

Coza Ceylon

Mount Lavinia (Near Kesbewa)

Situated in Mount Lavinia, less than 1 km from Mount Lavinia Beach, Coza Ceylon features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A
Anna
From
Germany
Great place to stay. Super attentive and friendly manager and staff! Comfortable beds, big room and bathroom. The breakfast is amazing and they care about your diet needs. I stayed here after arriving to Sri Lanka to settle in and I can just recommend it.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 193 reviews
Price from
US$50
1 night, 2 adults

Mount Lodge Boutique Hotel

Mount Lavinia (Near Kesbewa)

Mount Lodge Boutique Hotel is located in Mount Lavinia, within 7.2 km of Bambalapitiya Railway Station and 13 km of Khan Clock Tower.

A
Aneta
From
Belgium
I recently arranged accommodation for my manager’s business trip, and I couldn’t be more satisfied with the experience. From the moment I confirmed the booking, the owner was in constant contact with me, ensuring everything was perfectly organized. His level of professionalism, kindness, and willingness to assist exceeded all expectations. What truly stood out was his dedication to providing outstanding service. When he found out that his usual taxi driver wasn’t available on the day of arrival, he personally went to the airport to pick up my manager. This level of care and commitment is rare to find and made all the difference in ensuring a smooth and stress-free experience. Beyond the exceptional hospitality, the accommodation itself is in a fantastic location—just a few minutes walk from a beautiful beach, making it ideal for anyone who wants to enjoy both business and relaxation. I highly recommend this accommodation not only for its comfort but especially for the incredible service provided by the owner. It’s rare to come across someone so genuinely dedicated to their guests’ comfort and convenience. A five-star experience in every way!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 136 reviews
Price from
US$72
1 night, 2 adults

The Beach Villa

Mount Lavinia (Near Kesbewa)

Situated in Mount Lavinia, 70 metres from Mount Lavinia Beach, The Beach Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

i
ipss.s
From
Maldives
It’s a newly opened place. Nice pool and clean rooms. Staff were great. Especially Shafraz & the guy with glasses who was very helpful and always smiling and greeting. Overall good experience and good value for money. Close to the beach.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 39 reviews
Price from
US$34
1 night, 2 adults

Viluxey City Hotel

Maharagama (Near Kesbewa)

Set in Maharagama, 12 km from Bambalapitiya Railway Station, Viluxey City Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

J
Joe Liao
From
Taiwan
Despite some misunderstandings caused by credit card charges through the bank, the hotel manager, Mr. Kariyawasam remained professional and kind in handling the situation. The staff were also very friendly, and the facilities were modern and well-maintained. Overall, if I were to recommend a place to stay in the area, Viluxey City Hotel would undoubtedly be my top choice.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 20 reviews
Price from
US$70
1 night, 2 adults

Peridot Hotels Mount Lavinia

Watumulla (Near Kesbewa)

Peridot Hotels Mount Lavinia is set in Watumulla, 200 metres from Mount Lavinia Beach and 6.8 km from Bambalapitiya Railway Station.

M
Manipatruni
From
India
The staff was being overfriendly.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 113 reviews
Price from
US$28.50
1 night, 2 adults

Villa 97 Bolgoda

Panadura (Near Kesbewa)

Located in Panadura, 20 km from Bambalapitiya Railway Station, Villa 97 Bolgoda provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 8 reviews
Price from
US$33
1 night, 2 adults

Hotel Rosenro

Piliyandala (Near Kesbewa)

Situated in Piliyandala, 15 km from Bambalapitiya Railway Station, Hotel Rosenro features accommodation with a terrace, free private parking, a restaurant and a bar.

C
Clément
From
Thailand
We were looking for a last minute hotel in the area and we could not have found a better place. Very friendly and helpful staff !! And really comfy room !! Greatly recommend !!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 80 reviews
Price from
US$27
1 night, 2 adults

Elysian home villa

Madiwala (Near Kesbewa)

Set in Madiwala, 11 km from Bambalapitiya Railway Station, Elysian home villa offers accommodation with a garden, free private parking and a terrace.

V
Viraj Devinda
From
Sri Lanka
Its good place to stay with your family.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 28 reviews
Price from
US$22
1 night, 2 adults

Aquila By Bolgoda Holiday Resort

Moratuwa (Near Kesbewa)

Situated in Moratuwa, 14 km from Bambalapitiya Railway Station, Aquila By Bolgoda Holiday Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

P
Peter
From
Australia
Amazing place, right on the lake, friendly/helpful staff - they really look after you and make you feel at home. Pool is lovely.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 40 reviews
Price from
US$18.75
1 night, 2 adults
See all hotels in and around Kesbewa

Kesbewa – 1 hotel or place to stay

Filter by:

Star rating
Review score

Tropic Inn - Mount Lavinia

Mount Lavinia (Near Kesbewa)

Set in Mount Lavinia, 200 metres from Mount Lavinia Beach, Tropic Inn - Mount Lavinia offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

J
Jana
From
Germany
The staff was very friendly and helped us to book a taxi to Sigiriya without any hassle. The rooms are well equipped and very clean. Best shower that we had during our 4 months journey through India and Sri Lanka! And the towels smell soo good. The location of the hotel couldnt be better: close to the beach and restaurants but far away enough to not be disturbed by the railway noise.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 123 reviews
Price from
US$32.72
1 night, 2 adults

Coza Ceylon

Mount Lavinia (Near Kesbewa)

Situated in Mount Lavinia, less than 1 km from Mount Lavinia Beach, Coza Ceylon features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A
Anna
From
Germany
Great place to stay. Super attentive and friendly manager and staff! Comfortable beds, big room and bathroom. The breakfast is amazing and they care about your diet needs. I stayed here after arriving to Sri Lanka to settle in and I can just recommend it.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 193 reviews
Price from
US$50
1 night, 2 adults

Mount Lodge Boutique Hotel

Mount Lavinia (Near Kesbewa)

Mount Lodge Boutique Hotel is located in Mount Lavinia, within 7.2 km of Bambalapitiya Railway Station and 13 km of Khan Clock Tower.

A
Aneta
From
Belgium
I recently arranged accommodation for my manager’s business trip, and I couldn’t be more satisfied with the experience. From the moment I confirmed the booking, the owner was in constant contact with me, ensuring everything was perfectly organized. His level of professionalism, kindness, and willingness to assist exceeded all expectations. What truly stood out was his dedication to providing outstanding service. When he found out that his usual taxi driver wasn’t available on the day of arrival, he personally went to the airport to pick up my manager. This level of care and commitment is rare to find and made all the difference in ensuring a smooth and stress-free experience. Beyond the exceptional hospitality, the accommodation itself is in a fantastic location—just a few minutes walk from a beautiful beach, making it ideal for anyone who wants to enjoy both business and relaxation. I highly recommend this accommodation not only for its comfort but especially for the incredible service provided by the owner. It’s rare to come across someone so genuinely dedicated to their guests’ comfort and convenience. A five-star experience in every way!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 136 reviews
Price from
US$72
1 night, 2 adults

The Beach Villa

Mount Lavinia (Near Kesbewa)

Situated in Mount Lavinia, 70 metres from Mount Lavinia Beach, The Beach Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

i
ipss.s
From
Maldives
It’s a newly opened place. Nice pool and clean rooms. Staff were great. Especially Shafraz & the guy with glasses who was very helpful and always smiling and greeting. Overall good experience and good value for money. Close to the beach.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 39 reviews
Price from
US$34
1 night, 2 adults

Viluxey City Hotel

Maharagama (Near Kesbewa)

Set in Maharagama, 12 km from Bambalapitiya Railway Station, Viluxey City Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

J
Joe Liao
From
Taiwan
Despite some misunderstandings caused by credit card charges through the bank, the hotel manager, Mr. Kariyawasam remained professional and kind in handling the situation. The staff were also very friendly, and the facilities were modern and well-maintained. Overall, if I were to recommend a place to stay in the area, Viluxey City Hotel would undoubtedly be my top choice.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 20 reviews
Price from
US$70
1 night, 2 adults

Peridot Hotels Mount Lavinia

Watumulla (Near Kesbewa)

Peridot Hotels Mount Lavinia is set in Watumulla, 200 metres from Mount Lavinia Beach and 6.8 km from Bambalapitiya Railway Station.

M
Manipatruni
From
India
The staff was being overfriendly.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 113 reviews
Price from
US$28.50
1 night, 2 adults

Villa 97 Bolgoda

Panadura (Near Kesbewa)

Located in Panadura, 20 km from Bambalapitiya Railway Station, Villa 97 Bolgoda provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 8 reviews
Price from
US$33
1 night, 2 adults

Hotel Rosenro

Piliyandala (Near Kesbewa)

Situated in Piliyandala, 15 km from Bambalapitiya Railway Station, Hotel Rosenro features accommodation with a terrace, free private parking, a restaurant and a bar.

C
Clément
From
Thailand
We were looking for a last minute hotel in the area and we could not have found a better place. Very friendly and helpful staff !! And really comfy room !! Greatly recommend !!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 80 reviews
Price from
US$27
1 night, 2 adults

Elysian home villa

Madiwala (Near Kesbewa)

Set in Madiwala, 11 km from Bambalapitiya Railway Station, Elysian home villa offers accommodation with a garden, free private parking and a terrace.

V
Viraj Devinda
From
Sri Lanka
Its good place to stay with your family.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 28 reviews
Price from
US$22
1 night, 2 adults

Aquila By Bolgoda Holiday Resort

Moratuwa (Near Kesbewa)

Situated in Moratuwa, 14 km from Bambalapitiya Railway Station, Aquila By Bolgoda Holiday Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

P
Peter
From
Australia
Amazing place, right on the lake, friendly/helpful staff - they really look after you and make you feel at home. Pool is lovely.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 40 reviews
Price from
US$18.75
1 night, 2 adults
See all hotels in and around Kesbewa

Hotels with airport shuttles in Kesbewa

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 727 reviews
From US$139.47 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,131 reviews
From US$171.67 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 187 reviews
From US$44.10 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 113 reviews
From US$34.49 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 28 reviews
From US$26.62 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 653 reviews
From US$147.79 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,717 reviews
From US$176.19 per night
Airport shuttle
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 136 reviews
From US$118.80 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,082 reviews
From US$108.86 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,048 reviews
From US$239.48 per night

Most booked hotels in Kesbewa and surroundings in the past month

See all

Popular with guests booking hotels in Kesbewa

Popular with guests booking hotels in Panadura

Popular with guests booking hotels in Mount Lavinia

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 436 reviews

Popular with guests booking hotels in Divulpitiya

Popular with guests booking hotels in Moratuwa

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2 reviews

Popular with guests booking hotels in Watumulla

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 113 reviews

Popular with guests booking hotels in Mount Lavinia

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 586 reviews

Popular with guests booking hotels in Maharagama

Popular with guests booking hotels in Mount Lavinia

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 66 reviews

Popular with guests booking hotels in Piliyandala

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Budget hotels in Kesbewa and nearby

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 6 reviews

Located in Piliyandala and only 18 km from Bambalapitiya Railway Station, Cactus Piliyandala provides accommodation with garden views, free WiFi and free private parking.

From US$59.35 per night

Set in Piliyandala, 13 km from Bambalapitiya Railway Station and 17 km from R Premadasa Stadium, Moonlit Luxury Apartments offers air conditioning.

From US$72.15 per night

Set in Piliyandala, 15 km from Bambalapitiya Railway Station, Thidasa Serenity offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$66.60 per night
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 1 review

Situated in Piliyandala, 20 km from Bambalapitiya Railway Station and 25 km from R Premadasa Stadium, HANSI Villa offers a garden and air conditioning.

From US$36.63 per night

Offering pool views, Ensenada Bolgoda is an accommodation set in Piliyandala, 19 km from Bambalapitiya Railway Station and 24 km from R Premadasa Stadium.

From US$94.35 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 6 reviews

Featuring air-conditioned accommodation with a private pool, garden view and a patio, Colombo Villa Near Bolgoda Lake 5 Bed 2.5 Bath is located in Piliyandala.

From US$131.08 per night

Set in Piliyandala, 15 km from Bambalapitiya Railway Station, Ayurveda Spring Of Life Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$60 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Set in Moratuwa, 14 km from Bambalapitiya Railway Station, Alnaro Hotel & Resort offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$56.63 per night

Best hotels with breakfast in Kesbewa and nearby

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 18 reviews

Featuring a sun terrace with a swimming pool, as well as a garden, Temple Pond Villa Colombo is located in Piliyandala.

From US$40 per night

Situated in Piliyandala, 16 km from Bambalapitiya Railway Station and 21 km from R Premadasa Stadium, Silora Hotel offers air conditioning.

From US$26.64 per night

Subodhi Lakeside Retreat & Education Centre is set in Piliyandala, 20 km from Khan Clock Tower, 22 km from R Premadasa Stadium, as well as 33 km from Leisure World.

From US$33.30 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Offering a garden and lake view, Houseboats by DAE - Colombo is situated in Piliyandala, 20 km from Bambalapitiya Railway Station and 24 km from R Premadasa Stadium. 25 km from Khan Clock Tower and 44...

From US$429.57 per night

Located in Piliyandala and with Bambalapitiya Railway Station reachable within 20 km, The Island On Bolgoda provides an outdoor swimming pool, non-smoking rooms, free WiFi throughout the property and...

From US$82.14 per night

Featuring quiet street views, Cassiopeia Escape Boutique provides accommodation with a balcony, around 21 km from Bambalapitiya Railway Station.

From US$43.29 per night

Located in Panadura, 20 km from Bambalapitiya Railway Station and 26 km from Khan Clock Tower, The Pier House offers a garden and air conditioning.

From US$99.90 per night

Villa 14

Hotel in Panadura
Breakfast options

Set in Panadura, 20 km from Bambalapitiya Railway Station, Villa 14 offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$88.80 per night