We've all ordered ourselves a treat online and agonised over how long it will take to arrive.

Now Huddersfield shoppers could hear the courier's knock just two hours after they have clicked 'purchase'.

Amazon has extended its speedy delivery service Prime Now to West Yorkshire, delivering to postcodes in Huddersfield, Leeds, Bradford and Wakefield.

Prime Now is available to HD1, HD2, HD5, HD6 postcodes, with two-hour delivery slots also available in Dewsbury, Mirfield, Batley and Liversedge.

And Amazon customers in selected Leeds postcodes can enjoy one-hour deliveries through Prime Now.

Prime Now delivery costs £6.99 and there is a £20 minimum order value.

Amazon Fire TV Stick
Amazon Fire TV Stick

More than 15,000 items are eligible for the delivery slots, including the Fire TV stick and food items including Chicago Town pizzas, Birds Eye fish fingers, fresh juices and bottled water.

Jason Weston, director of Amazon's Prime Now in the UK, said: "Prime Now is our fastest delivery option ever and from today Prime customers in Leeds can get the items they need quickly delivered right to the door in under an hour.

"Whether its essentials like fresh milk, nappies or even a last minute gift, customers love the convenience of delivery straight to their door in less than sixty minutes.".

READ MORE: Save up to 50% at John Lewis on selected womenswear and menswear brands

Postcodes eligible for Amazon's Prime Now delivery in West Yorkshire:

One-hour delivery: LS1, LS10, LS11, LS12, LS2, LS26, LS27, LS3, LS4, LS9

Two-hour delivery: BD1, BD10, BD11, BD12, BD14, BD19, BD2, BD3, BD4, BD5, BD6, BD7, BD8, BD99, HD1, HD2, HD5, HD6, LS13, LS14, LS15, LS16, LS17, LS18, LS19, LS25, LS28, LS5, LS6, LS7, LS8, LS99, WF1, WF10, WF11, WF12, WF13, WF14, WF15, WF16, WF17, WF2, WF5, WF6, WF7, WF8