Shopping image

Reading makes Christmas shopping easy!

Unique independents mingle with the best of the high street. We’ve got every gift you could want covered!

The Oracle logo
The Oracle
Fri 29 November: 9am–9pm
Sat 30 November: 9am–7pm
Sun 1 December: 11am–5pm
Mon 2 December to Fri 6 December: 9.30am–8pm
Sat 7 December: 9am–8pm
Sun 8 December: 11am–5pm
Mon 9 December to Wed 11 December: 9.30am–8pm
Thurs 12 December to Sat 14 December: 9am–9pm
Sun 15 December: 11am–5pm
Mon 16 December to Sat 21 December: 9am–9pm
Sun 22 December: 11am–5pm
Mon 23 December: 9am–9pm
Tues 24 December: 9am–5pm
Christmas Day: closed
Boxing Day: 9am–6pm
Fri 27 December: 9am–8pm
Sat 28 December: 9am–7pm
Sun 29 December: 11am–5pm
Mon 30 December: 9am–8pm
New Year’s Eve 9am–5pm
New Year’s Day 11am–5pm
Thur 2 January: 9.30am–8pm

Broad Street Mall logo
Broad Street Mall
Late trading commences:
Mon 2 December: 8am–8pm
Christmas Eve: 8.30am–4pm
Christmas Day: closed
Boxing Day: 9am–6pm
New Year’s Day: 9am–5pm

Please check with individual stores for their opening times, as these may vary from the centre.

John Lewis logo
John Lewis & Partners
Fri 29 November: 9am–8pm
Sun 15 December: 10.30am–5pm
Mon 16 December to Fri 20 December: 9.30am–8pm
Sat 21 December: 9am–8pm
Sun 22 December: 10.30am–5pm
Mon 23 December: 9.30am–8pm
Christmas Eve: 8.30am–5pm
Christmas Day: closed
Boxing Day: closed
Fri 27 December: 9am–7pm
Sat 28 December: 9am–7pm
Sun 29 December: 10.30am–5pm
Mon 30 December: 9.30am–6pm
New Year’s Eve: 9.30am–6pm
New Year’s Day: closed
Thu 2 January: 9.30am–8pm
Fri 3 January: 9.30am–6pm
Sat 4 January: 9am–7pm

M&S logo
M&S
Fri 13 December to Sat 14 December: 8am–9pm
Sun 15 December: 11am–5pm
Mon 16 December to Thurs 19 December: 8am–9pm
Fri 20 December to Sat 21 December: 7am–9pm
Sun 22 December: 11am–5pm
Mon 23 December: 7am–9pm
Christmas Eve: 7am–5pm
Christmas Day: closed
Boxing Day: 9am–6pm
Fri 27 December to Sat 28 December: 8am–8pm
Sun 29 December: 11am–5pm
Mon 30 December: 8am–8pm
New Year’s Eve: 8am–5pm
New Year’s Day: closed
Thur 2 January to Sat 4 January: 8am–8pm

Primark logo
Primark
Mon 9 December to Fri 13 December: 8.30am–9pm
Sat 14 December: 9am–8pm
Sun 15 December: 11am–5pm
Mon 16 December to Fri 20 December: 8.30am–9pm
Sat 21 December: 9am–8pm
Sun 22 December: 11am–5pm
Mon 23 December: 8.30am–9pm
Christmas Eve: 8am–5pm
Christmas Day: closed
Boxing Day: 9am–6pm
New Year’s Eve: 8.30am–5pm
New Year’s Day: 10am–4pm