Peter Island Resort, the British Virgin Islands’ largest luxury private island resort, presents a festive holiday calendar through New Year’s Day.

“We’re excited to offer a festive line-up of adventures and indulgences to inspire and delight our guests this holiday season, as well as unveiling our creative variety of new weekly activities and adventures available throughout the year,” stated Peter Island Resort’s General Manager, Ed Linsley.
Peter Island Resort celebrates the magic of the season with workshops, culinary celebrations, spa indulgences, and island adventures from December 20 through January 2. Activities include a Christmas Eve movie marathon, Santa’s arrival and gift giving on Christmas Day, and a Christmas Santa pool party with a DJ playing Christmas classics. You’ll also find gingerbread house, candle, and perfume workshops.
A New Year’s Eve Gala in the Tradewinds’ Ballroom offers a glamorous evening with live music and a five-course gourmet dinner. At Drunken Pelican, celebrate with a festive feast and music by a Caribbean Steel Pan band. The resort also offers a New Year’s Eve countdown and fireworks and a poolside dessert buffet under the stars, with a midnight champagne toast, and internationally acclaimed DJ Nina Kay spinning into the night.

Holiday spa offers include the Coconut Christmas Ritual: an island-inspired treatment that combines a coconut-sugar scrub with a coconut-oil scalp massage and a coconut-butter full-body massage. The New Year, True You treatment is a spa journey that begins with a scrub, followed by a nourishing wrap and massage to cleanse and rejuvenate body and mind for the new year. You’ll also find pickleball and bocce ball tournaments, sail and snorkel adventures, beach bonfires with s’mores, and a “Rise & Shine” holiday hike of Peter Island’s Loop.
For stays booked now through December 27, Peter Island Resort is offering 20 percent off nightly rates, including breakfast. Discounted rates start at $2,000 per night with no minimum stay requirement. For more information and bookings, contact the reservations team at reservations@peterisland.net or 1-800-346-4451.



















