La variedad de tiendas que hay en Inglaterra es infinita y cada una de las ciudades cuenta con sus mercadillos y sus centros comerciales. El horario comercial en las grandes ciudades se extiende desde las 09,00 o 09,30 hasta las 17,30, diariamente de lunes a sábados, en tanto que en otras zonas como el West End de Londres y los principales centros comerciales, permanecen con sus puertas abiertas hasta las 20,00 los días jueves. Los domingos algunas tiendas abren sus puertas durante todo el día. Es habitual en las grandes urbes, que un día a la semana las tiendas permanezcan cerradas, generalmente los miércoles o jueves.
En las ciudades más importantes de Inglaterra podrás adquirir grandes marcas como por ejemplo Burberry o de importantes diseñadores como Stella McCartney. La mejor cerámica se encuentra en los alrededores de Stoke-on-Trent, donde los grandes artesanos se ocupan de fabricar la mejor porcelana inglesa y pueden adquirirse de famosas compañías como Wedgwood, Royal Doulton o Spode. Las antigüedades son excelentes en todo el país y Londres ofrece excelentes librearías y mercados al aire libre.
Existen en Inglaterra muchas tiendas libres de impuestos para los turistas extranjeros, que entregan un formulario que debe ser certificado por la aduana para el reembolso del IVA. Nottingham sobresale principalmente por sus encajes y cuenta con innumerables tiendas y establecimientos especializados. Inglaterra es famosa además por sus grandes almacenes, como por ejemplo Harrods, Selfridges y Harvey Nichols.