Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

The best beach hotels in Puttalam District

Check out our selection of great beach hotels in Puttalam District

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+

Beach Access

Beachfront
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

SOLUNA BEACH RESORT

Marawila - 200 feet from beach

At the resort, rooms have a balcony. With a private bathroom fitted with a bidet and free toiletries, rooms at SOLUNA BEACH RESORT also have free WiFi, while selected rooms also offer a sea view. At the accommodation, all rooms have air conditioning and a flat-screen TV. The location was fantastic right on the beach which is sandy and ok for swimming but is really the domain of the fishing community who work tirelessly to bring in their haul each day. Really interesting to watch them and admire their catch. The beach is totally undeveloped for tourists but the hotel pool is great and we were well looked after. Lovely breakfasts and fresh fish evening meals. This hotel is better than the descriptions we have seen and excellent value for money.

Show more Show less
9.2
Wonderful
120 reviews
Price from
£78
per night

Ging Oya Lodge

Wayikkal - 2,650 feet from beach

Kammala Beach is 1.3 km from Ging Oya Lodge, while St Anthony's Church is 10 km from the property. The nearest airport is Bandaranaike International, 20 km from the accommodation, and the property offers a paid airport shuttle service. A truly beautiful place very serene, super comfortable and clean, such a kind hosting, amazing food beautiful river

Show more Show less
9.4
Wonderful
119 reviews
Price from
£59
per night

Sandy Edge

Kalpitiya - 1,150 feet from beach

Situated in Kalpitiya and only 400 metres from Kudawa Beach, Sandy Edge features accommodation with garden views, free WiFi and free private parking. There is a private entrance at the chalet for the convenience of those who stay. The accommodation offers airport transfers, while a bicycle rental service is also available. Our stay here was exactly what we hoped for. It was right by the beach and in a nice quiet location. It was great value for money and a really cool place to stay. One of the highlights of this place was the host. He was kind and very attentive. He made every effort to make us feel comfortable and happy. He walked us down to the beach and took some fresh coconuts off the tree for us to drink, right outside our room. We had an amazing Sri-Lankan meal for dinner and it was such a lovely experience.

Show more Show less
9.3
Wonderful
104 reviews
Price from
£16
per night

Puetz Travels Beach Resort

Wayikkal - 3,650 feet from beach

Located directly on the beach in Wayikkal, Puetz Travels Beach Resort features an outdoor pool and a restaurant. Guests enjoy complimentary WiFi access, parking.

This resort is 12 km from Bandaranaike Airport. A transfer from the airport can be arranged at an additional charge on advance request. The location is isolated, in a beautiful garden on the edge of a quiet sandy beach. Transport is readily available thanks to Klaus. The pool is amazing, breakfast and dinner suited us perfectly. Chill out!!!

Show more Show less
9.5
Exceptional
194 reviews
Price from
£105
per night

Elements Beach & Nature Resort

Kalpitiya - 450 feet from beach

Featuring a private beach, the eco-friendly Elements Beach & Nature Resort sits on the banks of the Kappalady Lagoon and Indian Ocean on the north-west coast of Sri Lanka. It is 3 km from Talawila Church and Palakuda Junction Bus Station. Free Wi-Fi is available in public areas, while free parking is available on-site. The rooms are tastefully decorated, dinner was very good, the cook is excellent. The whole resort is very relaxed and mixes well in nature. The beach is calm and relaxing. Truly relaxing!

Show more Show less
9.6
Exceptional
121 reviews
Price from
£66
per night

Adique's Resorts

Marawila - 2,500 feet from beach

Located in Marawila, 800 metres from Marawila Beach, Adique's Resorts provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. This 3-star hotel offers room service, a 24-hour front desk and free WiFi. The accommodation features luggage storage space, and currency exchange for guests. Very nice hotel with very good service. The hotel staff doing all to make your stay comfortable

Show more Show less
9.3
Wonderful
44 reviews
Price from
£71
per night

Sea Sand Resort

Kalpitiya - 800 feet from beach

Sea Sand Resort features a garden, terrace, a restaurant and bar in Kalpitiya. The property is located 200 metres from Kandakuliya Beach, 600 metres from Kudawa Beach and 2.1 km from Kalpitiya Beach. The accommodation provides a shuttle service, while a bicycle rental service is also available. the host is an amazing person and great chef, try out his dishes!! Perfect for a longer stay, it’s such a nice quiet area

Show more Show less
9.4
Wonderful
57 reviews
Price from
£22
per night

Nayan's Paradise

Kottanitivu

Nayan's Paradise features free bikes, outdoor swimming pool, a garden and terrace in Kottanitivu. Among the various facilities of this property are a private beach area and barbecue facilities. There is free private parking and the property provides paid airport shuttle service. Fantastic accomodation, Private location, Martinez is a fantastic host. Lovely food to your door or Pub Sira Beach House was fantastic.

Show more Show less
9.4
Wonderful
17 reviews
Price from
£46
per night

The Pearl

Marawila - 1.8 miles from beach

Boasting accommodation with a private pool, sea view and a balcony, The Pearl is situated in Marawila. This beachfront property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is located 3 km from Marawila Beach. The property was very nice, clean and perfect for our needs. Close to the airport

Show more Show less
9.8
Exceptional
21 reviews
Price from
£59
per night

Ayona Beach Villa

Katuneriya - 2.8 miles from beach

Situated within 19 km of St Anthony's Church and 21 km of Maris Stella College, Ayona Beach Villa features rooms with air conditioning and a private bathroom in Katuneriya. This beachfront property offers access to free WiFi and free private parking. Boasting family rooms, this property also provides guests with a sun terrace. I'm lost for words, everything was perfect! So comfortable, amazing views with great food and this lovely family makes you really feel like at home. Thank you!!!!

Show more Show less
9.2
Wonderful
25 reviews
Price from
£18
per night

Most booked beach hotels in Puttalam District this month

FAQs about beach hotels in Puttalam District

Beach Hotels that guests love in Puttalam District

gogless