Weligama Bay Marriott Resort & Spa
Weligama · Sri Lanka · No 700 Matara Road
About Weligama Bay Marriott Resort & Spa — Luxury Boutique Hotel in Weligama
Weligama Bay Marriott Resort & Spa is an exceptional 5-star hotel in Weligama, Sri Lanka. Guests enjoy a distinctive experience combining world-class facilities including kids club, bar, beach club, and more with the personalised warmth that defines great boutique hospitality.
Guest Reviews 4.6 / 5
Weligama Bay Marriott is a modern and luxurious hotel offering breathtaking views of the bay, especially from the balconies during sunset. The pool is uniquely shaped and beautifully designed, making it a highlight of the stay. The food is delicious with a good variety to choose from. Service is efficient and attentive, even when handling large groups — our office trip with over 100 staff members was managed smoothly without any issues. A great choice for both leisure and business stays, combining comfort, stunning views, and professional service seamlessly.
We had an amazing time at Weligama Bay Marriott Resort & Spa for our honeymoon. Everything was well prepared from the beginning. Our room was very clean and nicely decorated, which made us feel really special. The view of the bay was beautiful and peaceful. A big thank you to “Moneesha” for her great support and kind service. She helped us with everything and made our stay very easy and comfortable. If you want a quiet and luxury place to relax, this is the best place to go!
If you want to ruin your vacation, Marriott Weligama is the perfect place. We had a deeply disappointing experience at this property, and I feel compelled to share the details to warn others. First, expect to be charged significantly more than the prices you see—a whopping 28% is added on top of the menu prices (10% service charge + 18% tax), none of which is clearly disclosed upfront. Second, during our stay, a wedding event completely blocked access to the beach. Guests were expected to either wait it out or literally jump through bushes to reach the ocean. The event went on past 10 PM with blaring music, making it impossible to relax. Housekeeping skipped our room entirely on one of the days without explanation. When we asked, there was no apology or offer to make it right. Despite traveling with a child, we were only provided with a limited amount of bottled water, strictly rationed for two adults. Apparently, extra water for children is too much to ask. Finally, the pool area had baffling rules. A light beach ball was banned from use, but guests were allowed to play with plastic water bottles filled with water, which could be much more disruptive. Staff ignored this entirely. Overall, this hotel falls far short of what you’d expect from a Marriott property, both in service and transparency. I would not recommend staying here if you care about your comfort—or your wallet.