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 9 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 savouring meals at the restaurant and drinks at the bar.
The price is AU$150
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 AU$350
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 snorkelling spots. Just a short drive from Aluthgama Railway Station for convenient regional excursions.
The price is AU$29
includes taxes & fees
9 Nov - 10 Nov
Piyum Villa Kosgoda

4. 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 AU$85
includes taxes & fees
9 Nov - 10 Nov
Turtle paradise villa & restaurant

5. Leather Back Beach Villa

Leather Back Beach Villa
3.0 star property
Kosgoda
The price is AU$64
includes taxes & fees
10 Nov - 11 Nov
Leather Back Beach Villa

6. 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 flavours 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 AU$444
includes taxes & fees
10 Nov - 11 Nov
Sama Retreats - Kosgoda

7. Saffron and Blue

Saffron and Blue
3.0 star property
Kosgoda
The price is AU$510
includes taxes & fees
10 Nov - 11 Nov
Saffron and Blue

8. 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 AU$39
includes taxes & fees
10 Nov - 11 Nov
Edna Home Stay

9. 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 AU$987
includes taxes & fees
9 Nov - 10 Nov
Green Turtle Villa by The Serendipity Collection

10. Sihina Lagoon Villa

Sihina Lagoon Villa
3.0 star property
Kosgoda
The price is AU$2,467
includes taxes & fees
9 Nov - 10 Nov
Sihina Lagoon Villa

11. Moi Induruwa by DBI

Moi Induruwa by DBI
4.0 star property
Induruwa
9.0 out of 10, Wonderful, (2 reviews)
The price is AU$113
includes taxes & fees
11 Nov - 12 Nov
Moi Induruwa by DBI

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 spa pool after exploring nearby Kosgoda Spice Garden.
The price is AU$333
includes taxes & fees
9 Nov - 10 Nov
Heritance Ahungalla

13. 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 AU$216
includes taxes & fees
9 Nov - 10 Nov
Bombay Bicycle Club Bentota

14. 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 AU$643
includes taxes & fees
9 Nov - 10 Nov
Ahu Bay

15. Amore Beach Resort

Amore Beach Resort
3.0 star property
Balapitiya
The price is AU$50
includes taxes & fees
9 Nov - 10 Nov
Amore Beach Resort

16. 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 AU$261
includes taxes & fees
10 Nov - 11 Nov
Hunas Beach

17. Rivera Tide

Rivera Tide
3.5 star property
Bentota
The price is AU$99
includes taxes & fees
9 Nov - 10 Nov
Rivera Tide

18. 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 AU$63
includes taxes & fees
9 Nov - 10 Nov
Mango Tree Villa Bentota

19. Taru Villas The Long House - Bentota

Taru Villas The Long House - Bentota
5.0 star property
Bentota
9.4 out of 10, Exceptional, (26 reviews)
Unwind at this Bentota retreat just minutes from the beach and railway station. The outdoor pool, 24-hour fitness centre, and poolside bar create a relaxing atmosphere, while the restaurant and garden setting enhance this luxurious coastal experience.
The price is AU$184
includes taxes & fees
9 Nov - 10 Nov
Taru Villas The Long House - Bentota

20. 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 AU$674
includes taxes & fees
9 Nov - 10 Nov
Jetwing Saman Villas, A Luxury Reserve - Adults Only
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.

You can also stay at family-friendly hotels in Kosgoda

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 July

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.

Check out reviews of Kosgoda hotels guests love

Frequently Asked Questions

How much does a hotel room cost in Kosgoda?

You can discover great hotels in Kosgoda from AU$29 with properties to suit all budgets and needs. If you're after an affordable hotel in Kosgoda that meets all of your requirements, set your filters and then sort the results by "Price: low to high".

How can I find deals and earn rewards at Kosgoda hotels?

Discover great deals on Kosgoda hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Kosgoda hotels.

Can I book Kosgoda hotels with free cancellation?

To book a refundable Kosgoda hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.

What are the top-rated luxury hotels in Kosgoda?

Some of the most popular luxury hotels in Kosgoda are The Habitat Kosgoda by Asia Leisure and Sheraton Kosgoda Turtle Beach Resort. The Habitat Kosgoda by Asia Leisure is a luxury hotel with a high guest rating amongst our travellers, and it offers an outdoor pool. Sheraton Kosgoda Turtle Beach Resort is another popular luxury hotel in a great Kosgoda location.

What are some of the best hotels in Kosgoda for couples?

