Search hotels in Puttalam District, Sri Lanka
Enter your dates and choose from 253 hotels and other places to stay
Check out these popular cities in Puttalam District
Wilpattu
37 hotelsKalpitiya
93 hotelsMarawila
34 hotelsPuttalam
30 hotelsChilaw
17 hotelsWaikkal
19 hotelsAchchamulai
3 hotelsVannativillu
2 hotelsMurandanveli
1 hotelKatuneriya
1 hotel
Stay in Puttalam District's best hotels!
Filter by:
Adique's Resorts
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 private beach area.

Sea Sand Resort
Sea Sand Resort features a garden, terrace, a restaurant and bar in Kalpitiya. The property is around 200 metres from Kandakuliya Beach, 600 metres from Kudawa Beach and 2.1 km from Kalpitiya Beach.

Leopard Inn Wilpattu
Set in Ilavankulam, Leopard Inn Wilpattu provides a garden. The hotel offers an indoor pool and room service and free WiFi.

Eagle Wilpattu Resort
Featuring 3-star accommodation, Eagle Wilpattu Resort is situated in Wilpattu, 38 km from Jaya Sri Maha Bodhi and 38 km from Kada Panaha Tank.

Taru Villas Villu - Wilpattu
Taru Villas Villu - Wilpattu has a garden, shared lounge, a terrace and restaurant in Wilpattu.

Kitelife Resort
Located in Kalpitiya, 700 metres from Kandakuliya Beach, Kitelife Resort provides accommodation with a garden, free private parking, a restaurant and a spa and wellness centre.

Koddu Kalpitiya
Koddu Kalpitiya features an outdoor swimming pool, garden, a terrace and restaurant in Kalpitiya. Featuring a bar, this 4-star hotel has air-conditioned rooms with a private bathroom.

Nayan's Paradise
Nayan's Paradise features free bikes, outdoor swimming pool, a garden and private beach area in Kottanitivu. Featuring family rooms, this property also provides guests with a barbecue.

Raalmadu Wilpattu
Raalmadu Wilpattu in Achchamulai has a garden and a restaurant. Guests can chill out in the indoor pool. Bandaranaike International Airport is 134 km from the property.

