Our Official Host Resort

Wyndham Grand Barbados
Sam Lord’s Castle Resort

The Resort

  • Beachfront Bliss in Barbados. All-inclusive luxury resort next to the iconic Sam Lord’s Castle. Whether you’re planning a family, friends, or couple’s getaway, escape to the southeastern coast of Barbados for a stunning stay in breathtaking St. Phillip at Wyndham Grand Barbados Sam Lords Castle All-Inclusive Resort. Perched on a cliff overlooking the Caribbean Sea, this gorgeous resort is steps from a beautiful beach and next to a majestic 19th century castle with a fascinating history.

    Our 422 oversized guest rooms and suites boast scenic views, expansive balconies that seamlessly blend indoor/outdoor living, 24/7 room service, and must-haves like free high-speed WiFi, stocked minibars, and flat-screen HDTVs.

Request a Staycation Package

Proof of Barbados Residency or Caricom Membership is required at time of booking.