Home>>Blog>>Discover Luxury: 5 Star Hotels in Sri Lanka Guide
Discover Luxury: 5 Star Hotels in Sri Lanka Guide

Discover Luxury: 5 Star Hotels in Sri Lanka Guide

March 21, 2026

If you're considering lush escapes, combining culture, beaches and luxury, Sri Lanka is a superb choice. Many travellers book well-packaged itineraries via Sri Lanka tour packages, which include stays at exquisite properties. But for those planning independently, exploring the range of 5 star hotels in Sri Lanka offers a chance to pick exactly the setting that suits your style - whether a colonial mansion in the hills, a beachfront resort with a private villa, or a stylish contemporary hotel in the city.


With varied landscapes from the golden Sri Lanka beaches of Bentota and Weligama to lush tea-country retreats and vibrant Colombo city life, the top luxury hotels serve as more than just accommodation; they become part of the experience. Below is a list of ten of the most popular 5 star hotels in Sri Lanka, each in a prime tourist location, and they span honeymooners, families, solo travellers and high-end leisure seekers alike.

Top 10 Most Popular 5-Star Hotels in Sri Lanka:

1. Taj Samudra, Colombo

Taj Samudra

Located opposite Galle Face Green and overlooking the Indian Ocean, Taj Samudra offers city-centre luxury with seaside ambience. It blends refined rooms, multiple dining options, large event spaces, and a long history in Sri Lankan hospitality. Ideal for business travellers or city breaks where you want comfort and convenience.

  1. Location: Near Akarsha Jewellers, 25 Galle Face Center Rd, Colombo, Sri Lanka
  2. Price: approx ₹13,000 per night.

2. Shangri-La Colombo

Shangri-La Colombo

This sleek high-rise opened in 2017 and is part of the One Galle Face development. It gives a modern luxury base in Colombo with city and sea views, upscale restaurants, spa and premium service. For those wanting refined urban luxury on their Sri Lanka trip, it’s one of the standout 5 star hotels in Sri Lanka.

  1. Location: One Galle Face Dr, Colombo 2, Sri Lanka
  2. Price: approx ₹18,000 per night.

3. Cinnamon Grand Colombo

Cinnamon Grand Colombo

A well-known five-star hotel in Colombo, Cinnamon Grand offers great value with its quality service, a variety of dining options, a pool, and easy access to shopping and business areas. It’s an ideal choice for families, couples, and groups looking for comfortable luxury without overspending, especially when planning around the best time to visit Sri Lanka.

  1. Location: 77 Galle Road, Colombo, Sri Lanka
  2. Price: from approx ₹8,000 per night

4. Cape Weligama- Relais & Chateaux, Weligama

Cape Weligama- Relais & Chateaux

On the southern coast, this cliff-top resort offers village-style luxury, panoramic ocean views, private villas and butler service. A top choice for honeymooners or luxury seekers. As one of the finest of the 5 star hotels in Sri Lanka, it stands out for setting and exclusivity.

  1. Location: Abhimanagama Road 46/38, Nawam Mw, Weligama, Sri Lanka
  2. Price: approx ₹41,000 per night

5. Heritance Ahungalla

Heritance Ahungalla

Designed by Sri Lankan architect Geoffrey Bawa, this beachfront resort opened in 1981 and offers tropical luxury with heritage design. With sea views, pool, spa and resort-style amenities, it’s ideal for travellers wanting a resort setting by the beach.

  1. Location: Galle Road, Ahungalla, Sri Lanka
  2. Price: approx ₹11,000 per night

6. Amangalla, Galle Fort

Amangalla, Galle Fort

Set within the historic Galle Fort UNESCO site, Amangalla occupies a 17th-century Dutch-era building and offers colonial-style luxury, intimate ambience, and slow-luxury hospitality. A perfect pick for travellers wanting heritage, peace and high-end comfort, among the elite 5 star hotels in Sri Lanka.

  1. Location: 10 Church St, Galle 80000, Sri Lanka
  2. Price: approx ₹86,000 per night

7. Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa

This beachfront resort offers modern 5-star comfort, private beach access, kids club, spa and excellent value. For families or groups wanting beach luxury on the southern coast without ultra-premium pricing, it’s a strong option.

  1. Location: 700 Matara Road, Pelena, Weligama 81700, Sri Lanka
  2. Price: approx ₹19,000 per night

8. Cinnamon Life at City of Dreams, Colombo

Cinnamon Life at City of Dreams

A newly opened luxury property in one of Colombo’s major developments, this hotel mixes high-end design, city-luxury amenities and connectivity. For urban travellers looking for one of the newer 5 star hotels in Sri Lanka, this gives style, location and modernity.

  1. Location: 01 Justice Akbar Mawatha, Colombo 00200, Sri Lanka
  2. Price: from approx ₹14,000 per night

9. The Blue Water Hotel and Spa, Wadduwa

The Blue Water Hotel and Spa

A boutique beachfront property designed by Geoffrey Bawa, nestled between the beach and railway line in Wadduwa. For travellers wanting a boutique resort feel, design-led architecture and beach calm, this is a distinctive 5-star hotel in Sri Lanka.

  1. Location: Thalpitiya Bridge, Wadduwa 12560, Sri Lanka
  2. Price: approx ₹12,000 per night.

10. Jetwing Vil Uyana, Sigiriya

Jetwing Vil Uyana, Sigiriya

Located near the cultural triangle of Sri Lanka in the heart of nature, this eco-luxury resort features over-water villas and forest villas amid wetlands- a standout for nature lovers seeking a luxurious stay within the heritage region. Among the premium 5 star hotels in Sri Lanka, it combines comfort, nature and uniqueness.

  1. Location: Sigiriya, Sri Lanka
  2. Price: approx ₹34,000 per night.

Also Read- places to visit in sri lanka

Must Read- things to do in sri lanka

Suggested Packages

More Suggested Blogs

Login ModalPost Login FormTalk with trip expert