Christmas shopping is in full swing on Oxford Street! Enjoy festive magic with our iconic Sky Full of Stars Christmas lights, the best Christmas shops in the capital, shop our gift guides for everyone on your list, and tuck into the tastiest festive feasts!

Throughout December and January various shops across Oxford Street are opening early and closing late to give you some extra time to shop! We’ve rounded up store opening and closing times so you don’t have to:
| Adidas | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 9am – 6pm Boxing Day: 8am – 9pm New Year’s Eve: 9am – 6pm New Year’s Day: 10am – 6pm |
| Ann Summers | Black Friday: 9am – 10pm 20th December: 9am – 10pm Christmas Eve: 9am – 8pm Boxing Day: 9am – 8pm New Year’s Eve: 11am – 7pm New Year’s Day: 11am – 7pm |
| Aqua Kyoto | Black Friday: 10am – 8pm 20th December: 12pm – 00:30am Christmas Eve: 12pm – 11pm Boxing Day: 10am – 8pm New Year’s Eve: 7pm – late New Year’s Day: 5pm – late |
| Boux Avenue | Black Friday: 9am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 5pm Boxing Day: 10am – 9pm New Year’s Eve: 10am – 6pm New Year’s Day: 10am – 5pm |
| Clarks | Black Friday: 9am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 6pm Boxing Day: 9am – 9pm New Year’s Eve: 11am – 7pm New Year’s Day: 12pm – 7pm |
| Dr Martens | Black Friday: 9am – 9pm 20th December: 9am – 10pm Christmas Eve: 9am – 6pm Boxing Day: 9am – 9pm New Year’s Eve: 10am – 6pm New Year’s Day: 11am – 6pm |
| Ecco | Black Friday: 9am – 10pm 20th December: 10am – 9pm Christmas Eve: 10am – 7pm Boxing Day: 10am – 9pm New Year’s Eve: 10am – 7pm New Year’s Day: 10am – 8pm |
| Flannels | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 9am – 5pm Boxing Day: 19m – 9pm New Year’s Eve: 9am – 5pm New Year’s Day: 12pm – 6pm |
| Hawes & Curtis | Black Friday: 10am – 7pm 20th December: 10am – 7pm Christmas Eve: 10am – 6pm Boxing Day: 10am – 7pm New Year’s Eve: 10am – 5pm New Year’s Day: 10am – 7pm |
| HMV | Black Friday: 9am – 9pm 20th December: 9am – 10pm Christmas Eve: 9am – 6pm Boxing Day: 10am – 8pm New Year’s Eve: 9am – 6pm New Year’s Day: 10am – 7pm |
| John Lewis | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 6pm Boxing Day: CLOSED New Year’s Eve: 10am – 6pm New Year’s Day: CLOSED |
| MANGO | Black Friday: 10am – 9pm 20th December: 9am – 10pm Christmas Eve: 9am – 6pm Boxing Day: 9am – 10pm New Year’s Eve: 10am – 7pm New Year’s Day: 11am – 7pm |
| Miniso | Black Friday: 10am – 7pm 20th December: 10am – 9pm Christmas Eve: 10am – 7pm Boxing Day: 10am – 7pm New Year’s Eve: 10am – 7pm New Year’s Day: 10am – 7pm |
| Muji | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 9pm Boxing Day: 10am – 9pm New Year’s Eve: 10am – 9pm New Year’s Day: 10am – 9pm |
| New Balance | Black Friday: 10am – 9pm 20th December: 10am – 8pm Christmas Eve: 10am – 5pm Boxing Day: 10am – 8pm New Year’s Eve: 10am – 5pm New Year’s Day: 10am – 8pm |
| Office | Black Friday: 9am – 9pm 20th December: 9am – 9pm Christmas Eve: 9am – 6pm Boxing Day: 9am – 9pm New Year’s Eve: 10am – 9pm New Year’s Day: 10am – 6pm |
| Pandora | Black Friday: 9am – 9pm 20th December: 10am – 9pm Christmas Eve: 11am – 6pm Boxing Day: 10am – 9pm New Year’s Eve: 11am – 6pm New Year’s Day: 10am – 9pm |
| Primark | Black Friday: 9am – 9pm 20th December: 8am – 10pm Christmas Eve: 8am – 8pm Boxing Day: 8am – 10pm New Year’s Eve: 8am – 8pm New Year’s Day: 9am – 9pm |
| Reiss | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 7pm Boxing Day: 10am – 8pm New Year’s Eve: 10am – 7pm New Year’s Day: 10am – 8pm |
| Reserved | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 5pm Boxing Day: 9am – 9pm New Year’s Eve: 10am – 6pm New Year’s Day: 11:30am – 6pm |
| Samsung | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 7pm Boxing Day: 10am – 8pm New Year’s Eve: 10am – 7pm New Year’s Day: 10am – 8pm |
| Superdry | Black Friday: 10am – 9pm 20th December: 9am – 9pm Christmas Eve: 9am – 6pm Boxing Day: 9am – 9pm New Year’s Eve: 10am – 6pm New Year’s Day: 10am – 8pm |
| Selfridges | Black Friday: 10am – 10pm 20th December: 9am – 10pm Christmas Eve: 9am – 5:30pm Boxing Day: 9am – 10pm New Year’s Eve: 10am – 7pm New Year’s Day: 10am – 9pm |
| Swarovski (Oxford Circus) |
Black Friday: 10am – 8pm 20th December: 10am – 8pm Christmas Eve: 9am – 5pm Boxing Day: 11am – 6pm New Year’s Eve: 9am – 5pm New Year’s Day: 11am – 6pm |
| TAG Heuer |
Black Friday: 10am – 8pm 20th December: 10am – 8pm Christmas Eve: 10am – 5pm Boxing Day: 12pm – 6pm New Year’s Eve: 12pm – 6pm New Year’s Day: 12pm – 6pm |
| The Body Shop |
Black Friday: 10am – 8pm 20th December: 10am – 8pm Christmas Eve: 10am – 6pm Boxing Day: 10am – 8pm New Year’s Eve: 10am – 6pm New Year’s Day: 10am – 8pm |
| Timberland | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 9am – 6pm Boxing Day: 11am – 6pm New Year’s Eve: 10am – 7pm New Year’s Day: 11am – 6pm |
| TK Maxx | Black Friday: 10am – 10pm 20th December: 9am – 10pm Christmas Eve: 9am – 5pm Boxing Day: 10am – 10pm New Year’s Eve: 9am – 6pm New Year’s Day: CLOSED |
| Under Armour | Black Friday: 10am – 8pm 20th December: 10am – 8pm Christmas Eve: 10am – 7pm Boxing Day: 10am – 8pm New Year’s Eve: 10am – 6pm New Year’s Day: 12pm – 6pm |
| Victoria’s Secret | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 6pm Boxing Day: 10am – 8pm New Year’s Eve: 10am – 6pm New Year’s Day: 10am – 7pm |
| Victorinox | Black Friday: 10am – 9pm 20th December: 10am – 9pm Christmas Eve: 10am – 5:30pm Boxing Day: 10am – 9pm New Year’s Eve: 10am – 7pm New Year’s Day: 10am – 8pm |
| Watches of Switzerland | Black Friday: 10am – 7pm 20th December: 10am – 7pm Christmas Eve: 10am – 5pm Boxing Day: 10am – 7pm New Year’s Eve: 10am – 5pm New Year’s Day: CLOSED |
Share the love
Back to What’s happening
