There’s only two days to go until Christmas which means one thing: last minute shopping. We’re not judging. Christmas may be the most wonderful time of year, but it’s also the busiest.

So its no wonder some presents slip through and then you suddenly realise with less than 24 hours to go until the big day.

Maybe you need some extra food, or perhaps you forgot to get stocking presents. Either way here are the opening times for stores and supermarkets this Christmas Eve, so you can be sure to buy everything you need.

Cabot Circus Christmas Eve opening times

Open 9am, closes 5pm. They have told shoppers to check individual store times.

Cribbs Causeway Christmas Eve opening times

Open 9am, closes 5pm.

The Galleries Christmas Eve opening times

Opens 8am, closes 5pm.

Supermarket Christmas Eve opening times

  • Aldi: 7am – 6pm
  • Lidl: 7am – 6pm
  • Marks and Spencer: 6am – 6pm
  • Sainsbury’s: 6am – 7pm
  • Tesco Extras: 5am – 7pm
  • Asda: 5am – 7pm
  • Morrisons: 6am to 6pm
  • Waitrose: 7.30am to 6pm