Free shipping
We are pleased to offer our customers free standard delivery for UK orders over £100, excluding print-on-demand prints or subscriptions.
Delivery costs
UK (excluding Northern Ireland)
Below £50: £4.95
£50–£100: £2.95
£100+: FREE
International (excluding Europe)
Below £50: £15
Over £50: £30
Delivery times
Our standard delivery times vary according to the delivery destination. For in stock items, we aim to deliver within:
UK 2–5 working days
International 10–14 working days
Click and collect
We are pleased to offer you the option of collecting your order in person at our bookshop for free!
You can collect your order from our bookshop between 10.00 am - 10.00 pm, Monday - Saturday.
You will receive an email from us when your order is ready to be collected.
Please read our delivery information page for more details.
Temporary Europe shipping pause
Unfortunately, we have temporarily suspended our shipping to Europe and Northern Ireland due to a new EU law titled GPSR.
We are working on a solution so we can resume shipping to these destinations soon. We are very sorry for any inconvenience caused.