Find and Book Top Hotels in Kosgoda

Search among 2 available hotels and places to stay in Kosgoda from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great25 reviews
MapView on map500 m from City Centre300 m from Kosgoda Turtle Hatchery
From   US$ 178 /nightSelect
8.2
Great39 reviews
From   US$ 60 /nightSelect

Best hotels and places to stay in Kosgoda

Why visit?

Kosgoda, located in Sri Lanka, offers tourists a unique and captivating experience. With its stunning beaches, abundant wildlife, and rich cultural heritage, Kosgoda is a must-visit destination. The hotels in Kosgoda provide top-notch hospitality and cater to a wide range of budgets and preferences, ensuring a memorable stay for every tourist.

Where to stay?

Ahungalla: Ahungalla is a popular coastal town in Kosgoda known for its pristine beaches and calm atmosphere. The hotels in Ahungalla offer breathtaking ocean views and easy access to water sports and beach activities. With a variety of accommodation options, ranging from luxurious beach resorts to budget-friendly guesthouses, Ahungalla caters to all types of travelers.

Ambalangoda: Ambalangoda is a vibrant town in Kosgoda famous for its traditional mask-making industry and cultural heritage. Staying in Ambalangoda allows tourists to immerse themselves in the local culture and witness traditional craftsmanship. The hotels in Ambalangoda provide comfortable accommodation with easy access to nearby attractions like the Ambalangoda Mask Museum and the stunning Moonstone Mines.

Hikkaduwa: Located just a short drive away from Kosgoda, Hikkaduwa is a bustling beach town known for its vibrant nightlife and thrilling water activities. The hotels in Hikkaduwa range from boutique resorts to budget-friendly guesthouses, offering a wide range of choices to suit every travelers needs. Hikkaduwas beautiful coral reefs make it a sought-after destination for snorkeling and diving enthusiasts.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $200.

5-star hotels: The average price per night is around $200 to $400.

Best value for money:

Villa Saffron: Villa Saffron is a charming boutique hotel in Kosgoda that offers comfortable and affordable accommodation. With spacious rooms, a swimming pool, and a restaurant serving delicious Sri Lankan cuisine, Villa Saffron provides excellent value for money. The hotels friendly staff and peaceful atmosphere make it an ideal choice for budget-conscious travelers.

Blue Turtle Hotel: Blue Turtle Hotel is a cozy beachfront property in Kosgoda that offers well-appointed rooms at a reasonable price. The hotel boasts a beautiful garden, direct access to the beach, and an on-site restaurant serving a variety of cuisines. With its warm hospitality and convenient location, Blue Turtle Hotel is a popular choice among budget travelers.

Sea Turtle Hotel: Sea Turtle Hotel is a budget-friendly hotel located in the heart of Kosgoda. The hotel offers comfortable rooms with modern amenities and a friendly staff that ensures a pleasant stay. With its proximity to the beach and nearby attractions, Sea Turtle Hotel provides excellent value for money.

Best kids-friendly hotels:

Kosgoda Beach Resort: Kosgoda Beach Resort is a family-friendly hotel that caters to the needs of children. The resort features a childrens pool, a playground, and spacious family rooms. Kids can enjoy various activities organized by the hotel, including beach games and treasure hunts. With its child-friendly facilities and attentive staff, Kosgoda Beach Resort ensures a memorable stay for families.

Taprospa Turtles Beach Resort: Taprospa Turtles Beach Resort is a beachfront property known for its family-friendly services and amenities. The resort offers spacious rooms, a childrens club, and a wide range of outdoor activities for kids, including beach volleyball and cycling. With its beautiful beach setting and child-friendly facilities, Taprospa Turtles Beach Resort is an ideal choice for families visiting Kosgoda.

Best hotels for a romantic getaway:

Lagoon Inn: Lagoon Inn is a boutique hotel situated on the banks of a serene lagoon in Kosgoda. The hotel offers romantic rooms with private balconies overlooking the lagoon, creating a tranquil atmosphere for couples. With its intimate setting, personalized service, and romantic dining options, Lagoon Inn is perfect for couples seeking a romantic escape.

Shinagawa Beach Resort: Shinagawa Beach Resort is a luxury beachfront hotel that exudes romance and sophistication. The resort features elegant rooms with ocean views, a spa offering couples treatments, and candlelit dinners on the beach. With its picturesque setting and romantic ambiance, Shinagawa Beach Resort provides an unforgettable experience for couples.

Best for location:

The River House: The River House is a boutique hotel located on the banks of the Madu River in Kosgoda. Surrounded by lush greenery, the hotel offers tranquil and picturesque surroundings. Guests can enjoy boat rides along the river, bird watching, and exploring the nearby mangrove forests. The River Houses unique location provides a serene and immersive experience in nature.

Heritance Ahungalla: Heritance Ahungalla is a luxury beach resort situated in Ahungalla, Kosgoda. The resort boasts a prime beachfront location, offering stunning views of the Indian Ocean. Guests can indulge in water sports, relax by the pool, or take leisurely strolls along the pristine beach. With its idyllic setting and convenient access to nearby attractions, Heritance Ahungalla is a top choice for travelers seeking a well-located hotel.

The Calm Resort & Spa: The Calm Resort & Spa is a contemporary hotel nestled between the Bentota River and the Indian Ocean. Its unique location allows guests to enjoy both river and beach experiences. The hotel offers stunning views, serene surroundings, and easy access to water activities such as jet skiing, boat rides, and fishing. The Calm Resort & Spas exceptional location offers a perfect balance of relaxation and adventure.

Best for a short city break:

Hikka Tranz by Cinnamon: Hikka Tranz by Cinnamon is a trendy hotel located in Hikkaduwa, just a short distance from Kosgoda. The hotel features stylish rooms, a beachfront pool, and an array of dining options. With its vibrant atmosphere, proximity to Hikkaduwas nightlife, and easy access to the beach, Hikka Tranz by Cinnamon is an ideal choice for a short city break.

Citrus Hikkaduwa: Citrus Hikkaduwa is a modern hotel situated on the golden shores of Hikkaduwa. Its contemporary design, spacious rooms, and beachfront location make it a popular choice for travelers seeking a short city break. Guests can enjoy direct beach access, explore the vibrant town of Hikkaduwa, and relax in the hotels inviting ambiance.

Show moreLess