Enjoy your couple's retreat with a stay at a top-rated Kosgoda romantic hotel. Our travellers love Sheraton Kosgoda Turtle Beach Resort, a hotel with an ocean-view restaurant as well as a chef service. Another romantic hotel with top reviews is Sama Retreats - Kosgoda. This hotel offers a private beach as well as an in-room fireplace for a perfect stay. Discover more hotels in Kosgoda on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".

What are some of the best kid-friendly hotels in Kosgoda?

One of the best Kosgoda hotels for kids is Sheraton Kosgoda Turtle Beach Resort. Sheraton Kosgoda Turtle Beach Resort is a kid-friendly hotel with a guest score of 8.8 out of 10 offering family-friendly amenities like a free children's club and 2 outdoor pools, plus free cots in guestrooms. Explore more kid-friendly hotels in Kosgoda by using our "Family friendly" filter in your search on Hotels.com.

What are the top Kosgoda hotels with a pool?

For a little extra luxury, discover some of the best Kosgoda hotels with a pool. Happy Man Village is a great resort with an outdoor pool and a guest rating of 10 out of 10. Sheraton Kosgoda Turtle Beach Resort is a popular hotel that features 2 outdoor pools and a children's pool along with a full-service spa and an ocean-view restaurant. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Kosgoda with a pool.

What are some of the best Kosgoda hotels with free parking?

If you're exploring by car, finding a great Kosgoda hotel with free parking is a win. Our travellers' favourites include:

What are some popular hotels in central Kosgoda?

For hotels in central Kosgoda, check out Bombay Bicycle Club Bentota and Mango Tree Villa Bentota. Travellers love Bombay Bicycle Club Bentota for its location, as well as the outdoor pool, ocean-view restaurant and beach bar this hotel offers. Mango Tree Villa Bentota is another popular central hotel with an outdoor pool, a children's pool and a restaurant.

Find out more about Kosgoda

Embrace Serenity: Unveiling the Hidden Treasures of Kosgoda

Nestled along Sri Lanka's southern coast, Kosgoda is a serene paradise that enchants visitors with its pristine beaches and vibrant marine life. Famous for the Kosgoda Turtle Hatchery, this picturesque town invites travellers to witness the conservation of endangered sea turtles up close. Just a few steps from the golden sands of Kosgoda Beach, guests can indulge in sun-soaked relaxation or partake in thrilling water sports. Surrounded by lush nature and a friendly local community, Kosgoda offers a tranquil escape, perfect for those seeking adventure, romance, or a peaceful retreat away from the bustling tourist trails.

Discover great hotels in Kosgoda

Kosgoda offers a range of accommodations, from beachfront resorts to charming guesthouses. Visitors can enjoy comfortable rooms with stunning ocean views, perfect for relaxation. The area boasts a variety of hotels that cater to different budgets, making it an inviting destination for all types of travellers. Here are some of the best hotels in Kosgoda that our travellers love:

  1. Bobos Cinnamon Estate Sri Lankaopens in new window: This luxurious hotel is perfect for leisure travellers seeking a rejuvenating spa-themed vacation experience. Guests can indulge in a full spa service that includes facial treatments, Swedish massages, and treatment rooms designed for ultimate relaxation. With an inviting pool area and a tranquil atmosphere, this property stands out for its commitment to comfort and well-being, making it an ideal retreat for those looking to unwind in a serene setting.
  2. BoBo's Bed & Breakfastopens in new window: This charming bed and breakfast is tailored for pet-friendly leisure travellers who desire a spa-themed getaway. The property welcomes pets and features thoughtful amenities such as food and water bowls, ensuring a comfortable experience for both guests and their furry companions. With an array of spa services including body wraps and outdoor treatment rooms, this hotel provides a unique blend of relaxation and personalised experiences, perfect for travellers seeking a distinctive stay.
  3. Ahu Bayopens in new window: This sophisticated hotel is designed for leisure travellers who appreciate a beach-themed escape combined with excellent business facilities. Boasting direct access to the beach, guests can enjoy a seamless blend of relaxation and productivity. The property features a range of amenities, ensuring that every aspect of the stay is catered to, from comfortable accommodations to convenient services that enhance the overall experience, making it a top choice for those seeking a refreshing getaway.

Top locations to stay in Kosgoda

