Hotels in Kosgoda

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Kosgoda?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Kosgoda on Hotels.com. These Kosgoda hotels consistently deliver on quality, location and traveller experience. Last updated on 8 November 2026.

1. The Habitat Kosgoda by Asia Leisure

The Habitat Kosgoda by Asia Leisure
5.0 star property
Kosgoda
8.0 out of 10, Very good, (35 reviews)
Immerse yourself in coastal bliss at this luxurious Kosgoda hotel with an inviting outdoor pool and massage services. Just steps from Kosgoda Beach, enjoy convenient access to the Spice Garden while savoring meals at the restaurant and drinks at the bar.
The price is ₹7,396
₹9,688 total
includes taxes & fees
9 Nov - 10 Nov
The Habitat Kosgoda by Asia Leisure

2. Sheraton Kosgoda Turtle Beach Resort

Sheraton Kosgoda Turtle Beach Resort
5.0 star property
Kosgoda
8.8 out of 10, Excellent, (22 reviews)
Immerse in tropical paradise at this seaside retreat with 2 outdoor pools and a full-service spa offering massages and facials. Enjoy local cuisine at S Kitchen, sip drinks at 3 bars, and explore nearby Kosgoda Beach while kids have fun at the free club.
The price is ₹16,810
₹22,583 total
includes taxes & fees
9 Nov - 10 Nov
Sheraton Kosgoda Turtle Beach Resort

3. Piyum Villa Kosgoda

Piyum Villa Kosgoda
3.0 star property
Kosgoda
Set in lush surroundings, Piyum Villa offers a peaceful getaway near Kosgoda Beach and Spice Garden. Enjoy complimentary Wi-Fi and parking while exploring nearby snorkeling spots. Just a short drive from Aluthgama Railway Station for convenient regional excursions.
The price is ₹1,612
₹1,902 total
includes taxes & fees
9 Nov - 10 Nov
Piyum Villa Kosgoda

4. Sama Retreats - Kosgoda

Sama Retreats - Kosgoda
3.0 star property
Kosgoda
7.4 out of 10, Good, (3 reviews)
Immerse yourself in tranquility at this oceanfront hotel in Kosgoda, where the restaurant serves local flavors and the spa offers rejuvenating Ayurvedic treatments. Explore nearby Kosgoda Spice Garden or Ahungalla Beach after enjoying free breakfast, WiFi, and parking.
The price is ₹19,082
₹28,611 total
includes taxes & fees
10 Nov - 11 Nov
Sama Retreats - Kosgoda

5. Saffron and Blue

Saffron and Blue
3.0 star property
Kosgoda
The price is ₹27,855
₹32,869 total
includes taxes & fees
9 Nov - 10 Nov
Saffron and Blue

6. Turtle paradise villa & restaurant

Turtle paradise villa & restaurant
3.0 star property
Kosgoda
Escape to Kosgoda where this serene villa offers an outdoor pool, health club, and rejuvenating deep-tissue massages. Enjoy breakfast at the café before exploring nearby Kosgoda Beach and Spice Garden. Convenient free parking and attentive room service complete your tranquil getaway.
The price is ₹4,194
₹5,494 total
includes taxes & fees
9 Nov - 10 Nov
Turtle paradise villa & restaurant

7. Sihina Lagoon Villa

Sihina Lagoon Villa
3.0 star property
Kosgoda
The price is ₹1,34,811
₹1,59,077 total
includes taxes & fees
9 Nov - 10 Nov
Sihina Lagoon Villa

8. Green Turtle Villa by The Serendipity Collection

Green Turtle Villa by The Serendipity Collection
5.0 star property
Kosgoda
2.0 out of 10, (1 review)
Steps from Kosgoda Beach, this oceanfront villa combines luxury with convenience. The property offers an outdoor pool, deep-tissue massages, and a private beach. Explore nearby Kosgoda Spice Garden, then unwind on your terrace with free WiFi and parking.
The price is ₹52,591
₹63,648 total
includes taxes & fees
9 Nov - 10 Nov
Green Turtle Villa by The Serendipity Collection

9. Leather Back Beach Villa

Leather Back Beach Villa
3.0 star property
Kosgoda
The price is ₹3,837
₹4,573 total
includes taxes & fees
9 Nov - 10 Nov
Leather Back Beach Villa

10. Edna Home Stay

Edna Home Stay
3.0 star property
Kosgoda
Wake up to Sri Lankan coastal tranquility at this welcoming Kosgoda guesthouse. Located near Kosgoda Beach and the fascinating Spice Garden, enjoy convenient amenities including 24-hour front desk service and free parking, just 15 minutes from Aluthgama Railway Station.
The price is ₹2,127
₹2,536 total
includes taxes & fees
9 Nov - 10 Nov
Edna Home Stay

