The shops on Oxford Street in London’s West End change their opening and closing hours at Xmas.
Shops on Oxford Street include: John Lewis, Marks & Spencer, two Primarks (east and west) and Selfridges. The Plaza Shopping Centre and West One Shopping Centre are also on Oxford Street.

Oxford Street – general shop opening and closing times over Christmas and New Year
Different shops can open at different times (scroll down to see times for some shops), so please check before you travel.
If looking for a general guide, the big shops on Oxford St are open 8am-10pm in the days running up to Christmas eve.
For example, in December 2023, opening times for M&S (Marks on Spencer – 173 Oxford Street, London, United Kingdom, W1D 2JR) are:
- Fri 1: 09:00-21:00
- Sat 2: 09:00-21:00
- Sun 3: 12:00-18:00
- Mon 4: 09:00-22:00
- Tue 5: 09:00-22:00
- Wed 6: 09:00-22:00
- Thu 7: 09:00-22:00
- Fri 8: 09:00-22:00
- Sat 9: 09:00-22:00
- Sun 10: 12:00-18:00
- Mon 11: 09:00-22:00
- Tue 12: 09:00-22:00
- Wed 13: 09:00-22:00
- Thu 14: 09:00-22:00
In 2023, the Oxford Street Christmas lights were switched on, on 2 November 2022. To save energy, they’re only switched on from 4pm to 11pm daily.
Archive – opening times
If you wish to predict how Oxford Street’s Xmas opening times will alter in the future, a past schedule, from 2022, includes:
An example of Christmas 2022 opening times:
Marks & Spencer (173 Oxford Street, London, United Kingdom, W1D 2JR)
Mon 19th Dec – Fri 23rd Dec: 08:00-22:00
Monday 19th December: 08:00-22:00
Tuesday 20th Dec: 08:00-22:00
Wednesday 21st Dec: 08:00-22:00
Thursday 22nd Dec: 08:00-22:00
Friday 23rd Dec: 08:00-22:00
Saturday 24th December: 08:00-19:00
Sunday 25th Dec: Closed
Monday 26th December: Closed
Tuesday 27th Dec: 09:00-21:00
Wednesday 28th Dec: 09:00-21:00
Thursday 29th Dec: 09:00-21:00
Friday 30th Dec: 09:00-21:00
Saturday 31st Dec: 09:00-19:00
Sunday 1st Jan: Closed
Monday 2nd Jan: 09:00-21:00
Tuesday 3rd Jan: 09:00-21:00
Wednesday 4th Jan: 09:00-21:00
Thursday 5th Jan: 09:00-21:00
Primark Oxford Street East (14-28 Oxford Street, Fitzrovia, London W1D 1AU)
Monday 19th December: 08:00-22:00
Tuesday 20th Dec: 08:00-22:00
Wednesday 21st Dec: 08:00-22:00
Thursday 22nd Dec: 08:00-22:00
Friday 23rd Dec: 08:00-22:00
Saturday 24th December: 08:00-19:00
2021 archive – opening times
If you wish to predict how Oxford Street’s Xmas opening times will alter in the future, a past schedule, from 2021, includes:
John Lewis
Christmas week: 9:30am – 9pm
Boxing Day: Closed
New Years Eve: 10am – 6pm
Marks & Spencer (173 Oxford Street, London, United Kingdom, W1D 2JR)
Monday 27th Dec: 09:00-19:00
Tuesday 28th Dec 09:00-19:00
Wednesday 29th Dec 09:00-21:00
Thursday 30th Dec 09:00-21:00
Friday 31st Dec 09:00-18:00
Saturday 1st Jan 10:00-18:00
Sunday 2nd Jan 12:00-18:00
Monday 3rd Jan 09:00-19:00
Tuesday 4th Jan 09:00-21:00
Wednesday 5th Jan 09:00-21:00
Thursday 6th Jan 09:00-21:00
Friday 7th Jan 09:00-21:00
Saturday 8th Jan 09:00-21:00
Sunday 9th Jan 12:00-18:00
Monday 10th Jan 09:00-21:00
Tuesday 11th Jan 09:00-21:00
Wednesday 12th Jan 09:00-21:00
Thursday 13th Jan 09:00-21:00
Friday 14th Jan 09:00-21:00
Saturday 15th Jan 09:00-21:00
Sunday 16th Jan 12:00-18:00
2017 archive – opening times
Monday: 9:30am – 9:00pm
Tuesday: 9:30am – 9:00pm
Wednesday: 9:30am – 9:00pm
Thursday: 9:30am – 10:00pm
Friday: 9:30am – 9:00pm
Saturday: 9:00am – 9:00pm
Sunday: 11:30am – 6:00pm
Christmas Day: Shops closed
Boxing Day: 9.00 — 22.00
New Years Eve: 9.30 – 18:30
New Years Day: 12.00 — 18.00
Debenhams (closed January 2021):
Week days: 8am-11pm
Saturday: 8am-11pm
Sunday: 11am-5pm
Marks & Spencer Marble Arch:
Fri, 22nd December: 08:00-22:00
Sat, 23rd December: 08:00-21:00
Christmas Eve: 11:00-17:00
Christmas Day: Closed
Boxing Day: 09:00-20:00
Wed, 27th December: 09:00-21:00
Thu, 28th December: 09:00-21:00
Fri, 29th December: 09:00-21:00
Mon, 1st January: Closed
Primark – Oxford Street (West)
24 December 2017 11:30 – 18:00
25 December 2017 CLOSED
26 December 2017 08:00 – 22:00
31 December 2017 11:30 – 18:00
1 January 2018 10:00 – 22:00
Primark – Oxford Street (East)
24 December 2017 12:00 – 18:00
25 December 2017 CLOSED
26 December 2017 08:00 – 22:00
31 December 2017 12:00 – 18:00
1 January 2018 10:00 – 22:00
Selfridges
Christmas Eve 10.30 – 17.00
Christmas Day CLOSED
Boxing Day 9.00 – 21.00
New Year’s Eve 11.30 – 18.00
New Year’s Day 9.30 – 21.00
John Lewis
18-20 December: 9:30am – 10pm
Sat 23rd Dec: 9:30am – 9pm
Sun 24th Dec: 11am – 5pm (Browsing (10:30-11am))
Mon 25 Dec: Christmas Day: Closed
Tue 26th Dec: Boxing Day Closed
Wed 27th Dec: 9am – 9pm
House of Fraser
Wed 20 Dec: 09:00am 22:30pm
Thurs 21 Dec: 09:00am 23:00pm
Fri 22 Dec: 09:00am 23:00pm
Sat 23 Dec: 08:00am 23:00pm
Sun 24 Dec: 10:00am 17:00pm
Mon 25 Dec: CLOSED
Tues 26 Dec: 08:00am 22:00pm
Wed 27 Dec: 09:00am 22:00pm
Thurs 28 Dec: 09:30am 21:30pm
Fri 29 Dec: 09:30am 21:30pm
Sat 30 Dec: 09:30am 21:30pm
Sun 31 Dec: 11:30am 18:30pm
Mon 01 Jan: 10:00am 21:00pm
Unconfirmed for Topshop and Gap:
Topshop and Topman
Sat 24 Dec 09.00 – 19.00
Sun 25 Dec Closed
Boxing Day 09.00 – 22.00
Tues 27 Dec 09.00 – 22.00
Weds 28 – Fri 30 09.00 – 22.00
New Years Eve 09.00 – 20.00
New Years Day 11.30 – 18.00
GAP
Sat 24 Dec 09.00 – 19.00
Sun 25 Dec Closed
Boxing Day 08.00 – 22.00
Tues 27 Dec 09.00 – 22.00
Weds 28 – Fri 30 09.00 – 22.00
New Years Eve 09.00 – 19.00
New Years Day Closed
*See individual stores for more detail.
Please note: Oxford Street is a long road and store hours vary – so before travelling please contact the shops you want to visit to check that they’ll be open etc.
Leave a Reply