Magazine feature card: Late-night shopping on Oxford Street — Selfridges & Marble Arch.

Shops at Oxford Street: Opening Times, Christmas Lights & Late Night Shopping

Quick answer: most Oxford Street shops trade 10.00am–9.00pm Monday to Saturday and 12.00pm–6.00pm on Sunday, with the big department stores running later — Selfridges to 10.00pm Monday to Friday — and Thursday the traditional late-night evening. The genuine late shopping comes in December, when most stores stay open to 10.00pm in the run-up to Christmas.

Oxford Street is the busiest shopping street in Europe and the most-photographed shopping destination in London — a 1.9-mile stretch from Marble Arch in the west to Tottenham Court Road in the east, lined with more than 300 flagship stores including Selfridges, John Lewis, the Marks & Spencer Marble Arch flagship, Primark Marble Arch, the reopened NikeTown London and the IKEA Oxford Street city store that opened in May 2025. This page covers the full list of shops at Oxford Street alongside Oxford Street opening hours for every day of the week, the Oxford Street Christmas lights schedule, late night shopping detail and how to get there.

Oxford Street Opening Hours

Oxford Street opening hours and Oxford Street opening times depend on the individual retailer — there is no single “Oxford Street mall” with one published schedule. Most flagship stores trade on similar hours, however, and the standard pattern across the major retailers is:

DayTypical Oxford Street store hours
Monday10.00am – 9.00pm
Tuesday10.00am – 9.00pm
Wednesday10.00am – 9.00pm
Thursday10.00am – 10.00pm (late-night)
Friday10.00am – 9.00pm
Saturday10.00am – 9.00pm
Sunday12.00pm – 6.00pm

Thursday is the traditional Oxford Street late night shopping evening — most flagship stores extend to 10.00pm, with Primark Marble Arch and the Selfridges flagship sometimes running later still. Sunday hours reflect the Sunday Trading Act six-hour limit for retail units over 280 square metres. On Sunday most retailers trade 12.00pm to 6.00pm, with several department stores opening their doors for browsing from 11.30am.

Correct as of June 2026. Hours are set by individual retailers and the Oxford Street Christmas lights schedule by the New West End Company — please check the official Oxford Street website before you travel.

Oxford Street Opening Times Saturday

Oxford Street opening times Saturday are 10.00am to 9.00pm at most flagship stores. Saturday is the busiest shopping day of the week, with peak crowds between 12.00pm and 4.00pm. The 10.00am to 11.30am window is the calmest Saturday morning slot.

Oxford Street Opening Times Sunday

Oxford Street opening times Sunday run 12.00pm to 6.00pm at most retailers. The shorter Sunday day reflects the Sunday Trading Act six-hour limit for shops over 280 square metres — Selfridges, John Lewis, the Marks & Spencer Marble Arch store and Primark all sit well above that threshold, so they are capped at six hours of trading. Smaller boutiques and the cafés keep longer Sunday hours.

Oxford Street Opening Times Today and Tomorrow

The standard hours above apply on any normal trading day. The exceptions are the December festive period (most stores extend to 10.00pm or later), Christmas Day (most shops closed), Boxing Day, New Year’s Eve and Easter Sunday. If today or tomorrow falls outside any of those listed exceptions, Oxford Street trades 10.00am to 9.00pm Monday to Saturday (10.00pm on Thursday) or 12.00pm to 6.00pm Sunday.

Selfridges Oxford Street Opening Times

The Selfridges flagship at 400 Oxford Street keeps the latest standard hours on the street: typically 10.00am to 10.00pm Monday to Friday, 10.00am to 9.00pm Saturday and 11.30am to 6.00pm Sunday. It is the second-largest department store in the UK after Harrods, and during the December festive period it usually extends further still on selected late-shopping evenings.

Key Oxford Street Store Hours

A snapshot of the main anchors, drawn from their own published hours. Treat these as typical — confirm with the retailer before a special trip, as Oxford Street is going through a period of change.

