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:
| Day | Typical Oxford Street store hours |
|---|---|
| Monday | 10.00am – 9.00pm |
| Tuesday | 10.00am – 9.00pm |
| Wednesday | 10.00am – 9.00pm |
| Thursday | 10.00am – 10.00pm (late-night) |
| Friday | 10.00am – 9.00pm |
| Saturday | 10.00am – 9.00pm |
| Sunday | 12.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.
| Store | Typical 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 Arch | 9.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 |
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 2026 | Typical 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 Dec | Sunday hours — typically 12.00pm to 6.00pm |
| Mon 28 – Wed 30 Dec | Standard 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 |
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:
- Late-night Shopping in Norwich
- Late Night Shopping at Canary Wharf
- Late Night Shopping at Westfield Stratford City
- Late Night Shopping at Westfield London
- Late Night Shopping in Kingston upon Thames
- Late Night Shopping in Croydon
- Late Night Shopping in Birmingham
- Late Night Shopping in Manchester
- Late Night Shopping in Leeds
- Late Night Shopping in Glasgow
- Late Night Shopping in Edinburgh
- Late Night Shopping in Liverpool
- Late Night Shopping in Bristol
- Late Night Shopping in Sheffield
- Late Night Shopping in Nottingham
- Late Night Shopping in Cardiff
- Late Night Shopping in Newcastle
- Late Night Shopping in Leicester
- Late Night Shopping in Southampton
- Late Night Shopping in Brighton
- Late Night Shopping in Exeter
- Late Night Shopping in Oxford
- Late Night Shopping in Cambridge
- Late Night Shopping in York
- Late Night Shopping in Bath
- Late Night Shopping in Plymouth
- Late Night Shopping in Derby
- Late Night Shopping in Coventry
- Late Night Shopping in Milton Keynes
- Late Night Shopping in Reading
- Late Night Shopping in Wolverhampton
- Late Night Shopping in Stoke-on-Trent
- Late Night Shopping in Aberdeen
- Late Night Shopping in Dundee
- Late Night Shopping in Chester
- Late Night Shopping in Ipswich
- Late Night Shopping in Lincoln
- Late Night Shopping in Peterborough
- Late Night Shopping in Luton
- Late Night Shopping in Preston
- Late Night Shopping in Colchester
- Late Night Shopping in Worcester
- Late Night Shopping in Swansea
- Late Night Shopping in Bournemouth
- Late Night Shopping in Sunderland
- Late Night Shopping in Middlesbrough
- Late Night Shopping in Blackpool
- Late Night Shopping in Northampton
- Late Night Shopping at Bicester Village
- Late Night Shopping at Cheshire Oaks
- Late Night Shopping at Gunwharf Quays
- Late Night Shopping at the Trafford Centre
- Late Night Shopping at the MetroCentre
- Late Night Shopping at Bluewater
- Late Night Shopping at Lakeside Thurrock
- Late Night Shopping at Brent Cross
- Late Night Shopping at Meadowhall
- Late Night Shopping in Covent Garden
- Late Night Shopping on Regent Street
- Late Night Shopping at Battersea Power Station





0 Comments