Nature Paradise Guesthouse
Set in Waikkal, 1.6 km from Kammala Beach, Nature Paradise Guesthouse offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Most booked hotels in Puttalam District in the past month
Popular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 8.3Very good - What previous guests thought, 44 reviewsPopular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 8.2Very good - What previous guests thought, 174 reviewsPopular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 8.3Very good - What previous guests thought, 73 reviewsPopular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 9.6Exceptional - What previous guests thought, 369 reviewsPopular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 8.1Very good - What previous guests thought, 68 reviewsPopular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 8.0Very good - What previous guests thought, 70 reviewsPopular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 22 reviewsPopular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 9.6Exceptional - What previous guests thought, 69 reviewsPopular with guests booking hotels in Puttalam District
Popular with guests booking hotels in Puttalam District
Scored out of 10, guest rating 8.5Very good - What previous guests thought, 128 reviews
Puttalam District's best hotels with breakfast
Nature Paradise Guesthouse
Hotel in WaikkalBreakfast optionsScored out of 10, guest rating 9.3Superb - What previous guests thought, 10 reviewsSet in Waikkal, 1.6 km from Kammala Beach, Nature Paradise Guesthouse offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From US$60 per nightHotel Athina & Restaurant
Hotel in ChilawBreakfast optionsScored out of 10, guest rating 9.4Superb - What previous guests thought, 10 reviewsSet in Chilaw, 43 km from St Anthony's Church, Hotel Athina & Restaurant offers accommodation with a terrace, free private parking, a restaurant and a bar.
From US$22.75 per nightThimbiri Wewa Resort Wilpattu
Hotel in WilpattuBreakfast optionsScored out of 10, guest rating 8.2Very good - What previous guests thought, 174 reviewsSituated in Wilpattu, 31 km from Kumbichchan Kulama Tank, Thimbiri Wewa Resort Wilpattu features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
From US$129.87 per nightHorizon KiteSurfing Beach Resort
Hotel in KalpitiyaBreakfast optionsScored out of 10, guest rating 8.5Very good - What previous guests thought, 150 reviewsSituated in Kalpitiya, a few steps from Kudawa Beach, Horizon KiteSurfing Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From US$83.25 per nightCloud Nine Lanka Resort Wilpattu
Hotel in WilpattuBreakfast optionsScored out of 10, guest rating 8.5Very good - What previous guests thought, 128 reviewsCloud Nine Lanka Resort Wilpattu features an outdoor swimming pool, garden, a shared lounge and terrace in Wilpattu.
Omeesha Beach Hotel
Hotel in KalpitiyaBreakfast optionsScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 125 reviewsFacing the beachfront, Omeesha Beach Hotel offers 3-star accommodation in Kalpitiya and features a garden, private beach area and shared lounge.
From US$38.50 per nightTribe Wilpattu - Eco Lodge
Hotel in WilpattuBreakfast optionsScored out of 10, guest rating 8.1Very good - What previous guests thought, 68 reviewsLocated in Wilpattu, 39 km from Kumbichchan Kulama Tank, Tribe Wilpattu - Eco Lodge provides accommodation with a garden, free private parking, a terrace and a restaurant.
From US$111 per nightLiverpool Estate - Chilaw
Hotel in ChilawBreakfast optionsScored out of 10, guest rating 8.4Very good - What previous guests thought, 40 reviewsLiverpool Estate - Chilaw features a garden, shared lounge, a terrace and restaurant in Chilaw. Featuring room service, this property also provides guests with a children's playground.
From US$47.73 per night
Budget hotels in Puttalam District
Nayan's Paradise
Hotel in KottanitivuCheap hotelScored out of 10, guest rating 9.3Superb - What previous guests thought, 54 reviewsNayan's Paradise features free bikes, outdoor swimming pool, a garden and private beach area in Kottanitivu. Featuring family rooms, this property also provides guests with a barbecue.
From US$71.42 per nightEven Beach Resort
Hotel in WaikkalCheap hotelScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 36 reviewsSet in Waikkal, 2.3 km from Kammala Beach, Even Beach Resort offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.
From US$55.50 per nightSpice of Ceylon
Hotel in ChilawCheap hotelScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 83 reviewsSituated in Chilaw, 38 km from St Anthony's Church, Spice of Ceylon features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
From US$53.28 per nightCalypso Sunset
Hotel in IranawilaCheap hotelScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 49 reviewsSet in Iranawila, 38 km from St Anthony's Church, Calypso Sunset offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.
From US$103.40 per nightClub Mango Resort
Hotel in KalpitiyaCheap hotelScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 50 reviewsSet in Kalpitiya, a few steps from Kandakuliya Beach, Club Mango Resort offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.
From US$109 per night- Scored out of 10, guest rating 8.0Very good - What previous guests thought, 76 reviews
Situated in Kalpitiya, 1.3 km from Kudawa Beach, The Blue Lagoon Resort Kalpitiya features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
From US$71 per night Majestic Beach Retreat
Hotel in KalpitiyaCheap hotelScored out of 10, guest rating 8.0Very good - What previous guests thought, 55 reviewsMajestic Beach Retreat has free bikes, outdoor swimming pool, a garden and private beach area in Kalpitiya. Boasting room service, this property also provides guests with a barbecue.
From US$75.75 per nightWhite Rose Beach Resort
Hotel in MarawilaCheap hotelScored out of 10, guest rating 8.0Very good - What previous guests thought, 70 reviewsSituated in Marawila, 2.9 km from Marawila Beach, White Rose Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
From US$38.37 per night
Hotels in Puttalam District that you can book without a credit card
Raalmadu Wilpattu
Hotel in AchchamulaiNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 64 reviewsRaalmadu Wilpattu in Achchamulai has a garden and a restaurant. Guests can chill out in the indoor pool. Bandaranaike International Airport is 134 km from the property.
From US$162 per nightScoop Cabana Kitesurfing
Hotel in KalpitiyaNo credit card neededScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 69 reviewsLocated in Kalpitiya, 70 metres from Kudawa Beach, Scoop Cabana Kitesurfing provides accommodation with a garden, free private parking and a restaurant.
From US$20 per nightSevenday Hotel
Hotel in MarawilaNo credit card neededScored out of 10, guest rating 8.3Very good - What previous guests thought, 44 reviewsSevenday Hotel offers accommodation in Mawila. Each room is fitted with a flat-screen TV. Some units feature a seating area to relax in after a busy day. Rooms are fitted with a private bathroom.
From US$13 per nightBarramundi
Hotel in PuttalamNo credit card neededLocated in Puttalam, 2 km from Kalpitiya Beach, Barramundi provides accommodation with a garden, free private parking, a terrace and a restaurant. Guests can enjoy garden views.
From US$27.75 per nightKadolana Hotel and Restaurant
Hotel in PuttalamNo credit card neededKadolana Hotel and Restaurant has an outdoor swimming pool, garden, a private beach area and terrace in Puttalam. There is a restaurant serving Asian cuisine, and free private parking is available.
From US$32.90 per nightDownwinder Lagoon Lodge
Hotel in KalpitiyaNo credit card neededLocated in Kalpitiya, 1.3 km from Kudawa Beach, Downwinder Lagoon Lodge provides accommodation with free WiFi and free private parking.
From US$72.15 per nightCinnamon Thiya
Hotel in DombagahawattaNo credit card neededScored out of 10, guest rating 7.0Good - What previous guests thought, 1 reviewSituated in Dombagahawatta, 1.9 km from Kammala Beach, Cinnamon Thiya features accommodation with a garden, free private parking, a terrace and a restaurant.
From US$60.50 per nightRed Coral Village Kitesurfing School
Hotel in KalpitiyaNo credit card neededRed Coral Village Kitesurfing School is situated in Kalpitiya. This 1-star hotel has air-conditioned rooms with a private bathroom.
From US$27.75 per night
FAQs about hotels in Puttalam District
See reviews by guests who stayed at hotels in Puttalam District
- From US$136.40 per nightScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 86 reviewsAn Absolute Hidden Gem – Pure Magic at Dolphin Beach Resort I stayed at Dolphin Beach Resort for one night with my friend Arif, and honestly, I’m still dreaming about it. This place is gorgeous—a hidden gem tucked away in serene Kalpitiya that deserves way more attention than it gets. From the moment we arrived, we were enchanted. The property is huge, incredibly clean, and so peaceful that it felt like time slowed down. The architecture is stunning—eco-chic in the best way. We stayed in one of their luxury tents, and let me just say... it was out of a dream. Spacious interiors, a thoughtfully designed bathroom, and an outdoor shower that made me feel like I was in a nature-luxe fantasy. The view? Breathtaking. There's even a windmill nearby that adds a rustic charm to the horizon, and we loved it—it added so much character to the vibe. The pool was picture-perfect, and the whole atmosphere just made us feel like we had escaped to our own private paradise. Dinner was beautifully arranged—delicious, fresh, and served with care. In the morning, we asked if we could have breakfast by the beach, and they went out of their way to set it up for us. That gesture alone won my heart. I truly don’t understand why this place isn’t packed—maybe that’s part of its charm. But trust me, more people need to discover this slice of heaven. I’ll definitely be going back. If you're looking for peace, beauty, and something extraordinary, Dolphin Beach Resort is the place.Guest review byKheya31Bangladesh
- From US$207.68 per nightScored out of 10, guest rating 8.1Very good - What previous guests thought, 498 reviewsWhat makes our experience in new country memorable? Nature? Food? People ! We had fantastic time in Club Hotel Dolphin! The ocean, sunsets and sunrises, away from the crowds and hotel STAFF ! The friendliest, warm-hearted and sincere people I’ve met. Massage therapists are great! Love Balinese massage technique. Try it once you are there! Dolphin resort had impeccable service and support from the staff, who were alwyas courteous and ready to help at all times. The food service had a good variety and all the flavors were on point. The facilities were great and up to date, prompting a wonderful stay. I’d recommend this resort to everyone who would like to enjoy beautiful Sri Lankan beach and weather in a comfortable resort, and reach utmost relaxation. No sand flies like in Malaysia Thank you guys very much for your hospitality! We will be back soon!❤️❤️❤️Guest review byNadezhdaMalaysia
- From US$35 per nightScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 39 reviewsI really enjoyed my stay. The wooden bungalows are very rustic and cozy, with open roofing and an outdoor shower. The garden is well-maintained too. The school has a WhatsApp group where they share information about lesson planning, wind conditions, and activities, which I found really well-organized. Dinners are served with all the guests at the kite center, which was just 5 minutes away by bike. Safran was my instructor. He is very experienced and teaches in a great way—always calm, helpful, and full of good advice. I made great progress thanks to him. I felt like in a kitesurf community . Thanks a lot to Safran and all the Margarita staff!Guest review byJemmaTurkmenistan
- Scored out of 10, guest rating 8.8Fabulous - What previous guests thought, 72 reviewsWe had such an incredible getaway here, and it was really hard to leave! This was our second time staying at Rascals, and it was even more memorable this time as we stayed for longer. The place has an awesome vibe. It's super chilled, in a stunning location and everyone is so lovely. It's a soul-nourishing space to relax in between kiting, and we had a great time hanging out with the other guests and the team, who make you feel like family. We can't wait to come back! Thank you for having us, Johanna and the crew! ❤️Guest review bySherriVietnam
- From US$369.46 per nightScored out of 10, guest rating 9.1Superb - What previous guests thought, 30 reviewsPerfect stay at the Karanukarala Ayurveda resort, especially the Ayurveda treatment was wonderful. In the beginning, the crew told me it was fully booked, but in the end, they managed to schedule it for me. The room was big, and really clean and the beds were very comfortable. I enjoyed my stay there, especially to relax (recommend the yoga and meditation classes).Guest review byFloorNetherlands
- From US$24,780.80 per nightScored out of 10, guest rating 8.1Very good - What previous guests thought, 38 reviewsBeautiful property and well maintained . The owners were fabulous and the staff were helpful and friendly. We had a private bungalow which was air conditioned, clean and comfortable. The meals were great and plentiful. We would visit again.Guest review byPeterAustralia
- From US$65.49 per nightScored out of 10, guest rating 6.8Pleasant - What previous guests thought, 38 reviewslocation was as i thought it will be but the friendliness of people amazed me it was above my every expectations i recommended this place to everyoneGuest review bybranislavSerbia
- From US$32 per nightScored out of 10, guest rating 9.4Superb - What previous guests thought, 83 reviewsAmazing food and kite straight off the beach. Probably the best social life of all resorts here.Guest review byDamianIreland
- From US$60.08 per nightScored out of 10, guest rating 8.4Very good - What previous guests thought, 412 reviewsGreat location close to the park. The staff were wonderful m, and so was the food.Guest review bySarahVietnam
- From US$118.89 per nightScored out of 10, guest rating 8.0Very good - What previous guests thought, 125 reviewsBreakfast, bar snacks and dinner were fine. Buffet style, lots to choose from.Guest review byAlisonUnited Arab Emirates
- From US$88 per nightScored out of 10, guest rating 7.8Good - What previous guests thought, 111 reviewsGreat location clean and really friendly staff and good foodGuest review byPrabathGermany
- From US$62.52 per nightScored out of 10, guest rating 4.7Disappointing - What previous guests thought, 10 reviewsExcellent Breakfast, and excellent locationGuest review byWijeratneSri Lanka
- From US$168.74 per nightScored out of 10, guest rating 7.0Good - What previous guests thought, 67 reviewsVery chilled out place right on the beachGuest review byCraigFrance
- From US$475 per nightScored out of 10, guest rating 7.7Good - What previous guests thought, 6 reviewsFantastic food and fantastic serviceGuest review byJoUnited Kingdom
Planning a trip? Get inspired by reviews of cities in Puttalam District
- 10.0
This is one of the largest national parks in Sri Lanka, and...
This is one of the largest national parks in Sri Lanka, and it has the highest leopard density. But please don't just go and do the usual leopard watching, it gets crowded. Talk to your tour guide or hotel and do some of the less-travelled routes inside the park, and you will enjoy the nature of Sri Lanka on a whole other level. You might not see any big mammals, but you will understand and enjoy the nature, history and biodiversity. If you are going, spend one day doing the usual "touristy" route, then spend the rest of your time exploring the less-travelled routes. There is magic in these jungles. Go find it!Guest review byDave Free - 10.0
Kalpitiya is an enchanting destination.
Kalpitiya is an enchanting destination. It's the only place in Sri Lanka where you can take kitesurfing lessons and safely practice kitesurfing with expert assistance from seasoned local kitesufers. Although it's generally considered an arid landscape, even in August, one of the driest months in Sri Lanka, it was largely green and without sweltering heat. Probably, the strong wind causes the heat to dissipate. There's a long stretch of fairly clean beach to explore. Many hotels to stay in and many restaurants to dine at. If you take the train from the Colombo fort railway station like me, you can get down at Palaviya station and walk about 100 metres to reach the road leading from Palaviya to Kalpitiya and take a bus from there and then get down at either Kurinjipitiya or Kalpitiya depending on where you plan to visit and/or stay in. Apart from Kitesurfing, you can go sightseeing, see dolphins, bask in the sunshine, take boat tours, cycle and more in Kalpitiya.Guest review byJayashantha84Sri Lanka - 8.0
The Manager of the hotel and his staff (including 3 dogs and...
The Manager of the hotel and his staff (including 3 dogs and a cat) are above any praise. If you seek for a well organized place to rest without problems do come to Puetz Travels Beach Resort. Mr. Marcus will make your trip a real holyday. Even wild crocodiles that live in the nearby river dream to move to the magic canals of Puetz Travels Beach Resort. I wish i were among the lucky ones. Best regards VladimirGuest review byВладимирRussia - 8.0
it is my ancestral hometown.
it is my ancestral hometown. I visited Katuneriya in order to find my long-lost friends from childhood and to find survivors of deceased relations. I also discovered most of the by lanes towards seaside have become narrower due to encroachments and descendants of my relatives have migrated to Italy. Many large villas built over the years, resembling Italian houses lying empty. most of the households have better living standards and few people are engaged in fishing.Guest review byPerera - 10.0
Full day safari was excellent. Saw everything. 5 leopards.
Full day safari was excellent. Saw everything. 5 leopards. Sloth bear. Elephants. Cross. Water Buffalo. And many more. If you have to choose I revommend afteroon from 4pm for best chance of seeing animals when it gets cooler and they become active for the evening .Guest review byDarrenUnited Kingdom - 10.0
Kalpitiya is a very beautiful destination.
Kalpitiya is a very beautiful destination. A place to stay for a few days. There are many places for you to enjoy and visit. But be careful when you find a place to stop. Be more careful with low-cost places. Dinuda Villas is a very beautiful place. Babzy and the team are doing very well.Guest review byLiam NoahFrance - 10.0
Wilpattu is an absolutely stunning place close to the...
Wilpattu is an absolutely stunning place close to the reserve. That tents have everything that you need that is good shower is good. The barbecue in the evening is really nice and the surroundings stunning. The staff is super helpful and will go out of their way to accommodate you. We booked a Safari through the accommodation and the Driver and spotter were excellent !Guest review byHenrietteIreland - 10.0
We planed our trip for three days.
We planed our trip for three days. There are several places to visit in Kalpitiya. We went to Kalpitiya Dutch fort, also Kalpitiya Dutch church. St. Anne's National Shrine is located nearby. It is known as Thalawila Church too. No matter what religion you follow, St. Anne’s Church in Thalawila is one of the most ancient and wonderful of all Christian shrines in Sri Lanka. Our third day was very exiting because we planned a boat ride to Baththalangunduwa island. Baththalangunduwa is an island off the northwestern coast of Sri Lanka, reachable from Kalpitiya. The boat ride from Kalpitiya is roughly 32 kilometers long and takes approximately 3.5 hours. Camping on this island is becoming increasingly popular among local tourists.Guest review byChathurangaSri Lanka