MORE than 300 stalls on Barnsley Market will be opening today up until 4pm on Christmas Eve.

The traders in the market halls and semi-open market opted for the extended opening to give people the last chance to buy locally.

The market hall, including the meat and fish sections, will be open every day until 4pm on Christmas Eve, and reopens from Friday 28 December every day until 4pm on New Year's Eve.