Where does H&M deliver?

Items ordered in the UK can only be delivered to persons 18 years or older, with an address in the UK (excluding the Channel Islands, BFPO and mail forwarding companies).

Certain items have transportation restrictions, and cannot be shipped to some locations. Read more here.

What delivery options do I have?

You can choose between our Standard Delivery or Next Day Delivery:

Standard delivery (£3.99/Free over £50):
We will deliver your purchase within 2-3 days after receiving your order confirmation. We will deliver 7 days a week, except Bank Holidays. Standard delivery is free for orders over £50. During high season and Sale, delivery might take a little longer.

Next day delivery (£5.99):
We also offer a next day delivery for orders placed before 9 pm. Your parcel will be delivered the next day before 8 pm. We will deliver to residential addresses 7 days a week, except Bank Holidays and to Parcel Shop on working days (no delivery on Sundays and Bank Holidays). Orders placed after 9 pm will be delivered within 2 days. During high season and Sale, Next day delivery might be unavailable.

What delivery locations can I choose?

We offer you the following delivery options:

Delivery to your home address: select Home delivery as delivery location in checkout and make sure that your home address is ticked as delivery address.

Delivery to an alternative address: select Home delivery as delivery location in checkout, untick your home address as delivery address and select or enter an alternative address.

Delivery to a Parcel Shop: select this option and search for a convenient Parcel Shop by entering a postcode.

Pick-up in store: Just choose your nearest H&M store in London. Search by postcode and choose store. 

Pick-up in store

Pick-up in store is FREE for orders of £20 and over, or £3.99 if you spend less.

Select Pick-up in store in the checkout. You will get confirmation messages both by text message and email. 

Your parcel will arrive to the selected store within 2-3 days, Monday-Saturday.

You have 7 days to collect your parcel from the date it arrives to the H&M store, Just remember to bring your ID and your Pick-up code as we are not able to hand over your parcel without it.  

You can identify yourself with:

  • Passport or driving licence
  • Credit/debit card
  • Utility Bill
  • Monthly statement 

If you nominate someone else to pick up the parcel on your behalf, they must bring your ID and the Pick-up code as well as their own ID. 

After 7 days, any uncollected parcels will be returned to our warehouse, and you will be notified by email. You will also receive a return confirmation when the parcel reaches our warehouse and your refund will be processed. For full info about returns and refunds please go to Returns (insert link)

Pick-up in store is currently available in following stores in London:

Regent street
234 Regent street
W1B 3BR London

Oxford street East
174-176 Oxford street              
W1D 1NX London

The Strand
426-427 The Strand
WCR 0QE London

Oxford Circus                            
Oxford Circus
W1B 2ES London

213-219 Camden High Street
NW1 8QR London

Westfield, White City
Ariel way, Westfield
W12 7GF London

Wood Green
88-96 High road
N22 6HE London

Westfield, Stratford
244-246 The Arcade, Westfield Stratford City
E20 1EQ London

Store locator

What are the costs for delivery when shopping online?

The Standard delivery fee is £3.99 and free for orders over £50. The fee for Next day deliveries is £5.99.

Pick-up in store is FREE for orders of £20 and over, or £3.99 if you spend less.

How can I track my parcel?

As soon as we start packing your order we will send you a shipment confirmation email with the delivery information and a link to track your order online. Please note, that it can take some days before the tracking information is uploaded.

You will also be able to track your order under ‘Orders’ when you log in at My H&M.


If unable to deliver a package according to your chosen delivery option it will automatically be returned to H&M.