We currently offer two delivery options with Royal Mail for deliveries within the UK:

  • 2nd Class tracked service (£3.99 or free shipping above £25) - order by 3pm for delivery within 3-5 days (Monday - Saturday). 

  • 1st Class tracked service (£5.99) - order by 4pm for delivery within 1-3 (7 days per week*).

The above delivery options are available on all orders shipped to the UK. However, the delivery times only apply to titles that are in stock (or marked as "Available" on our site).

If you have placed an order for an item that is out-of-stock or not yet published, your chosen delivery speed will only apply once your item becomes available. And we aim to provide an estimated re-stock timeframe on all unavailable items, for example:

On rare occasions, Royal Mail might be delayed by peak shopping periods when they deal with extreme volumes. We thank you for your patience and understanding during these times.

Currently, we are unable to offer international delivery. 

*Royal Mail is unable to offer a 1st class Sunday delivery service to the following postcodes:

Scotland and its islands:
AB - Aberdeen
DD9-11 - Angus
DG5- 9 - Dumfries and Galloway
FK17-21 - Perth and Kinross
HS - Outer Hebrides
IV - Scottish Highlands/ Isle of Skye
KA27-30 - Kilmarnock/ Isle of Arran/ Isle of Cumbrae
KW - Caithness/ Orkney Islands
KY10, KY14-16 - Fife
PA20-38, PA41-49, PA60-78, PA80 - Paisley/ Renfrewshire/ Argyll and Bute/ Inner Hebrides
PH5-9, PH11-13, PH15-26, PH30-50 - Perth and Kinross/ Scottish Highlands/ the Small Isles
TD5 - Scottish Borders
TD15 - Scottish Borders
ZE - Shetland Islands

Northern Ireland:
BT - Northern Ireland

Channel Islands:

GY - Guernsey, Sark, Alderney, Jethou, Herm
JE - Jersey

Isle of Man:
IM - Isle of Man

PO30-41 - Isle of Wight
TR21-25 - Isles of Scilly
TD15 - parts of Northumberland inc. Holy Island