StoreTypical hours (confirm for a special trip)
Selfridges (400 Oxford St)10.00am–10.00pm Mon–Fri · 10.00am–9.00pm Sat · 11.30am–6.00pm Sun
John Lewis (300 Oxford St)10.00am–7.00pm Mon–Sat (8.00pm Thu) · 11.30am–5.00pm Sun
Primark Marble Arch (499 Oxford St)8.30am–9.00pm Mon–Fri · 8.30am–8.00pm Sat · 11.30am–6.00pm Sun
M&S Marble Arch9.00am–9.00pm Mon–Sat · 12.00pm–6.00pm Sun
NikeTown London (236 Oxford St)10.00am–9.00pm Mon–Sat · 12.00pm–6.00pm Sun
IKEA Oxford Street (214 Oxford St)10.00am–9.00pm Mon–Sat · 12.00pm–6.00pm Sun
Typical hours only — individual retailers set their own times and may vary them at short notice. Confirm on the store’s own page before travelling.

Oxford Street Christmas Lights

Oxford Street Christmas lights are operated by the New West End Company and have been running since 1959. The lights typically switch on in the second or third week of November each year, with a public switch-on event drawing crowds outside Selfridges or John Lewis. The illumination scheme runs the full 1.9-mile length of Oxford Street from Marble Arch in the west to Tottenham Court Road in the east — a longer continuous lights route than Regent Street.

When do the Oxford Street Christmas lights go up?

The Oxford Street Christmas lights are typically installed in early November and switched on in the second or third week of November — the exact date is announced each autumn by the New West End Company. The lights run every evening from dusk through to midnight (and longer on selected late-shopping evenings) through to early January.

Where are the best spots to see the Oxford Street Christmas lights?

The most photographed view is the stretch outside Selfridges (400 Oxford Street) looking east toward Oxford Circus — the curve of the road and the lit Selfridges facade make for one of London’s most-photographed Christmas-shopping shots. The stretch outside the M&S Marble Arch flagship is similarly photogenic. For a full evening Christmas-lights walk, start at Marble Arch and walk east the full 1.9 miles to Tottenham Court Road, with the option to detour south at Oxford Circus for the Regent Street and Carnaby Street Christmas lights.

Oxford Street Christmas opening times

Oxford Street Christmas opening times typically extend further than the standard weekly schedule. Most flagship stores extend to 10.00pm or 11.00pm on weekday evenings from mid-December through to 23 December. Christmas Eve closes early — typically 5.00pm to 6.00pm. Most stores close on Christmas Day. Oxford Street Boxing Day opening times typically run 10.00am to 7.00pm, with the major department stores opening at 9.00am to handle the post-Christmas sale rush.

Christmas & Boxing Day Shopping Hours 2026

Most stores had not published their exact 2026 festive hours at the time of writing. The table below gives the verified dates with the typical pattern Oxford Street follows each year — expected, not confirmed, so check the retailer nearer the time.

Date 2026Typical pattern (confirm in December)
Thu 24 Dec (Christmas Eve)Open, closing early — around 5.00pm to 6.00pm
Fri 25 Dec (Christmas Day)Closed
Sat 26 Dec (Boxing Day)Sale day — typically 9.00am to 7.00pm at the larger stores
Sun 27 DecSunday hours — typically 12.00pm to 6.00pm
Mon 28 – Wed 30 DecStandard hours — typically 10.00am to 9.00pm
Thu 31 Dec (New Year’s Eve)Open, closing early — around 6.00pm
Fri 1 Jan 2027 (New Year’s Day)Reduced hours — many stores open late, around 11.00am or 12.00pm
Typical festive pattern only — 2026 hours are expected, not yet published. Confirm with each retailer in December.

Correct as of June 2026. Hours are set by individual retailers and the Oxford Street Christmas lights schedule by the New West End Company — please check the official Oxford Street website before you travel.

Oxford Street Late Night Shopping

