Looking for places to visit in the UK at Christmas that feel a little more magical than a busy high street? Head for the small towns and villages. Think log fires in old coaching inns, frosty walks, local Christmas markets, and harbors strung with lights.
Here are eight of the most festive places to visit in the UK in December, from the Scottish Highlands to the Cornish coast, with what to do in each one and the local treat you shouldn't leave without trying.
Jump to a destination:
- Aberfeldy, Scotland
- Hay-on-Wye, Wales
- Hebden Bridge, England
- Broadway, the Cotswolds
- Crail, Scotland
- Ambleside and Grasmere, Lake District
- Betws-y-Coed, Wales
- Mousehole, Cornwall
- FAQs
8 Festive Places to Visit in the UK at Christmas
1. Aberfeldy, Perthshire, Scotland
Aberfeldy is a small Highland town on the River Tay, surrounded by hills that are often dusted with snow in December. It is the place to go for a quiet, outdoorsy Christmas with a dram at the end of the day.
- Walk the Birks of Aberfeldy, a wooded gorge with waterfalls that inspired a song by Robert Burns.
- Drive or cycle along Loch Tay, one of the most beautiful lochs in Perthshire.
- See red deer up close on a Highland Safaris tour.
Don't miss: A tasting at Dewar's Aberfeldy Distillery, which runs festive tastings in the run-up to Christmas.
2. Hay-on-Wye, Powys, Wales
Hay-on-Wye is famous as the town of books, with around 20 secondhand and specialist bookshops packed into its narrow streets. It sits on the edge of the Bannau Brycheiniog (Brecon Beacons) National Park, and on a misty December morning it feels like a film set.
- Lose an afternoon in Richard Booth's Bookshop and the smaller shops around it, hunting for vintage editions to give as presents.
- Visit the Hay Festival Winter Weekend, usually held in late November, for talks, crafts, and a Christmas market.
- Walk along the River Wye and up into the hills for wide winter views.
Don't miss: Mince pies and mulled wine at one of the town's independent cafés.
3. Hebden Bridge, West Yorkshire, England
Hebden Bridge is an arty mill town in a steep Pennine valley, with independent shops, a creative crowd, and moorland on every side. It is a lovely place for an alternative Christmas shopping trip.
- Browse the local Christmas market and the town's independent shops for one-off gifts.
- Walk along the Rochdale Canal towpath on a crisp morning.
- Head up to Hardcastle Crags, a wooded valley with a 19th-century mill, if the weather allows.
4. Broadway, Worcestershire, the Cotswolds
With honey-colored stone cottages lit up with fairy lights, Broadway looks like a Christmas card. It is one of the prettiest villages in the Cotswolds and easy to combine with Chipping Campden or Stow-on-the-Wold.
- Browse the village's Christmas events and boutique shops for handmade gifts.
- Walk up to Broadway Tower, an 18th-century folly with views across several counties on a clear day.
- Warm up by the fire at The Lygon Arms, a historic coaching inn on the high street.
Don't miss: Local chocolate and truffles made with Cotswold cream, which make an easy gift to take home.
5. Crail, Fife, Scotland
Crail is a tiny fishing village on the East Neuk of Fife, with a picture-perfect harbor, cobbled lanes, and red-roofed cottages. In winter, it is quiet and atmospheric, with far fewer visitors than in summer.
- Watch the waves from the harbor wall with a hot chocolate.
- Walk a section of the Fife Coastal Path to nearby Anstruther, famous for fish and chips.
- Pick up handmade ceramics at Crail Pottery.
Don't miss: The fossilized tree stumps on the rocks west of the village, which are around 300 million years old. Go at low tide.
6. Ambleside and Grasmere, Lake District, England
These two villages sit just north of Windermere, a few miles apart, surrounded by fells that are often snow-capped in December. They are full of cozy pubs, outdoor shops, and cafés with steamed-up windows.
- Visit the Christmas market at Tweedies in Grasmere.
- Walk around Grasmere lake, or climb Wansfell Pike from Ambleside for a big view over Windermere.
- Visit Dove Cottage, the home of the poet William Wordsworth.
Don't miss: Grasmere Gingerbread, made to a secret Victorian recipe in a tiny shop by the churchyard.
7. Betws-y-Coed, Eryri (Snowdonia), Wales
Betws-y-Coed is a stone-built village where three rivers meet, surrounded by forest and mountains. It is a great base for winter walks, and the village lights make it feel festive without being touristy.
- Look out for the village Christmas market, usually held in late November or early December.
- Walk in Gwydir Forest or visit Swallow Falls, which is dramatic after heavy rain.
- Hear carols at St Michael's Church, one of the oldest buildings in the village.
Don't miss: Tea and bara brith, a Welsh fruit loaf, at Tŷ Hyll (the Ugly House) just outside the village.
8. Mousehole, Cornwall, England
Mousehole (pronounced "mowzel") is a tiny fishing village near Penzance, and its Christmas lights are famous across the country. From mid-December, the harbor, the boats, and even the sea wall are lit up with festive scenes.
- See the harbor lights after dark, when they reflect in the water.
- Browse the small galleries and shops in the narrow streets.
- Walk the coast path to Lamorna Cove or along the seafront to Newlyn.
Don't miss: Tom Bawcock's Eve on 23 December, a local festival honoring a fisherman who, according to legend, saved the village from famine. Try stargazy pie, with the fish heads poking out of the crust.
Tips for a Christmas Trip Around the UK
- Book accommodation early. Small villages have limited rooms, and they fill up for December weekends.
- Check transport over the holidays. Trains and buses run reduced services around Christmas, and there are almost no public trains on Christmas Day.
- Be ready for the weather. Bring waterproofs and proper boots for walks. Mountain roads can close after snow.
- Download offline maps. Phone signal is patchy in the Highlands, the Lake District, and rural Wales.
- Get local data. Visiting from abroad? An egoViet UK eSIM gives you mobile data across England, Scotland, Wales, and Northern Ireland without roaming charges. New to eSIMs? Here is what an eSIM is and how it works. See our guide on how much data you need to pick the right plan.
Prefer the bright lights? Check out the best Christmas markets in the UK or our guide to New Year's Eve in London.
FAQs: Places to Visit in the UK at Christmas
What is the most Christmassy town in the UK?
It is subjective, but York, Bath, Edinburgh, and Cotswolds villages such as Broadway are often named among the most festive. For something quieter, Mousehole in Cornwall and Grasmere in the Lake District are hard to beat.
Where can I find snow in the UK at Christmas?
Snow is never guaranteed, but your best chances are in the Scottish Highlands, such as around Aberfeldy and the Cairngorms, and on high ground in the Lake District and Eryri (Snowdonia).
Does public transport run in the UK over Christmas?
Services are reduced on Christmas Eve and Boxing Day, and there are almost no trains on Christmas Day. Check timetables in advance if you are traveling between towns.
Can I use my phone in the UK as a visitor?
Yes. A UK eSIM gives you local data from the moment you arrive. Coverage is good in towns but can be patchy in remote valleys, so download offline maps before you go walking.