September sale ends soon. Save 20% on all books with code BOOKSHOP20

christmas books

Check our last order dates for delivery by Christmas

Make sure those all-important gifts arrive right on time.

Shipping Options

*Calculate shipping time for:

Standard delivery date estimate

4 October - 4 October

Speedy delivery date estimate

3 October - 3 October

Make sure Santa delivers right on time

We estimate our delivery dates by country, and they may differ slightly depending on the type of book you order or your delivery address. The closer you order to our final delivery dates, the more likely that we’ll have softcover books only available to arrive in time for Christmas.


No need to worry, though – we’ll give you a more accurate delivery date during checkout. If you have any questions about delivery, our helpful Angels have all the answers you need!

Country Choosing Standard delivery? Order by Choosing Speedy delivery? Order by
United Kingdom 18th December 19th December
Ireland 16th December
United States 16th December 18th December
Canada (Ontario ONLY) 16th December 18th December
Canada (All OTHER) 14th December 16th December
Australia 17th December 17th December
New Zealand 8th December
Mexico 16th December 17th December
France 13th December 18th December
Germany 16th December 18th December
Italy 12th December 17th December
Spain 12th December 17th December
Netherlands 13th December
16th December
Austria 13th December
17th December
Switzerland 8th December
13th December
Sweden 11th December
16th December
Belgium 13th December
16th December
Denmark 10th December 16th December
Rest of Europe 11th December
12th December
Singapore 29th November
17th December
Japan 16th December

Hong Kong 26th November
13th December
South Korea 4th December
17th December
Rest of World 21st November
13th December

Frequently Asked Questions

Who would you like to make a book for today?