Where to buy last minute Christmas gifts online: last delivery dates
Find out when the last delivery dates for Amazon, John Lewis, Currys PC World and more are this Christmas.
by Ashleigh MacroChristmas may be just around the corner, . There is still time to buy last minute Christmas gifts, right up until the day itself. Here, we talk you through the last days to order from the likes of Amazon and other online retailers, as well as last minute gifts that don’t require delivery at all.
If you're still stuck for what to buy, you might find our round-up of the best Christmas gifts of the year useful.
Last days to order from Amazon
The last days to order from Amazon will depend on whether or not you have Prime, or how much you’re willing to pay to get your items on time.
If you haven't already used your Amazon Prime 30 day free trial (you can use it once a year) we'd highly recommend doing so in order to save money on your deliveries this Christmas. You can sign up to the 30-day free trial here.
Without Prime
Free delivery: Order by Friday 20 December at 11:59pm
Standard delivery: Order by Sunday 22 December at 9:30am
One-day delivery (£5.99 per delivery for non-Prime members): Order by Monday 23 December, by last order time (as listed on product page) to receive the item by Christmas Day. This also depends on the item and your location.
Same-day delivery (evening delivery): Order by Tuesday 24 December at midday if you're in Greater London or in one of the other eligible cities.
With Prime
Prime Members receive free One-Day delivery as the default option (that is, if the product you buy is eligible for One-Day delivery).
One-day delivery: Order by Saturday 23 December, last order time depends on the item and your location. The item should arrive by 24 December.
Same-day delivery: Order by Sunday 24 December at midday if you live in one of the 14 eligible cities.
Prime Now
Order by 24 December (Christmas Eve) - Get free 2-hour delivery by midnight on Christmas Eve for order values over £40 if you order by 9:15pm (7:15pm in Glasgow). One-hour delivery will cost £7.99 and orders must be made by 10:59pm for delivery by midnight. Prime Now operates in one of the nine eligible cities: Birmingham, Glasgow, Leeds, Liverpool, London, Manchester, Newcastle, Portsmouth, and Sheffield. Read more about Prime Now.
Christmas Day - No deliveries made
You can get most things from Amazon and that leaves you the most time to do so, particularly if you have Prime, but there are still other options available. Below you’ll find the last dates for most major online retailers in the UK.
Retailer | Last date for standard delivery (free or low-cost) | Last Day for Delivery before Christmas | Click and Collect |
AO | Deliveries carry on as usual until 24 December, so 22 December is the cut off for standard two-day delivery (from £5) | 23 December, before 5pm for Next Day Delivery (from £10) No Next Day service on the 24-26 December. Delivery resumes on 27 December (subject to availability) but stops again between 31 December to 1 January. | Depending on availability, can be ready for next day collection by 9pm before 24 December |
Currys PC World | 19 December, free | 22 December, 7pm for Next-Day delivery on large items 22 December, 9pm for Next-Day delivery on small items | 24 December, 2pm |
Debenhams | 20 December, by 7pm | 23 December for Next-Day or Nominated-Day before 7pm 22 December before 10pm for Next Evening or Nominated Evening | 23 December, before 7pm |
John Lewis | 19 December, 7pm | 22 December, 8pm for Next Day (£6.95) or Next day before 10:30 am (£10.95) 20 December for Next Day evening (£9.95) | Free for orders over £30, order by 8pm for next day collection at 2pm |
M&S | 18 December, 8pm | 23 December, 6pm for nominated-day delivery | 23 December (in-store pick up), order by 6pm |
Next | 22 December, midnight for Next Day Delivery | 22 December, midnight for Next Day Delivery | 23 December for in-store collection 23 December, 6pm for delivery to a store by 24 December |
Zavvi | 21 December (£1.99) | 23 December, 5pm for for Next Day Standard Delivery (£3.99) 22 December before midnight for Next Day evening delivery by 23 December | N/A |
Last minute Christmas Gift Cards
If you're shopping on Christmas Eve and can't find anything to buy from Currys PC World, you might like to buy a digital gift that can be sent via email or printed at home. Go to Currys to get one.
Amazon offers digital gift cards too which are available here.
You'll also find lots of e-gift cards online, including ones for retailers like Debenhams, Starbucks and lots more.
Next gift cards are available to buy digitally here.
One4All is another gift card option which works in over 55,000 stores on the High Street and online. Standard shipping costs 99p though is free for orders over £50 and arrives in 2 to 3 days. Special Delivery costs £6.50 and takes 1-2 business days to arrive.