Hotels on the beach in Kalutara District, Sri Lanka

Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Kalutara District. I hope you will like it!

This page was last updated in September 2026.

The List 23 Amazing Beach Hotels in Kalutara District

  • 1 OREO BEACH HOTEL KALUTARA *** Kalutara
    Guest Rating 10.0

    • This hotel has a private beach area

    Facing the beachfront, OREO BEACH HOTEL KALUTARA offers 3-star accommodation in Kalutara and has a garden, restaurant and bar. This 3-star hotel offers a private beach area. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi. Show full description

    Address NO.163/8. ST.SEBASTIAN CHURCH ROAD.KATUKURUNDA,KALUTARA Show on map
    • Gym / fitness center
  • 2 Heda Retreat Aluthgama
    Guest Rating 10.0

    Situated in Aluthgama, a few steps from Moragalla Beach, Heda Retreat features accommodation with a garden, free private parking, a terrace and a restaurant. The property is around 1.9 km from Kande Viharaya Temple, 2. Show full description

    Address Heda Retreat Show on map
  • 3 Anantara Kalutara Resort ***** Kalutara
    Guest Rating 8.6

    In a secluded beachfront along Sri Lanka’s southwest coast, only an hour away from the capital, 20 minutes drive from Bentota, Anantara Kalutara Resort is a heavenly getaway with luxurious accommodations and inspirational experiences of the island’s wild nature and culture. Featuring family friendly private villas serviced by gracious villa hosts and 2 outdoor swimming pools with a barbecue, Anantara Kalutara Resort offers conceptualized accommodations in Kalutara inspired by wold renowned architect Geoffry Bawa, in 1993. Three world class restaurants are available with international chefs, where guests can enjoy a meal at the various Sri Lankan, Thai, Indian and Chinese restaurants available at the property. Show full description

    Address St. Sebastian's Road, Katukurunda Show on map
    • Swimming pool
    • Pool tables
    • Ping pong tables
    • Water sports facility
    • Gym / fitness center
  • 4 Ypsylon Tourist Resort ** Beruwala
    Guest Rating 8.6

    Ypsylon Tourist Resort - Level 1 offers beachfront accommodations in Beruwela’s tourist site. It offers rooms with splendid views of the Indian Ocean and free parking on site. Guest rooms at Ypsylon are equipped with a ceiling fan and mosquito net. Show full description

    Address Moragalla, South of Colombo Show on map
    • Swimming pool
    • Ping pong tables
    • Water sports facility
    • Turkish bath
  • 5 Lavila beach cottage Wadduwa
    Guest Rating 8.5

    • This hotel has a private beach area

    Located in Wadduwa, a 2-minute walk from Wadduwa Beach, Lavila beach cottage provides accommodations with a garden, free private parking, a private beach area and a restaurant. Providing a bar, the property is located within 18 miles of Bambalapitiya Railway Station. Free WiFi and room service are featured. Show full description

    Address 102 Samanthara Road Show on map
    • Water sports facility
    • Pets are welcome
  • 6 Amssler Beach Stay Kalutara
    Guest Rating 8.5

    • This hotel has a private beach area

    Amssler Beach Stay offers accommodations in Kalutara, a few steps from Kalutara Beach and 22 miles from Bambalapitiya Railway Station. This beachfront property offers access to a pool table, free private parking, and free Wifi. The accommodation features a 24-hour front desk, a shared kitchen, and luggage storage for guests. Show full description

    Address 279 Abrew Road Show on map
    • Swimming pool
    • Pool tables
  • 7 Tangerine Beach Hotel **** Kalutara
    Guest Rating 8.4

    On Kalatura Beach, the Tangerine Beach Hotel offers an outdoor pool and yoga lessons. Surrounded by tropical gardens, it also has an Ayurvedic spa and 2 restaurants. With wooden furnishings, the air conditioned rooms feature a private balcony and bathroom with bathtub. Show full description

    Address De Abrew Road,Waskaduwa Show on map
    • Swimming pool
    • Tennis court
    • Pool tables
    • Ping pong tables
    • Gym / fitness center
    • Pets are welcome
  • 8 Avani Kalutara Resort **** Kalutara
    Guest Rating 8.4

    Built on 9 acres of gardens, AVANI Kalutara Resort (formerly Kani Lanka Resort and Spa) is located by the Kalu Ganga River, and a 20 minutes drive from bentota. It offers an outdoor pool, a luxurious spa and free Wi-Fi. Air-conditioned guestrooms feature beautiful views of the sea, river or garden. Show full description

    Address St Sebastian’s Road, Katukurunda Show on map
    • Swimming pool
    • Pool tables
    • Ping pong tables
    • Water sports facility
    • Gym / fitness center
  • 9 Amy's Haven *** Wadduwa
    Guest Rating 8.4

    • This hotel has a private beach area

    Situated in Wadduwa, a few steps from Pothupitiya Beach, Amy's Haven features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. With a shared lounge, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel provides sea views and a terrace. Show full description

    Address 67/10 Sangananda Mawatha pohaddaramulla Show on map
    • Swimming pool
    • Pets are welcome
  • 10 Hotel Coconut Bay Kalutara
    Guest Rating 8.3

    • This hotel has a private beach area

    Providing sea views, Hotel Coconut Bay in Kalutara provides accommodations, a private beach area, a garden, a bar, and a shared lounge. This beachfront property offers access to a balcony, free private parking, and free Wifi. The accommodation offers a 24-hour front desk, full-day security, and currency exchange for guests. Show full description

    Address 181/4, St Sebastian Road, Katukurunda, Kaluatara, Sri Lanka Show on map
    • Water sports facility
  • 11 Turyaa Kalutara ***** Kalutara
    Guest Rating 8.1

    • This hotel has a private beach area

    Offering beachfront rooms with private balconies, Turyaa Kalutarafeatures garden landscapes, an outdoor pool with bar and fitness center. It offers free parking and 4 dining options. Free Wi-Fi is available in public areas. Show full description

    Address Kudawaskaduwa, Waskaduwa, Western Province Show on map
    • Swimming pool
    • Pool tables
    • Ping pong tables
    • Gym / fitness center
  • 12 Laya Beach Wadduwa
    Guest Rating 7.9

    Situated in Wadduwa, 300 metres from Wadduwa Beach, Laya Beach features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. The accommodation offers evening entertainment and babysitting service. Show full description

    Address 286/3, Thalpitiya North Show on map
    • Swimming pool
  • 13 Blue Beach Hotel *** Wadduwa
    Guest Rating 7.7

    • This hotel has a private beach area

    Located in Wadduwa, a few steps from Wadduwa Beach, Blue Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. Each room at the 3-star hotel has sea views, and guests can enjoy access to a shared lounge and to a bar. The property provides room service, a 24-hour front desk and currency exchange for guests. Show full description

    Address #18, Thalpitiya, Wadduwa Show on map
    • Heated pool
  • 14 Citrus Waskaduwa ***** Kalutara
    Guest Rating 7.6

    Located right along the beachfront in Kalutara, Citrus Waskaduwa features dining options, an outdoor pool, a spa and a fitness center. Free Wi-Fi access is provided in its public areas. The property is 38 mi from Bandaranaike Airport. Show full description

    Address 427, Samanathara Road, Kuda Waskaduwa, Waskaduwa Show on map
    • Swimming pool
    • Pool tables
    • Gym / fitness center
    • Pets are welcome
  • 15 Serendiva Beach Resort By Excellent Leisure Travels Wadduwa
    Guest Rating 7.5

    • This hotel has a private beach area

    Set in Wadduwa, 100 metres from Wadduwa Beach, Serendiva Beach Resort By Excellent Leisure Travels offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. The property is located 30 km from Bambalapitiya Railway Station, 35 km from Khan Clock Tower and 37 km from R Premadasa Stadium. The accommodation provides a 24-hour front desk, airport transfers, a kids' club and free WiFi throughout the property. Show full description

    Address 240 Samanthara Road Show on map
    • Swimming pool
    • Tennis court
    • Pool tables
    • Karaoke
    • Water park
  • 16 Grand Beach ***** Wadduwa
    Guest Rating 7.4

    A 4-star property on Wadduwa Beach, Grand Beach features spacious suites with free Wi-Fi and views of the garden or sea. A 5-minute drive from Wadduwa Town, it also has a large outdoor pool. The well-designed suites are all equipped with a flat-screen TV and mini-bar. Show full description

    Address No.921, Parallel Road, Pohoddaramulla Show on map
    • Swimming pool
    • Water sports facility
    • Gym / fitness center
  • 17 Maresia Beach Villa *** Wadduwa
    Guest Rating 7.2

    • This hotel has a private beach area

    Located in Wadduwa, a few steps from Wadduwa Beach, Maresia Beach Villa provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. Featuring a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property has room service and a 24-hour front desk for guests. Show full description

    Address 20/59, Samanthara Road Wadduwa Show on map
    • Swimming pool
  • 18 Green Shadows Beach Hotel ** Kalutara
    Guest Rating 6.8

    • This hotel has a private beach area

    Green Shadows Beach Hotel is a short walk from the beach and 24 mi from Colombo City. It offers a restaurant, an outdoor pool and free Wi-Fi access on site. Air-conditioned guest rooms are fitted with a mini-bar and cable television. Show full description

    Address Kudawaskaduwa, Wellaboda, Waskaduwa Show on map
    • Heated pool
    • Pool tables
    • Water sports facility
    • Water park
  • 19 Jie Jie Beach Hotel ***** Wadduwa
    Guest Rating 6.0

    • This hotel has a private beach area

    Located in Wadduwa, a 14-minute walk from Panadura Beach, Jie Jie Beach Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. Featuring a concierge service, this property also provides guests with an outdoor pool. The property provides a 24-hour front desk, airport transportation, room service and free WiFi throughout the property. Show full description

    Address No. 150, Beach Road, Uyankelle Show on map
    • Swimming pool
    • Karaoke
    • Gym / fitness center
  • 20 Sumadai Beach Hotel *** Beruwala
    Guest Rating 5.5

    • This hotel has a private beach area

    Located in Beruwala, a 9-minute walk from Beru Beach, Sumadai Beach Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. Featuring a restaurant, the 3-star hotel has air-conditioned rooms with a private bathroom. Guests can enjoy lake views. Show full description

    Address 59 Maradana Road Show on map
    • Swimming pool
  • 21 Ayurveda Villa Rob Roy Beruwala
    Guest Rating 5.5

    Offering a garden and garden view, Ayurveda Villa Rob Roy is set in Beruwala, 1.6 km from Beru Beach and 50 km from Bambalapitiya Railway Station. This beachfront property offers access to free WiFi and free private parking. Show full description

    Address Hena Rd No. 3-2 Near railway road Show on map
  • 22 Royal Oshin Hotel *** Wadduwa

    Located in Wadduwa, a few steps from Calido Beach Kalutara, Royal Oshin Hotel features views of the sea. Featuring a restaurant, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides room service and a 24-hour front desk for guests. Show full description

    Address 120 Sea Beach Road Show on map
  • 23 Ahyora Beach Beruwala Aluthgama

    • This hotel has a private beach area

    Located in Aluthgama, 200 metres from Moragalla Beach, Ahyora Beach Beruwala provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. 47 km from Mount Lavinia Bus Stand and 3.3 km from Kande Viharaya Temple, the property offers a terrace and a restaurant. Show full description

    Address Ahyora Beach Beruwala No 80/24 Show on map
    • Swimming pool

This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.

Tomas Mazowski

Hello! I try my best to keep this guide up to date and I last refreshed it in September 2026. Did I miss a hotel that should be on this list? Send me an email and let me know!