11. Ahu Bay

Ahu Bay
5.0 star property
Ahungalla
10.0 out of 10, Exceptional, (42 reviews)
Unwind at this luxurious beachfront retreat with 3 outdoor pools and complimentary cabanas along Ahu Bay. The poolside bar and café serve cold drinks while massage services offer deep-tissue and aromatherapy treatments. Kosgoda Spice Garden is nearby.
The price is ₹31,896
₹41,782 total
includes taxes & fees
9 Nov - 10 Nov
Ahu Bay

12. Heritance Ahungalla

Heritance Ahungalla
5.0 star property
Ahungalla
8.4 out of 10, Very good, (140 reviews)
Escape to this beachfront paradise where turquoise waters meet white sand shores. Just steps from Ahungalla Beach, this hotel offers 2 outdoor pools, 2 bars, and a rejuvenating sauna. Enjoy water adventures like scuba diving or unwind in the hot tub after exploring nearby Kosgoda Spice Garden.
The price is ₹16,675
₹21,645 total
includes taxes & fees
11 Nov - 12 Nov
Heritance Ahungalla

13. Moi Induruwa by DBI

Moi Induruwa by DBI
4.0 star property
Induruwa
9.0 out of 10, Wonderful, (2 reviews)
The price is ₹6,614
₹7,275 total
includes taxes & fees
11 Nov - 12 Nov
Moi Induruwa by DBI

14. Bombay Bicycle Club Bentota

Bombay Bicycle Club Bentota
3.5 star property
Induruwa
10.0 out of 10, Exceptional, (24 reviews)
Escape to a serene beachfront hotel with incredible views on Induruwa's beautiful, wide shoreline. Enjoy the outdoor pool, garden terrace, and restaurant with cold drinks at the beach bar. Near Bentota Beach with free breakfast and valet parking.
The price is ₹13,921
₹13,921 total
includes taxes & fees
10 Nov - 11 Nov
Bombay Bicycle Club Bentota

15. Hunas Beach

Hunas Beach
4.5 star property
Balapitiya
9.0 out of 10, Wonderful, (65 reviews)
Bask in tropical luxury at this Balapitiya retreat with direct beach access for surfing and volleyball. Enjoy the outdoor pool, children's splash area, and massage services. Nearby Ahungalla Beach adds to your seaside adventure.
The price is ₹12,839
₹16,818 total
includes taxes & fees
10 Nov - 11 Nov
Hunas Beach

16. Mango Tree Villa Bentota

Mango Tree Villa Bentota
3.0 star property
Induruwa
10.0 out of 10, Exceptional, (5 reviews)
Escape to this serene Sri Lankan hotel featuring both adult and children's pools for family enjoyment. Just a short drive from beautiful Bentota and Induruwa beaches, guests can relax at the terrace and garden or dine at the on-site restaurant.
The price is ₹2,972
₹4,068 total
includes taxes & fees
9 Nov - 10 Nov
Mango Tree Villa Bentota

17. Amore Beach Resort

Amore Beach Resort
3.0 star property
Balapitiya
The price is ₹2,747
₹3,242 total
includes taxes & fees
9 Nov - 10 Nov
Amore Beach Resort

18. Jetwing Saman Villas, A Luxury Reserve - Adults Only

Jetwing Saman Villas, A Luxury Reserve - Adults Only
5.0 star property
Induruwa
9.6 out of 10, Exceptional, (56 reviews)
This adults-only sanctuary on Induruwa Beach offers indulgent massages at the full-service spa. Cool off in the outdoor pool with poolside bar or enjoy a meal at the restaurant. Near Bentota Beach with free WiFi and parking.
The price is ₹33,746
₹43,802 total
includes taxes & fees
22 Nov - 23 Nov
Jetwing Saman Villas, A Luxury Reserve - Adults Only

19. R Degrees Boutique Hotel & Spa

R Degrees Boutique Hotel & Spa
4.5 star property
Ambalangoda
9.0 out of 10, Wonderful, (30 reviews)
Dive into coastal luxury at this Ambalangoda retreat with poolside cocktails and massage services. Just a short drive from Aluthgama Railway Station and near the Ariyapala Mask Museum, this hotel offers beach umbrellas, 24-hour fitness, and free WiFi.
The price is ₹6,522
₹7,174 total
includes taxes & fees
9 Nov - 10 Nov
R Degrees Boutique Hotel & Spa

20. Jetwing Villa 700

