Christmas & New Years Eve By the Beach

Experience the magic of the festive season on the stunning shores of Oxwich Bay.
 
From indulgent Festive High Teas and seasonal dining experiences to cosy Winter Wonderland Breaks, New Year’s Eve celebrations, and private family gatherings, there’s something for everyone to enjoy.
 
Gather with loved ones beside roaring fires, savour delicious festive food, and create unforgettable memories in one of Wales’ most beautiful coastal settings.
 
Whether you’re celebrating, relaxing, or bringing family together, let Oxwich Bay Hotel
make this Christmas truly special.

Festive Menu By the Beach

Gather, dine, and celebrate together by the beach this festive season.

Celebrate the most wonderful time of the year with family, friends, and colleagues at Oxwich Bay Hotel. Set against the stunning backdrop of Oxwich Bay, our festive menu has been thoughtfully crafted to bring people together over great food, laughter, and memorable moments.

Whether you’re planning a festive lunch, an evening celebration, or a seasonal gathering, enjoy delicious seasonal dishes, warm hospitality, and the relaxed atmosphere of our coastal setting. From intimate get-togethers to larger group celebrations, let us help make your festive occasion truly special.

Adults: Two Courses £39.95 | Three Courses £49.95

Children: Two Courses £29.95 | Three Courses £39.95

Available throughout the festive season. Advanced booking & pre order is required.

Festive High Tea By the Sea

Discover the magic of the season with our Festive High Tea by the Sea, where refined flavours, stunning coastal views, and Christmas cheer come together in perfect harmony.

Set against the backdrop of Oxwich Bay’s breathtaking winter shoreline, this elegant festive experience invites you to slow down and savour the season. Enjoy a beautifully presented selection of festive finger sandwiches and handcrafted savouries, followed by an indulgent array of seasonal sweet treats, festive pâtisserie, and a freshly baked scone served with jam and clotted cream.

Complementing your experience is a choice of free-flowing speciality teas or freshly brewed filter coffee, allowing you to relax, unwind, and soak up the warmth of the festive atmosphere.

For an extra touch of celebration, elevate your afternoon with a glass or bottle of Prosecco, or choose from our carefully selected range of premium Champagnes to make the occasion truly memorable.

£34.95 per adult   |   £24.95 per child

Available Fridays & Saturdays throughout December, from 2pm to 5pm.

Gather with friends and family, celebrate the season, and enjoy a truly memorable festive experience by the sea.

Advance booking is essential.

New Year's Eve Grazing Buffet & DJ Thursday 31st December 2026

Celebrate the arrival of 2027 with a relaxed and enjoyable New Year’s Eve at Oxwich Bay Hotel.

Join us for an informal evening of great food, music and good company. Our generous grazing buffet will be served between 7:30pm and 9:30pm, offering a delicious selection of homemade savouries, locally inspired favourites, cured meats, cheeses, smoked salmon, freshly baked breads, seasonal accompaniments, and an assortment of bite-sized desserts. Designed for sharing and socialising, the buffet provides the perfect way to enjoy a relaxed evening with family and friends before counting down to midnight.

The evening will be accompanied by our resident DJ, creating a lively atmosphere as we celebrate the final hours of the year. Our bar will remain open until 12:30am, giving you plenty of time to raise a glass and welcome in the New Year.

The event will take place in our Chestnut Room and Café Bar and is open to both residents and non-residents.

£39.95 per person

Make a Night of It

Why not stay over and enjoy a leisurely start to New Year’s Day with accommodation overlooking beautiful Oxwich Bay?

We look forward to welcoming you for a memorable New Year’s Eve by the bay.

Private Hire by the Beach This Festive Season

Bring everyone together for an unforgettable festive escape at the Oxwich Bay Hotel. Whether you’re planning a family gathering, a celebration with friends, or a corporate Christmas retreat with colleagues, enjoy exclusive use of our beautiful coastal hotel overlooking stunning Oxwich Bay.

Available Sunday to Thursday throughout December, private hire of the main hotel is available from £3,000 per night, including:

  • Exclusive use of the main hotel
  • 12 bedrooms, accommodating up to 24 guests
  • Complimentary breakfast for all guests
  • Stunning coastal setting just moments from the beach

 

Make your festive celebration even more special by adding one of our seasonal dining experiences. Choose from a traditional Festive High Tea, a delicious Festive Evening Menu, or both, allowing your group to relax, dine and celebrate together without having to leave the hotel.

Whether you’re gathering loved ones for a Christmas reunion or thanking your team for a successful year, there’s no better place to celebrate than by the beach.

Christmas by the beach starts here.

Contact our team at info@oxwichbayhotel.co.uk to discuss your private festive hire and create a package tailored to your group.

A memorable gift By the Beach

This Christmas, give the gift of time well spent. Our Accommodation Gift Vouchers offer the perfect opportunity to escape to Oxwich Bay Hotel, where breathtaking coastal views, historic charm, and the natural beauty of the Gower Peninsula create an unforgettable retreat. Whether it’s a cosy stay in the Old Rectory, a romantic getaway at Ivy Cottage, or the simple joy of waking to the sound of the waves, it’s a thoughtful gift that creates lasting memories long after Christmas Day has passed.