When visiting Kosgoda, Southern Province, Sri Lanka, consider staying in Bentota, Ahungalla, or Dharga Town. Bentota boasts stunning beaches and water sports, while Ahungalla offers excellent dining and local culture. Dharga Town provides a more authentic experience with its charming streets. For first-time visitors, Bentota is best suited due to its vibrant activities and picturesque coastline.

  1. Bentotaopens in new window: Bentota is a fantastic destination for beach lovers and nature enthusiasts alike. Renowned for its stunning coastline, it offers a tranquil atmosphere perfect for relaxation. You can enjoy water sports, such as jet skiing and windsurfing, or simply unwind by the beach with a good book. The Bentota River is another highlight, where you can indulge in boat rides and explore the lush mangroves. The area is also home to beautiful resorts that provide a luxurious stay, making it an ideal base for exploring nearby attractions like the brief but enchanting Lunuganga Estate.
  2. Ahungallaopens in new window: Ahungalla is a charming coastal village that exudes a laid-back vibe, perfect for travellers seeking a peaceful getaway. The area boasts beautiful, uncrowded beaches, ideal for sunbathing and swimming. Ahungalla is also known for its delicious dining options, where you can savour fresh seafood while enjoying stunning ocean views. The nearby Kosgoda Turtle Hatchery offers a unique experience, allowing you to learn about turtle conservation and even witness baby turtles being released into the sea. This makes Ahungalla a lovely spot for those looking to connect with nature.
  3. Dharga Townopens in new window: Dharga Town is a quaint area that provides a glimpse into local Sri Lankan life. It's less commercial than the other destinations, making it a refreshing choice for those wanting to experience authentic culture. You can explore local markets, where you’ll find a variety of traditional crafts and fresh produce. The nearby beaches are perfect for a peaceful stroll, with fewer tourists around. While it may not have the extensive amenities of larger towns, Dharga Town’s charm lies in its simplicity and the friendly atmosphere of the local community.

Things to do in Kosgoda

Kosgoda offers a stunning coastal retreat, where pristine beaches meet lush greenery. Explore tranquil surroundings while supporting vital sea turtle conservation efforts, including hatcheries that nurture these magnificent creatures. Enjoy sun-soaked days by the shore, and immerse yourself in the rich natural beauty that Sri Lanka has to offer.

  • Bentota Beachopens in new window – Soak up the sun on the golden sands of Bentota Beach, where the gentle waves invite you to take a refreshing dip. Enjoy water sports like jet skiing or simply relax under a palm tree, sipping on a coconut as you watch the world go by.
  • Ambalangoda Beachopens in new window – Known for its vibrant atmosphere, Ambalangoda Beach is perfect for a leisurely stroll along the shore. Dive into the local culture by exploring nearby fishing villages, or indulge in fresh seafood at beachside restaurants while enjoying stunning ocean views.
  • Moragalla Beachopens in new window – This serene beach offers a tranquil escape, ideal for those looking to unwind. With its soft sands and clear waters, Moragalla Beach is a great spot for a peaceful day of sunbathing or a leisurely swim, surrounded by nature’s beauty.
  • Beruwela Harbouropens in new window – Take a trip to Beruwela Harbour, where you can watch colourful fishing boats coming in with their daily catch. Stroll along the docks, and don’t miss the chance to sample fresh seafood from local vendors while soaking in the lively atmosphere.
  • Akurala Beachopens in new window – Discover the charm of Akurala Beach, a hidden gem that offers stunning sunsets and a more secluded experience. Perfect for a quiet picnic or a walk by the sea, this beach allows you to connect with nature in a serene environment.

4 tips for savvy savings when booking a hotel in Kosgoda

  1. Book for the cheapest times: The most budget-friendly months to visit Kosgoda are May, September, and October, when hotel costs tend to be lower. To truly appreciate the area's significant landmarks and cultural heritage, a stay of at least 4 to 5 days is recommended. This duration allows visitors to discover the region's historical sites, explore its natural beauty, and engage with local culture, all while enjoying great value for money. Additionally, prices for accommodation might drop during these months, making it an ideal time for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in Kosgoda, visit the Deals or Last-Minute Deals sections on Hotels.com, where you may find discounted rates as your travel date approaches. To stay informed about potential savings, consider enabling email alerts or push notifications for flash sales and special promotions. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed choices. By keeping an eye on these options, you're more likely to see opportunities to book a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate due to various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your stay at a hotel in Kosgoda. If you're seeking a distinctive experience, boutique hotels might provide a more personalised touch and potentially better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is relatively high, we’ll suggest alternative dates that could be more affordable, increasing the likelihood of finding a better deal.
  4. Consider your location: Choosing accommodation close to major attractions or city centres can offer convenience, but it often tends to come with higher prices. For more affordable options, you might want to consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you wish to visit. Independent hotels situated a bit further out could provide a more authentic experience and are often more likely to be budget-friendly.

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 is usually the wettest month. January, February, and December are the peak travel months in Kosgoda, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light to moderate rainfall. On the other hand, May, August, and October tend to be quieter times to visit, marked by moderate to frequent rainfall and mostly cloudy conditions.

Keep exploring