Jetwing Villa 700
4.0 star property
Induruwa
10.0 out of 10, Exceptional, (3 reviews)
Escape to this coastal gem near Bentota Beach, where continental breakfast is served complimentary each morning. Take a dip in the outdoor pool, stroll through the garden, or relax on the terrace with free WiFi. Induruwa Beach and Aluthgama Railway Station are just minutes away.
The price is ₹14,464
₹15,911 total
includes taxes & fees
9 Nov - 10 Nov
Jetwing Villa 700
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Go beyond your typical stay in Kosgoda

When is the best time to visit Kosgoda?

Our prices for hotels in Kosgoda are cheapest in October

Price trends for hotels in Kosgoda

Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.

November

High 29°C / low 25°C. Rainy most days.
29°
weather_sleet
November, no crowd data, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
29°
weather_partly_sunny
December, no crowd data, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Partly sunny.
25°
29°
weather_sun
January, no crowd data, average high temperature 29 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
30°
weather_sun
February, no crowd data, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
30°
weather_sun
March, no crowd data, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
30°
weather_cloudy
April, no crowd data, average high temperature 30 degrees Celsius, average low temperature 26 degrees Celsius. Cloudy most days.
26°
30°
weather_sleet
May, no crowd data, average high temperature 30 degrees Celsius, average low temperature 27 degrees Celsius. Rainy most days.
27°
29°
weather_sleet
June, no crowd data, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
29°
weather_sleet
July, no crowd data, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
28°
weather_sleet
August, no crowd data, average high temperature 28 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
28°
weather_sleet
September, no crowd data, average high temperature 28 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
29°
weather_sleet
October, no crowd data, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
Monthly weather averages (˚C)

Top landmarks in Kosgoda

Learn more about Kosgoda

Kosgoda is well-known for its attractions such as Kosgoda Beach and Kosgoda Sea Turtle Conservation Project.

A beach with palm trees and ocean waves.

Frequently Asked Questions

Can I book a refundable hotel in Kosgoda?

If you need the flexibility to change your travel plans to Kosgoda, most properties provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow down the results.

What will the weather in Kosgoda be like during my vacation?

Kosgoda is a great place to visit any time of year with an average temperature of 80°F during the coldest months.

Why should I book my Kosgoda hotel through Hotels.com?

There are lots of reasons to book your Kosgoda trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Kosgoda

Unveiling Kosgoda: A Serene Symphony of Nature and Knowledge

Nestled along Sri Lanka's stunning southern coast, Kosgoda is a serene gem renowned for its pristine beaches and rich biodiversity. This tranquil destination is famed for its turtle hatchery, where visitors can learn about conservation efforts and witness hatchlings making their way to the sea. The golden sands offer a perfect backdrop for relaxation, while the nearby Kosgoda River invites scenic boat rides through lush mangroves. With its inviting local culture, charming temples, and opportunities for eco-tourism, Kosgoda presents an idyllic escape for nature lovers and those seeking a peaceful retreat.

Discover great hotels near Kosgoda

Kosgoda offers a range of cosy hotel accommodations, from luxurious hotels with private pools to comfortable star-rated options. Enjoy beautiful settings, inviting rooms and a relaxed atmosphere along the serene Southern coast of Sri Lanka. Here are some of the most popular hotels with our travelers near Kosgoda:

  1. Bobos Cinnamon Estate Sri Lankaopens in new window: This stylish 3.5-star property offers a high-quality spa themed holiday experience with opulent amenities including a full spa service featuring Deep Tissue Massage and in-room treatments, alongside a pristine pool area. The hotel's refined architectural design and serene ambience attract leisure travellers seeking a distinctive and luxurious escape. The elegant setting is enhanced by well-curated experiences that ensure a smooth, high-end journey, with standout positive sentiments around the property's inviting atmosphere and exceptional services.
  2. BoBo's Bed & Breakfastopens in new window: This 3.0-star bed and breakfast property provides an impressive spa themed retreat with full spa and pool services, including Couples Treatment Rooms and specialised massage therapies. Designed for leisure travellers who value comfort and distinctive experiences, the property offers a seamless blend of enchanting spa treatments, a relaxed pool environment and curated experiences that elevate the overall stay. The property shines with an inviting ambience and outstanding positive review sentiments, promising a refined and memorable escape.
  3. Ahu Bayopens in new window: This budget-friendly hotel delivers a unique beach and romantic holiday experience, boasting direct access to the beach and exclusive romance packages. With a guest rating of 10.0 out of 10, the property features combined spa and pool services with offerings like advanced massage treatments and aromatherapy sessions. The hotel is perfect for leisure travellers seeking a boutique and intimate setting, enhanced by a stunning natural backdrop and positive guest sentiments applauding the beautiful property and delectable culinary offerings.

Where to stay near Kosgoda

