Skip to main content

Stay in Kalutara Beach's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Rathna Beach Wadduwa 3 stars

Hotel in Kalutara

Featuring 3-star accommodation, Rathna Beach Wadduwa is located in Kalutara, less than 1 km from Kalutara Beach and 2.4 km from Pothupitiya Beach. The staff was very kind and helpful. The room was spotless and the breakfast was great.

Show more Show less
9.4
Superb
5 reviews
Price from
SEK 536
per night

Gedara Villa 3 stars

Hotel in Kalutara

Set in Kalutara, 300 metres from Kalutara Beach, Gedara Villa offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Show more Show less
9.4
Superb
5 reviews
Price from
SEK 482
per night

Candle House

Hotel in Kalutara North

Situated in Kalutara North, within 300 metres of Kalutara Beach and 800 metres of Calido Beach Kalutara, Candle House features accommodation with a garden and free WiFi. Very nice. The customer service is better here than most of the places I have been to. Recognition as well as facilities are at a very high level. Also a beautiful place with scenic views where there are nice people. I highly recommend this. Thank you so much for your kindness and excellent service at such a low cost

Show more Show less
8.7
Fabulous
26 reviews
Price from
SEK 272
per night

Mermaid Hotel & Club 5 stars

Hotel in Kalutara

Mermaid Hotel & Club is located at Mahawaskaduwa fishing village in Kalutara, about 39 km from Colombo. This tropical retreat features 2 outdoor pools, a health spa and free parking. Have stayed here many times.staff great,food good,had some good Christmas there,

Show more Show less
7.6
Good
243 reviews
Price from
SEK 880
per night

Turyaa Kalutara 5 stars

Hotel in Kalutara

Offering beachfront rooms with private balconies, Turyaa Kalutaraboasts garden landscapes, an outdoor pool with bar and fitness centre. It offers free parking and 4 dining options. Has 2 separate pools. Large one is mostly for kids and thats awesome. Dinner and lunch buffet are great. Favourite ones are scrambled egg, omlett, crab curry and deviled beef curry. Rooms are comfortable and clean.

Show more Show less
7.9
Good
188 reviews
Price from
SEK 876
per night

Hello Hotel

Hotel in Kalutara

Situated in Kalutara, 35 km from Mount Lavinia Bus Stand, Hello Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

Show more Show less

River Paradise 1 stars

Hotel in Kalutara

Set in Kalutara, 34 km from Mount Lavinia Bus Stand, River Paradise offers accommodation with a garden, free private parking and a restaurant. With free WiFi, this 1-star hotel offers room service.

Show more Show less
Price from
SEK 393
per night

Ritz Gate Kalutara 3 stars

Hotel in Kalutara

Providing free WiFi, Ritz Gate Kalutara is situated in Kalutara. The property also features an outdoor swimming pool and a garden. The hotel provides pool views and a sun terrace. I will visit too, in the future.

Show more Show less
5.8
Review score
44 reviews
Price from
SEK 124
per night

Garden Beach Hotel Kalutara 3 stars

Hotel in Kalutara

Garden Beach Hotel Kalutara features a garden, shared lounge, a restaurant and bar in Kalutara. With free WiFi, this 3-star hotel offers room service and a concierge service. The place was very neat and clean. We stayed a room near pool area and it was a bit noisy due to the crowded pool on the weekend. Room and bathroom is big and clean, equipped with kettle and tea/coffee. The hotel has an inhouse bar with local and foreign liquor therefore, you can order beer, wine on a reasonable rate. Note that there is no minibar in the room. Ice is available on request from the bar. Hotel has its own generator and you don’t have to worry about power cuts. Specially I have to mention the excellent service of the hotel manager who is very kind and concerned about the customer satisfaction.

Show more Show less
6.5
Review score
10 reviews
Price from
SEK 364
per night

Hibiscus Beach Hotel & Villas 4 stars

Hotel in Kalutara

Offering the facilities and benefits of an outdoor swimming pool, fitness centre and games room, Hibiscus Beach Hotel & Villas features a private beach area. We had a great experience with the Hibiscus Beach hotel & Villas at Kalutara Sri Lanka. Staff was incredibly helpful and the amenities were great. The room was wonderful and clean. The staff was amazing. They went over and beyond to help make our stay enjoyable. We highly recommend this hotel for anyone visiting Sri Lanka.

Show more Show less
7.3
Good
19 reviews
Price from
SEK 751
per night

Hotels with extra health and safety measures

Find hotels in Kalutara Beach with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Kalutara Beach in the past month

See all

FAQs about hotels in Kalutara Beach

  • The average price per night for a 3-star hotel in Kalutara Beach this weekend is SEK 382 or, for a 4-star hotel, SEK 1,823. Looking for something even fancier? 5-star hotels in Kalutara Beach for this weekend cost on average around SEK 2,089 per night (based on Booking.com prices).

  • Rathna Beach Wadduwa, Gedara Villa and Candle House are some of the popular hotels in Kalutara Beach.

  • On average, 3-star hotels in Kalutara Beach cost SEK 217 per night, and 4-star hotels in Kalutara Beach are SEK 646 per night. If you're looking for something really special, a 5-star hotel in Kalutara Beach can on average be found for SEK 2,254 per night (based on Booking.com prices).

  • Many families visiting Kalutara Beach loved staying at Candle House, Rathna Beach Wadduwa and Gedara Villa.

  • Couples travelling in Kalutara Beach loved staying at Gedara Villa, Rathna Beach Wadduwa and Candle House.

  • On average, it costs SEK 403 per night to book a 3-star hotel in Kalutara Beach for tonight. You'll pay on average around SEK 1,313 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Kalutara Beach will cost around SEK 1,645 (based on Booking.com prices).

  • Kalutara, Kalutara North and Talpitiya are popular with other travellers visiting Kalutara Beach.

  • There are 94 hotels in Kalutara Beach you can book on Booking.com.