Opening of the NHS supermarket and shopping hours at Tesco, Sainsbury’s, Asda, Morrisons, M&S and Aldi


As the nationwide coronavirus lockdown continues, retailers continue to focus on helping hard-working frontline workers fight the spread.

Supermarkets, including Tesco, Asda, Morrisons and many others, have all changed their hours to accommodate NHS staff.

To thank you, NHS employees can visit stores about an hour before opening, in most cases, and have priority for getting their essentials.

It is hoped that prioritizing these key workers will mean that they will be able to get what they need while working long hours to fight the coronavirus.

Each retailer has slightly different “NHS hours”. To help NHS employees wonder what hours look like in their local stores or for any other buyer trying to figure out when to avoid visiting, we have rounded up NHS hours for supermarkets below.


Asda CEO Roger Burnley confirmed that Asda gives priority to NHS workers.

The store also maintains separate shopping hours for the elderly and the vulnerable.

In his statement, Roger confirmed, like many other retailers, Asda would now spend time with NHS staff to shop in its stores.

Stores will prioritize access to stores for NHS workers every Monday, Wednesday and Friday from 8 a.m. to 9 a.m.

This time only applies to department stores.


NHS employees and shopping hours for the elderly are one hour between 9 a.m. and 10 a.m. every Monday, Wednesday and Friday, in all stores except Express stores and one hour before opening in large stores stores every Sunday for the NHS.


Sainsbury’s has extended its “golden hour” of purchasing for NHS staff and social workers.

Healthcare and nursing staff will be able to shop at Sainsbury’s between 8 a.m. and 9 a.m. every Monday, Wednesday and Friday, alongside elderly and vulnerable buyers.


Supermarket giant Aldi went even further thanking the NHS and emergency workers.

The retailer has confirmed that eligible workers will no longer expect to queue at its stores, but will instead have priority at all times.

This means that the retailer’s original plan to prioritize these key workers on Sunday morning has now been expanded.

When store employees limit the number of customers in the store, any emergency worker with relevant identification will be allowed into the store as soon as social distancing guidelines allow.


Morrisons introduced an NHS hour at the start of each day, except Sunday, so that NHS workers can stock up on supplies they need during the coronavirus pandemic.

The new time will be 7 a.m. to 8 a.m. and a Morrisons staff member will be at the door of each store to let staff in with an NHS badge.

Marks & Spencer

M&S also has a special shopping hour to support dedicated NHS and emergency workers – and it will take place during the first hour every Tuesday and Friday morning.

Customers can find details of their local store hours at the M&S store


Please enter your comment!
Please enter your name here