Oxford Street late night shopping centres on Thursday — the traditional late-shopping evening across the UK retail calendar, when most flagship stores extend to 10.00pm. Selfridges leads the schedule, trading to 10.00pm Monday to Friday year-round, with the larger fashion flagships such as Primark and Zara among those open latest. Outside Thursday, the standard 9.00pm close Monday to Saturday is later than most UK high streets, though a touch earlier than the 10.00pm Saturday close at Westfield London or Westfield Stratford City.

The genuine late-night extension is the December festive period, when most stores extend to 10.00pm through to Christmas Eve and the Christmas lights add an extra reason to stay out. The Tottenham Court Road end of Oxford Street has a deep eating-and-drinking offer that runs later than the retail close.

Oxford Street Shops on Sunday: Opening Hours

Sunday is the one day the whole street keeps short hours. Under the Sunday Trading Act, any shop larger than 280 square metres may open for only six continuous hours between 10.00am and 6.00pm — which is why the department stores and the big fashion flagships almost all settle on 12.00pm to 6.00pm. Selfridges and John Lewis open their doors a little earlier, from 11.30am, for browsing before tills open at noon.

The smaller boutiques, the cafés and the eating-out offer are not bound by the six-hour rule, so they tend to open earlier and stay open later. For a calmer visit, Sunday morning before noon and the first hour after opening are the quietest windows of the week — a gentler way to see the street than a Saturday afternoon.

Shops at Oxford Street: The Full List

The shops at Oxford Street include some of the most photographed flagship stores in Europe, spread along the 1.9-mile stretch from Marble Arch to Tottenham Court Road. The Oxford Street shops list runs to over 300 retailers — the categorised guide below covers the headline shops at Oxford Street by category and gives you the layout from west to east.

Department store anchors

Selfridges (400 Oxford Street, the second-largest department store in the UK), John Lewis & Partners (300 Oxford Street, the chain’s flagship), Marks & Spencer Marble Arch (the long-standing flagship at the western end, now with approval for a phased rebuild) and the two Primark stores — Primark Marble Arch (499–517 Oxford Street, one of the largest in the country) at the western end and a second Primark at the Tottenham Court Road end (14–28 Oxford Street). The IKEA Oxford Street city store opened in May 2025 at 214 Oxford Street, on the former Topshop site near Oxford Circus. The old Debenhams flagship closed for good in 2021 and its building is being redeveloped.

Apple, technology and electronics

HMV’s flagship at 363 Oxford Street (the chain’s original 1921 home, reopened in 2023 across three floors), plus EE, O2, Three and Vodafone. The nearest Apple Store is the flagship a few minutes south on Regent Street.

Sportswear flagships

NikeTown London (236 Oxford Street, reopened in 2025 as Nike’s largest store in the world), the Adidas flagship, JD Sports, Foot Locker, Skechers, Puma, Lululemon and Sports Direct.

Fashion: high street and premium

the Zara flagship (333 Oxford Street, opposite Bond Street station), the H&M flagship, Uniqlo (with several Oxford Street stores), Mango, COS, & Other Stories, Massimo Dutti, Pull&Bear, Bershka, Stradivarius, GAP, Hollister, AllSaints, Reiss, Whistles, Hobbs, Karen Millen, Hugo Boss, Tommy Hilfiger, Calvin Klein, Lacoste and Charles Tyrwhitt.

Beauty, fragrance and lifestyle

Sephora, Lush, the Boots flagship, Superdrug, MAC, Charlotte Tilbury (within Selfridges), L’Occitane, Molton Brown, Kiehl’s and The Body Shop.

Toys, books and gifts

Build-A-Bear and Smiggle on Oxford Street itself, with the LEGO Store at Leicester Square and Hamleys, the historic toy shop on Regent Street, both a short walk south.

Food, drink and leisure

Sit-down restaurants on or close to Oxford Street include Hawksmoor (Air Street, just south), the Selfridges restaurants (Brasserie of Light, Alto by San Carlo), Wagamama, Pho, Yo! Sushi and Pret. The Tottenham Court Road end has a deeper food and drink offer including Dishoom, Roka and the Soho restaurant cluster a short walk south.

