Birmingham Christmas shopping 2025 store opening times

Christmas and New Year sale shoppers in Birmingham city centre have extended hours to bag presents, food and deals.

Here’s is a round-up of all the festive opening hours including late-night shopping for M&S, Primark, Bullring, Tesco, Boots pharmacies and more for the lead up to Christmas and into the New Year sales.

Bullring shopping centre

Bullring is usually open from Monday to Friday, 10am to 8pm, Saturday 9am to 8pm and Sunday 11am to 5pm.

These times will change for the following dates. Individual stores within the shopping centre may have different times.

18 Dec & 19 Dec – 10am – 9pm

20 Dec – 9am – 9pm

21 Dec – 11am – 5:30pm

22 Dec – 23 Dec – 9am – 10pm

24 Dec Christmas Eve – 9am – 5pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – 9am – 8pm

27 Dec – 9am – 9pm

28 Dec – 11am – 5pm

29 Dec – 10am – 8pm

30 Dec – 10am – 8pm

31 Dec New Years Eve – 9am – 6pm

1 Jan New Years Day – 10am – 7pm

Grand Central

Grand Central with its shops, entertainment and restaurants is usually open from Monday to Saturday from 9am to 8pm and Sunday 11am to 5pm.

These times will change for the following dates. Individual stores within the shopping centre may have different times.

18 Dec & 19 Dec – 10am – 9pm

20 Dec – 9am – 9pm

21 Dec – 11am – 5:30pm

22 Dec – 23 Dec – 9am – 10pm

24 Dec Christmas Eve – 9am – 5pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – 9am – 8pm

27 Dec – 9am – 9pm

28 Dec – 11am – 5pm

29 Dec – 10am – 8pm

30 Dec – 10am – 8pm

31 Dec New Years Eve – 9am – 6pm

1 Jan New Years Day – 10am – 7pm

Bullring has extended festive opening hours

M&S

Marks & Spencer’s flagship store and food hall at Bullring is usually open from Monday to Saturday from 9am to 8pm and Sunday from 11am to 5pm.

These times will change for the following dates:

17 Dec – 19 Dec – 9am – 9pm

20 Dec – 8am – 9pm

21 Dec – 11am – 5pm

22 Dec – 23 Dec – 8am – 10pm

24 Dec Christmas Eve – 8am – 5pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – CLOSED

27 Dec – 9am – 9pm

28 Dec – 11am – 5pm

29 Dec – 9am – 8pm

30 Dec – 9am – 8pm

31 Dec New Year’s Eve – 9am – 6pm

Harvey Nichols at Mailbox

Luxury department store Harvey Nichols in Mailbox is open after November 27 on Monday to Friday from 10am to 8pm, Saturday, 9am to 8pm and Sunday 11am to 5pm.

Christmas and New Year weeks, the opening times will be:

24 Dec Christmas Eve – 9am – 5pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – 10am – 6pm

27 Dec – 10am – 8pm

28 Dec – 10am – 5pm

29 Dec – 10am – 8pm

30 Dec – 10am – 8pm

31 Dec New Year’s Eve – 10am – 5pm

1 Jan New Year’s Day – CLOSED

2 Jan- 10am – 7pm

Luxury surroundings at Harvey Nichols in Mailbox

Selfridges

Selfridges department store in Bullring is open over the festive season during these times:

9 Dec – 12 Dec – 10am – 9pm

13 Dec – 9am – 9pm

14 Dec – 11am – 5.30pm

15 Dec – 18 Dec – 10am – 10pm

19 Dec – 20 Dec – 9am – 10pm

21 Dec – 11am – 5.30pm

22 Dec – 23 Dec – 8am – 10pm

24 Dec Christmas Eve – 8am – 5.30pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – 9am – 8pm

27 Dec – 9am – 9pm

28 Dec – 11am – 5.30pm

29 Dec – 10am – 8pm

30 Dec – 10am – 8pm

31 Dec – 9am – 6pm

1 Jan New Year’s Day – 10am – 7pm

2 Jan – 10am – 8pm

3 Jan – 10am – 9pm

Primark

The largest Primark in the world in High Street, Birmingham city centre, is usually open from Monday to Saturday from 8am to 9pm and Sunday 10.30am to 5pm – but sales can only take place from 11am due to trading laws.

These times will change for the following dates:

9 Dec – 13 Dec – 8am – 10pm

14 Dec – 10am – 5pm(one hour browsing from 10am to 11am)

15 Dec – 20 Dec – 8am – 10pm

21 Dec – 10am – 5pm(one hour browsing from 10am to 11am)

22 Dec – 23 Dec – 8am – 10pm

24 Dec Christmas Eve – 8am – 5pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – 8am – 9pm

27 Dec – 8am – 9pm

28 Dec – 10.30am – 5pm(30 minutes browsing time to 11am)

29 Dec – 8am – 9pm

30 Dec – 8am – 9pm

31 Dec – 8am – 6pm

1 Jan New Year’s Day – 10am – 5pm

Normal trading hours resume after this

The shop assistants at Sephora are on hand to advise

Sephora

Beauty giant Sephora in Bullring is normally open Monday to Friday, 10am to 8pm, Saturday 9am to 8pm and Sunday 11am to 5pm.

It has a change of times for these dates:

18 Dec & 19 Dec – 10am – 9pm

20 Dec – 9am – 9pm

21 Dec – 11am – 5:30pm

22 Dec – 23 Dec – 9am – 10pm

24 Dec Christmas Eve – 9am – 5pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – 9am – 8pm

27 Dec – 9am – 9pm

28 Dec – 11am – 5pm

29 Dec – 10am – 8pm

30 Dec – 10am – 8pm

31 Dec New Years Eve – 9am – 6pm

1 Jan New Years Day – 10am – 7pm

Tesco New Street Express supermarket

Tesco supermarket in Birmingham city centre at New Street is normally open Monday to Friday from 6am to 11pm, Saturday from 6am to 10pm and Sunday from midday to 6pm.

Over the festive season, there will be a change to these times as follows:

24 Dec Christmas Eve – 6am – 7pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – 9am – 6pm

27 Dec – 6am – 10pm

28 Dec – 12pm – 6pm

29 Dec – 6am – 11pm

30 Dec – 6am – 11pm

31 Dec New Year’s Eve – 6am – 7pm

1 Jan New Year’s Day – 9am – 6pm

pharmacy department in Boots
The pharmacy in Boots at Bullring Birmingham

Boots stores and pharmacy

Boots at 66 High Street in Birmingham city centre, including its pharmacy is open normally Monday to Saturday from 8am to 7pm and Sunday 11am to 5pm.

Changes to these hours during the Christmas season will be:

24 Dec Christmas Eve – 8am- 7pm

25 Dec Christmas Day – CLOSED

26 Dec Boxing Day – 8am – 6pm

27 Dec – 8am – 7pm

28 Dec – 11am – 5pm

29 Dec – 8am – 7pm

30 Dec – 8am – 7pm

31 Dec New Year’s Eve – 8am – 7pm

1 Jan New Year’s Day – 10am – 6pm

Boots at Bullring is normally open Monday to Saturday from 9am to 8pm and Sunday 11am to 5pm.

Changes to these hours during the Christmas season will be:

18 Dec – 20 Dec – 9am – 9pm

21 Dec – 11am – 5pm

22 Dec – 23 Dec – 9am – 10pm

24 Dec Christmas Eve – 9am- 5pm

25 Dec Christmas Day – CLOSED