Visit Hamphire

Wander wooden chalets, pick out some lovingly made local gifts, and savour the smells of mulled wine and roasting chestnuts filling the air. Nothing says Christmas quite like a festive market – here are five of our faves in Hampshire.

Winchester Cathedral Christmas Market

Winchester Cathedral Christmas Market

Friday 21 November 2025 – Monday 22 December 2025

Winchester Christmas Market is the epitome of Christmas cheer with its wooden chalets twinkling with their festive wares framed by the incredible backdrop of Winchester Cathedral.

Recognised as one of the best in Europe, Winchester Cathedral's Christmas Market is renowned for its bustling atmosphere, stunning location, irresistible food and drink, and handpicked artisans, which attract visitors from around the world each year who come to eat and shop at the pretty wooden chalets, situated within the historic grounds.

Find out more about the Winchester Cathedral Christmas Market

Southampton Christmas Market

Southampton Christmas Market

Thursday 13 November 2025 – Sunday 4 January 2026

Southampton Christmas Market returns to the city this festive season to transform Above Bar Precinct, Bargate, and Guildhall Square into a winter wonderland.

The magical market mix will include alpine chalets selling gifts, food, and drink; live entertainment; children's rides, Santa’s Workshop, and a light projection show illuminating the historic Bargate every evening from 16 November to Christmas Eve.

Find out more about Southampton Christmas Market

Portsmouth Christmas Market

Portsmouth Christmas Market 

Saturday 22 November 2025 – Tuesday 30 December 2025

Commercial Road in Portsmouth will be filled with smells of glühwein and festive fayre with the chalets of the Portsmouth Christmas market selling food, gifts, and decorations. And down at Guildhall Square, the festivities continue with ice skating at Portsmouth on Ice from 22 November until 4 January.

Exbury Christmas Fair

Exbury Christmas Fair at Exbury Gardens

Saturday 29 November – Sunday 30 November and Saturday 6 December – Sunday 7 December

For the last weeekend in November, and the first weekend in December, Exbury Gardens will be fully festive with the Exbury Christmas Fair filling the gardens with seasonal food and drink, local gifts and crafts, carol singing and music.

There will also be a children’s Christmas trail, the chance for visitors to ride the festive express steam train at Exbury Gardens is transformed into a special Christmas express train transporting visitors to see Father Christmas, and donkey rides.

Find out more about Christmas at Exbury Gardens

Milestones Museum Christmas Market

Milestones Christmas Market, Basingstoke

Sunday 7 December 2025

The popular Milestones Christmas Market returns to Basingstoke on 7 December featuring over 50 stalls selling festive treats and gifts from local and independent sellers along the museum’s immersive, historic streets.

There’s also the chance to meet Father Christmas at Milestones on selected dates from 22 November to 21 December.

Find out more about the Milestones Christmas Market

Find more Christmas events in Hampshire

Sign up to our newsletter and stay up to date with the latest news, events and offers.

Follow our Instagram and Facebook pages for lots more ideas and inspiration for what’s happening in Hampshire.  We’d love to see your photos of visiting and enjoying the county so please tag us in your pics.

Related