Christmas in Cornwall is a magical time of year, the beaches are vast and empty, the surf is big (if you can brave the cold) and windy walks along the coast with the family are unforgettable – it’s the perfect place for a winter break.

With many of the best places to stay in Cornwall offering special offers and packages for Christmas and New Year – we’ve put together a few of our favourites.

The Headland Hotel

Hotels in Cornwall - The Headland Hotel

Spend time with the family at the Headland Hotel this Christmas and relax in front of roaring log fires or fantastic sea views. Stay from the 23rd – 26th December from £340.00 per night.

The Carlyon Bay Hotel

CarlyonNew Sky

Celebrate the start of 2016 in style at the Carlyon Bay Hotel. There are plenty of things to do from a pitch and putt competition in the morning, to dancing the night away with the hotel’s resident DJ. Prices start from £155 per night.

The Polurrian Hotel


Bring your slippers and relax with a luxury stay at the Polurrian Bay Hotel this Christmas. Fantastically located with the stunning Mullion Cove on your doorstep - perfect for a post-lunch winter walk. Breaks start at £715 for a two-night stay.

The Fowey Hall Hotel

Hotels in Cornwall - Fowey Hall Hotel

Enjoy a four-night Christmas stay in Cornwall at the Fowey Hall Hotel. Enjoy mulled wine and a visit from Santa’s reindeer before tucking into a luxury Christmas lunch – breaks start at £1599 for four nights based on two adults sharing.

The Royal Duchy Hotel

Bedroom at the Royal Duchy Hotel in Cornwall

Enjoy outstanding cuisine and marvellous entertainment at The Royal Duchy Hotel, this New Year’s Eve. Delight in a spectacular Gala Dinner with spectacular views across Falmouth Bay. 3 night breaks start from £160 per person per night.

The St Michael’s Hotel

Hotels in Cornwall - St Michael's Hotel, Falmouth

Enjoy an unforgettable New Year’s Eve at the St Michael’s Hotel and Spa in Falmouth. Their New Year Package includes a 3-night stay, delicious dinner, big band dance and champagne cocktails. Prices start from £399 per person.

The Greenbank Hotel

Greenbank 3

Celebrate Christmas on the water’s edge at The Greenbank Hotel, with breaks starting from £299 per person - inclusive of delicious dinners, carol singing and cocktail making classes.

St Mortiz Hotel

Hotels in Cornwall - St Mortiz

Celebrate the end of the year with a Christmas party at the St Mortiz Hotel. Packages are available from £40 per person, which includes a three-course festive menu, glass of fizz and plenty of entertainment.

The Alverton Hotel

Hotels in Cornwall - The Alverton Hotel, Truro.

Spend Christmas in Cornwall’s only city, at the Alverton Hotel. Christmas packages include 3 nights of splendour, with delicious food, beautiful rooms and plenty of entertainment – prices start from £359 per person.

Sands Resort Hotel

Places to stay in Cornwall - Sands Resort

Celebrate Christmas with your colleagues at the beautiful Sands Resort Hotel this year. Situated on the North Cornish coastline with spectacular views - Christmas packages start from only £18.95. per person.

St Mellion International Resort

Golf at St Mellion International Resort - Hotel in Cornwall

Celebrate in style and stay in luxury this Christmas at the St Mellion International Resort with two night breaks from £235. Stays are inclusive of breakfasts, lunch, dinners and delicious Christmas cream tea.