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.
- Ahungalla
- Aluthgama
- Ambalangoda
- Balapitiya
- Bentota
- Beruwala
- Boossa
- Colombo
- Colombo District
- Dehiwala
- Deminigoda
- Dodanduwa
- Galle
- Galle District
- Gampaha District
- Habaraduwa
- Hikkaduwa
- Induruwa
- Ja-Ela
- Kalutara
- Koggala
- Kosgoda
- Maggona
- Moragalla
- Mount Lavinia
- Negombo
- Paiyagala North
- Pamunugama
- Talpe
- Unawatuna
- Uswetakeiyawa
- Wadduwa
- Waskaduwa
- Wayikkal
The List 23 Amazing Beach Hotels in Kalutara District
-
1 OREO BEACH HOTEL KALUTARA Kalutara
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. At the hotel rooms are equipped with air conditioning, a desk, a terrace with a sea view, a private bathroom, a flat-screen TV, bed linen and towels. All rooms have a wardrobe. Guests at OREO BEACH HOTEL KALUTARA can enjoy a continental breakfast. Bambalapitiya Railway Station is 41 km from the accommodation, while Khan Clock Tower is 47 km from the property. The nearest airport is Ratmalana International Airport, 31 km from OREO BEACH HOTEL KALUTARA.
Address NO.163/8. ST.SEBASTIAN CHURCH ROAD.KATUKURUNDA,KALUTARA Show on map- Gym / fitness center
-
2 Heda Retreat Aluthgama
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. 2 km from Aluthgama Railway Station and 3.1 km from Bentota Lake. The property is non-smoking and is located 48 km from Mount Lavinia Bus Stand. At the hotel, rooms are fitted with a wardrobe and a flat-screen TV. Featuring a private bathroom with a bidet and free toiletries, rooms at Heda Retreat also boast free WiFi, while certain rooms come with a sea view. The rooms at the accommodation have air conditioning and a desk. Heda Retreat offers a Full English/Irish or Asian breakfast. Bentota Railway Station is 3.3 km from the hotel, while Bawa Gardens is 7.8 km from the property. Koggala Airport is 72 km away.
Address Heda Retreat Show on map -
3 Anantara Kalutara Resort Kalutara
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. Pamper yourself at the Anantara Spa with Ayurvedic massage and reflexology treatment rooms, with an impressive outdoor swimming pool and a kids & teen club with trained child care professionals. Ten-minute in villa foot rituals can also be arranged by a spa therapist. Offering in-room check-in services, Anantara Kalutara features 5 star private villas, suites & rooms featuring individual plunge pools with highly trained personal butlers at your service. Choose between either villas overlooking stunning views of the beach or a private garden. These villas reflect Sri Lanka's elegant cultural beauty and are a perfect place to calm your nerves. All villas are fitted with a wine humidor, a mini bar and an espresso machine, Bose sound systems, separate rain showers, a bath tub and Themae bath products. This resort has water sports facilities and car hires. You can play table tennis, billiards and darts at this resort, and the area is popular for windsurfing. The property also features a well-equipped gym. Anantara Kalutara Resort is a 1 hour drive from Bandaranaike International Airport.
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
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. The private bathroom comes with bathroom amenities and hot/cold shower facilities. Guests can enjoy relaxing massages at the Ayurvedic Center, or explore the spacious grounds. Sports facilities at the hotel include ping-pong and beach volleyball. Laundry and dry cleaning services are offered. Local and international dishes are served at the restaurant, with a choice of indoor seating or beachfront dining. The Ypsylon is located 59 miles from the Colombo Bandaranaike International Airport.
Address Moragalla, South of Colombo Show on map- Swimming pool
- Ping pong tables
- Water sports facility
- Turkish bath
-
5 Lavila beach cottage Wadduwa
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. At the hotel, every room includes a closetand a balcony with a garden view. Featuring a private bathroom with a shower and free toiletries, some units at Lavila beach cottage also provide guests with a terrace. All guest rooms at the accommodation feature air conditioning and a safety deposit box. A Full English/Irish breakfast is available at Lavila beach cottage. Khan Clock Tower is 22 miles from the hotel, while R Premadasa Stadium is 23 miles away.
Address 102 Samanthara Road Show on map- Water sports facility
- Pets are welcome
-
6 Amssler Beach Stay Kalutara
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. Accessible via private entrance, all rooms have air conditioning, soundproofing, wardrobe, and a private bathroom with a walk-in shower. Each room is fitted with a kettle, while some rooms are fitted with a fully equipped kitchenette with a microwave, a toaster, and a fridge. At the bed and breakfast, each unit is fitted with bed linen and towels. À la carte and continental breakfast options with local specialities, pancakes, and fruit are available. Guests at the bed and breakfast can take part in activities like yoga and get refreshed with a swim in the pool with a view. Amssler Beach Stay has both a sun terrace and garden where you can relax, along with a private beach area. Khan Clock Tower is 26 miles from the accommodation, while R Premadasa Stadium is 31 miles from the property.
Address 279 Abrew Road Show on map- Swimming pool
- Pool tables
-
7 Tangerine Beach Hotel Kalutara
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. All are equipped with a satellite TV, minibar and tea/coffee making facilities. Tangerine Beach Hotel is a 3-hour drive from Colombo International Airport. Free on-site parking is provided. For a good workout, guests can visit the gym or enjoy a game of tennis. Relaxing afternoons can be spent playing croquet or mini golf. Sun lounge chairs are provided by the pool, and on the beach and grounds. Paruwa Restaurant serves international cuisine, while Sea Shells Restaurant offers light snacks and refreshments. A daily buffet breakfast is also available.
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
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. Each room is equipped with a mini-bar, tea/coffee making facilities and a TV with satellite channels. Guests can rent water sports facilities, or exercise at the fitness center. A library provides an area for quiet reading. Buffet breakfast is served at the hotel. The two restaurants serve local, Western and Asian dishes. Drinks can be enjoyed at the resort's 2 bars. AVANI Kalutara Resort is a 1 hour drive from Bandaranaike International Airport. The historic town of Kalutara is only a 10-minute drive from the resort and free parking is provided.
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
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. At the hotel, rooms are equipped with a desk. You can play darts at Amy's Haven. Bambalapitiya Railway Station is 32 km from the accommodation, while Khan Clock Tower is 37 km from the property.
Address 67/10 Sangananda Mawatha pohaddaramulla Show on map- Swimming pool
- Pets are welcome
-
10 Hotel Coconut Bay Kalutara
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. The bed and breakfast will provide guests with air-conditioned units with a desk, a kettle, a safety deposit box, a flat-screen TV, a terrace, and a private bathroom with a shower. A patio with outdoor furniture and garden views is offered in every unit. At the bed and breakfast, every unit has bed linen and towels. Guests at the bed and breakfast can enjoy a full English/Irish breakfast, and breakfast in the room is also available. Guests can eat at the on-site family-friendly restaurant, which is open for dinner, lunch, brunch, and cocktails. The bed and breakfast offers a variety of wellness options, including a spa facilities, a fitness room, and yoga classes. For guests with children, Hotel Coconut Bay features an indoor play area and outdoor play equipment. If you'd like to discover the area, cycling is possible in the surrounding area, and the accommodation can arrange a car rental service. Katukurunda Beach is a 3-minute walk from Hotel Coconut Bay, while Mount Lavinia Bus Stand is 22 miles away.
Address 181/4, St Sebastian Road, Katukurunda, Kaluatara, Sri Lanka Show on map- Water sports facility
-
11 Turyaa Kalutara Kalutara
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. The spacious and air-conditioned rooms feature classic wood furnishings and satellite TV. For convenience, a safe and mini-bar are provided. Private bathrooms have hot/cold showers and a hairdryer. Turyaa Kalutarais an hour’s drive from Colombo City and 3.7 mi from the town center. The international airport is a 2-hour drive from the resort. The fitness center, squash and badminton are available for regular workouts. Guests can relax in the spa bath and sauna. Sweeping ocean and garden views accompany buffet spreads at the hotel's main restaurant. There is also a seafood restaurant and coffee shop. Refreshing cocktails are available at the bar.
Address Kudawaskaduwa, Waskaduwa, Western Province Show on map- Swimming pool
- Pool tables
- Ping pong tables
- Gym / fitness center
-
12 Laya Beach Wadduwa
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. At the hotel the rooms are fitted with air conditioning, a desk, a flat-screen TV, a private bathroom and a balcony with a sea view. Laya Beach provides some units with pool views, and each room has a kettle. All rooms will provide guests with a fridge. Guests at the accommodation can enjoy an à la carte breakfast. Laya Beach offers a children's playground. Bambalapitiya Railway Station is 27 km from the hotel, while Khan Clock Tower is 32 km from the property.
Address 286/3, Thalpitiya North Show on map- Swimming pool
-
13 Blue Beach Hotel Wadduwa
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. The hotel will provide guests with air-conditioned rooms offering a desk, an electric tea pot, a fridge, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. Free WiFi is accessible to all guests, while selected rooms also feature a balcony. All rooms have a closet. A buffet, à la carte or continental breakfast is available at the property. At Blue Beach Hotel you'll find a restaurant serving American, Chinese and British cuisine. Vegetarian, dairy-free and halal options can also be requested. At the accommodation guests are welcome to use a hot tub. The area is popular for cycling, and bike rental and car rental are available at Blue Beach Hotel. Bambalapitiya Railway Station is 17 miles from the hotel, while Khan Clock Tower is 20 miles from the property.
Address #18, Thalpitiya, Wadduwa Show on map- Heated pool
-
14 Citrus Waskaduwa Kalutara
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. Boasting sea views, the modern rooms feature a flat-screen TV, a personal safe and a telephone. The private bathroom offers shower facilities, toiletries and a hairdryer. Guests can play a game of billiards, or make travel arrangements at the tour desk. Citrus also operates a 24-hour front desk, and can assist with luggage storage, laundry, currency exchange and transport rental services.
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
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. The resort will provide guests with air-conditioned rooms with a desk, a kettle, a fridge, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. Serendiva Beach Resort By Excellent Leisure Travels features certain units with sea views, and all rooms are equipped with a balcony. The units feature a wardrobe. The breakfast offers buffet, à la carte or continental options. At the accommodation you will find a restaurant serving American, Cantonese and Chinese cuisine. Vegetarian, dairy-free and halal options can also be requested. You can play tennis at Serendiva Beach Resort By Excellent Leisure Travels, and the area is popular for skiing and cycling. Leisure World is 46 km from the resort, while Mount Lavinia Bus Stand is 23 km away. Bandaranaike International Airport is 63 km from the property.
Address 240 Samanthara Road Show on map- Swimming pool
- Tennis court
- Pool tables
- Karaoke
- Water park
-
16 Grand Beach Wadduwa
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. Some of the suites have a separate living room or a private plunge pool. A private bathroom is also available for every room. Haridra Resort & Spa is a 10-minute drive from Wadduwa Railway Station. It is a 45-minute drive from Indruwa Turtle Farm and a 1-hour, 30-minute drive from Colombo International Airport. Guests can or arrange a day trip at the tour desk. The resort also provides laundry services and a 24-hour front desk. International dishes are served at the on-site restaurant. In-room dining is possible with room service.
Address No.921, Parallel Road, Pohoddaramulla Show on map- Swimming pool
- Water sports facility
- Gym / fitness center
-
17 Maresia Beach Villa Wadduwa
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. All guest rooms are equipped with a flat-screen TV with cable channels, minibar, an electric tea pot, a bidet, free toiletries and a closet. At the hotel all rooms come with a seating area. A continental breakfast is available at Maresia Beach Villa. Bambalapitiya Railway Station is 18 miles from the accommodation, while Khan Clock Tower is 22 miles away.
Address 20/59, Samanthara Road Wadduwa Show on map- Swimming pool
-
18 Green Shadows Beach Hotel Kalutara
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. The private bathroom comes with a hairdryer and shower. The staff at the tour desk can assist with making travel arrangements. Laundry services are available. Airport pickups are provided at a charge. Sea View Restaurant serves a selection of seafood, western and eastern dishes.
Address Kudawaskaduwa, Wellaboda, Waskaduwa Show on map- Heated pool
- Pool tables
- Water sports facility
- Water park
-
19 Jie Jie Beach Hotel Wadduwa
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. Breakfast is available, and includes buffet, continental and Full English/Irish options. Spa and wellness facilities are at guests' disposal during their stay at the hotel, including a spa center and on-request massage treatments. Bambalapitiya Railway Station is 15 miles from Jie Jie Beach Hotel, while Khan Clock Tower is 18 miles from the property.
Address No. 150, Beach Road, Uyankelle Show on map- Swimming pool
- Karaoke
- Gym / fitness center
-
20 Sumadai Beach Hotel Beruwala
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. Every room has a safety deposit box, while some rooms will provide you with a balcony and others also provide guests with sea views. Mount Lavinia Bus Stand is 28 miles from the hotel, while Kande Viharaya Temple is 3 miles away.
Address 59 Maradana Road Show on map- Swimming pool
-
21 Ayurveda Villa Rob Roy Beruwala
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. The bed and breakfast features family rooms. The bed and breakfast offers a seating area with a flat-screen TV and a private bathroom with bathrobes, a hair dryer and bidet. A fireplace is offered in all units. At the bed and breakfast, the units are fitted with bed linen and towels. Continental and Asian breakfast options with local specialities, fruits and juice are available. Guests at the bed and breakfast will be able to enjoy activities in and around Beruwala, like cycling. Mount Lavinia Bus Stand is 42 km from Ayurveda Villa Rob Roy, while Barefoot Gallery is 50 km away. Koggala Airport is 81 km from the property.
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. At the hotel, each room has a wardrobe. Guest rooms will provide guests with a desk and a kettle. Bambalapitiya Railway Station is 38 km from Royal Oshin Hotel, while Khan Clock Tower is 44 km away. Bandaranaike International Airport is 72 km from the property.
Address 120 Sea Beach Road Show on map -
23 Ahyora Beach Beruwala Aluthgama
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. The property is non-smoking and is set 3.6 km from Aluthgama Railway Station. At the resort, each room comes with a wardrobe. Featuring a private bathroom with a shower and free toiletries, rooms at Ahyora Beach Beruwala also offer free WiFi, while selected rooms are equipped with a sea view. Guest rooms at the accommodation include air conditioning and a desk. A buffet, à la carte or continental breakfast is available at the property. Bentota Lake is 4.4 km from Ahyora Beach Beruwala, while Bentota Railway Station is 4.6 km away. Koggala Airport is 73 km from the property.
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.