[easy-total-shares url="" fullnumber="yes" align="left" networks="facebook,twitter"]

The best Christmas markets in Hampshire in 2023

With Christmas just around the corner we’ve hand picked some of the best Christmas markets in Hampshire. Whether it’s Santa you’re seeking, or that perfect gift for the one you love, or a day out for the family to get into the festive spirit, you’re sure to find it in one of these wonderful festive events.  

Christmas Markets in Hampshire

Winchester Cathedral Christmas Market

What could be more festive than a Christmas market in the beautiful surrounds of Winchester Cathedral?  This annual feast of gifts, food and more, this year has over 100 chalets stuffed full with decorations, candles, gifts and jewellery. 

Dates: 18 November – 22 December

10 – 8pm, entry free

Find out more

Portsmouth indoor Christmas Market

Taking place at The Mountbatten Centre, you will have over 100 independent Hampshire businesses to choose your Christmas gifts from.  A wonderful day out for all the family with live entertainment and delicious food and drink.  

13th November, 6pm – 3pm

Entry free.

Find out more.

The Beaulieu Festive Fayre

Set in the beautiful National Motor Museum at Beaulieu, treat yourself and your family to a magical day out.  A handpicked selection of the finest artisan businesses, crafting experts and local producers to help you choose the perfect Christmas gift.  Plus access to the award-winning world of Beaulieu and its many attractions. 

9th – 11th December, 10am – 5pm.

Entry to the Fayre also includes entry to the Museum: Adult tickets £23, children £12. 

Find out more

Petersfield Christmas Festival

Kicking off with live music on Saturday 10th December at 7-m, the Festival continues all day on the 11th December.  Over 100 stalls stuffed with Christmas fayre to suit every pocket.  Entertainment, Santa, twinkly lights, all in the centre of Petersfield. 

10 – 11 Decmeber, 7pm – 9pm on 10th and 10am – 4pm on 11th December.

Entry free. 

Find out more. 

Lymington and Pennington Christmas Market

Kick off your Christmas on Friday 25 November on The High Street in Lymington – the lights switch on at 6.15pm just before Santa arrives in his sleigh at 6.30pm.  Local shops and stalls open for business!  And on Saturday 10th December Santa will be on the High Street all day, outside Corals, along with live music, festive stalls and shops for all your Christmas wishes. 

Friday 25 November, 6pm

Saturday 10 December from 9am

Free Entry and free parking.

Find out more.