In Bentota, Beruwala, Ahungalla, travellers can enjoy diverse attractions: Bentota offers access to Moragalla, Induruwa, and Kosgoda beaches; Beruwala provides proximity to scenic coastal spots; Ahungalla delights with its dining, family-friendly beaches, and relaxing seaside ambience. For first-time visitors, Bentota is best suited for its balanced allure and ease of exploration.

  1. Bentotaopens in new window: Bentota is a much-loved spot on the Southern coast, offering a relaxed vibe with must-see places like Moragalla Beach and Induruwa Beach, as well as Kosgoda Beach. Its coastal charm makes it a top pick for travellers seeking a serene and scenic stay. The area is well-known for its beautiful beaches perfect for leisurely swims and scenic walks. Bentota provides a unique blend of tranquillity and coastal allure, ensuring a memorable stay.
  2. Beruwalaopens in new window: Beruwala is a cosy coastal destination with a friendly local feel, featuring must-visit spots such as Moragalla Beach, Bentota Beach and Induruwa Beach. The town offers a laid-back atmosphere ideal for those who want to relax by the sea while enjoying the local culture and warm community. Its charming coastal setting makes it a great choice for a peaceful retreat.
  3. Ahungallaopens in new window: Ahungalla is perfect for travellers who appreciate a mix of relaxation and family-friendly activities. Known for its inviting dining experiences, beautiful beach views and opportunities for swimming, it provides a blend of seaside leisure and local charm. The area's friendly vibe and emphasis on recreative fun make it an appealing choice for groups, couples and families looking to enjoy a sun-soaked escape with a touch of local hospitality.

Things to do in Kosgoda

Kosgoda offers a blend of serene coastlines and lush landscapes perfect for wandering and relaxation. Enjoy its calm river and natural settings, with local festivities and academic charm adding unique local flavour to your visit.

  • Moragalla Beachopens in new window – Enjoy a relaxing day at Moragalla Beach, where you can take a leisurely walk along the shoreline and appreciate the natural coastal beauty while observing the local marine life in its calm waters.
  • Beruwela Harbouropens in new window – Visit Beruwela Harbour to witness the hustle and bustle of a working harbour; watch fishing boats coming and going, and learn about the daily routines of local fishermen as they prepare for their day at sea.
  • Balapitiya Beachopens in new window – At Balapitiya Beach, explore the sandy shores and take in the refreshing sea breeze; it’s a great spot for a quiet afternoon by the water, where you can enjoy the simplicity of nature and its serene environment.
  • Induruwa Beachopens in new window – Discover Induruwa Beach, where the natural coastal scenery offers an inviting escape; take a moment to sit back and enjoy the sound of the waves, and experience the laid-back atmosphere unique to this beach.
  • Bentota Beachopens in new window – Head to Bentota Beach for a blend of gentle waves and scenic beauty, ideal for a family outing or a peaceful solo retreat; the location provides ample space to relax, read a book, or simply enjoy the sun and sea.

4 tips for savvy savings when booking a hotel in Kosgoda

  1. Book for the cheapest times: Kosgoda is an affordable destination, especially in June, September, and October when hotel prices may drop, making it a great value for money for travellers on a budget. A stay of at least 4 to 5 days is ideal for exploring the area’s key landmarks, historical sites, and cultural attractions, including notable locations like the local university and natural heritage spots. This budget-friendly destination offers a wonderful opportunity to enjoy history and culture without compromising on affordability.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Kosgoda, begin by exploring the Dealsopens in new window or Last-Minute Deals sections on Hotels.com, where you may discover enticing offers on nearby hotels as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, ensuring you don’t miss opportunities to save on luxury hotel deals in Kosgoda. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you’re among the first to know when rooms are available or prices drop for your perfect getaway.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates could help you save on your stay in a Kosgoda hotel. For those seeking distinctive experiences, boutique hotels may offer a more personalised touch and occasionally better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average, and if it appears to be on the higher side, we might suggest more affordable dates to help you find a better deal.
  4. Consider your location: Staying nearer to key attractions or city centres can offer convenience, but it often comes with a higher price tag. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between cost and ease of access to the locations you intend to visit. You may also wish to explore independent hotels located further out, which are usually likely to be more affordable and can provide a more authentic experience.

Best time to go to Kosgoda

Kosgoda experiences its lowest average temperature in January, at 79.3°F (26.3°C), while April is the hottest month, with an average temperature of 82.4°F (28.0°C). May tends to be the wettest month. The peak travel months to visit Kosgoda are January, February, and December, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light to moderate rainfall. In contrast, May, August, and October are ideal if you're looking for a calmer vacation, marked by moderate to frequent rainfall and mostly cloudy conditions.

Keep exploring