The Oxford Street shops list above covers the headline brands; for the complete and current list of shops at Oxford Street the New West End Company directory at oxfordstreet.co.uk is the canonical source.

Getting to Oxford Street

By Tube

Oxford Street is exceptionally well-served by the London Underground — Marble Arch (Central) at the west end, Bond Street (Central, Jubilee, Elizabeth Line) for Selfridges, Oxford Circus (Bakerloo, Central, Victoria) for the central stretch, and Tottenham Court Road (Central, Northern, Elizabeth Line) at the east end. The Elizabeth Line entries at Bond Street and Tottenham Court Road have transformed access from Heathrow, Reading and the south-east.

By bus

The 25, 55, 73, 98, 113, 137, 139, 159, 189, 274 and 390 all run along Oxford Street. The street itself is now bus-and-taxi only between Marble Arch and Oxford Circus during shopping hours.

Where to Eat at Oxford Street

Notable restaurants on or near Oxford Street include the Selfridges restaurants (Brasserie of Light, Alto by San Carlo), Hawksmoor (Air Street nearby), Wagamama, Pho, Yo! Sushi, Hawksmoor, the Soho restaurant cluster south of the eastern end and the Marble Arch food offer at the western end.

Oxford Street: Frequently Asked Questions

What time does Oxford Street open?

Most Oxford Street shops open at 10.00am Monday to Saturday and 12.00pm on Sunday. The two Primark stores open earliest, from 8.00am to 8.30am, while Selfridges and the other department stores open at 10.00am.

What time does Oxford Street close?

Most flagship stores close at 9.00pm Monday to Saturday and 6.00pm Sunday. Selfridges trades latest, to 10.00pm Monday to Friday, and Thursday is the traditional late-night evening when most stores extend to 10.00pm. During the December festive period most shops stay open to 10.00pm.

Does Oxford Street do late night shopping?

Oxford Street late night shopping centres on Thursday — the traditional late-shopping evening across the UK retail calendar, when most flagship stores extend to 10.00pm. Selfridges runs latest of all, to 10.00pm Monday to Friday. The genuine late-night extension is the December festive period, when most stores stay open to 10.00pm through to Christmas Eve.

Is Oxford Street open on Sundays?

Yes — most Oxford Street shops open on Sunday from 12.00pm to 6.00pm. The shorter Sunday day reflects the Sunday Trading Act six-hour limit for retail units over 280 square metres.

When are the Oxford Street Christmas lights switched on?

The Oxford Street Christmas lights switch-on is held each November — typically the second or third week of the month. The lights then run every evening from dusk to midnight through to early January, with extended hours on selected late-shopping evenings.

What are Oxford Street Christmas opening times?

Oxford Street Christmas opening times typically run on extended hours through December — most flagship stores extend to 10.00pm on weekday evenings from mid-December. Christmas Eve closes early at 5.00pm to 6.00pm. Most shops close on Christmas Day. Oxford Street Boxing Day opening times typically run 10.00am to 7.00pm, with the major department stores opening at 9.00am.

Selfridges Oxford Street opening times

Selfridges Oxford Street opening times track the standard Oxford Street pattern — 10.00am to 10.00pm Monday to Friday, 10.00am to 9.00pm Saturday and 11.30am to 6.00pm Sunday. During the December festive period Selfridges typically extends to 10.00pm or 11.00pm on selected late-shopping evenings.

Oxford Street shops list

The Oxford Street shops list runs to over 300 retailers from Marble Arch to Tottenham Court Road, anchored by Selfridges, John Lewis, M&S Marble Arch, Primark Marble Arch, NikeTown London and the IKEA city store. The categorised list of shops at Oxford Street above covers the headline brands by category.

More Late Night Shopping Guides

Looking for late night shopping in other UK cities? Browse the rest of the series:

You May Also Like…

Find similar blogs in these categories: Ideas for days out
0 Comments
Submit a Comment

Your email address will not be published. Required fields are marked *