Our site uses cookies to improve your experience of certain areas of the site and to allow the use of specific functionality like social media page sharing. You may delete and block all cookies from this site, but as a result parts of the site may not work as intended. Please see our Cookie Policy page for more information. By clicking any link on this page you are giving your consent.

The official Royal British Legion shop

0300 123 9110


Thank you for visiting the Poppy Shop where 100 % of the profits from your purchases raise important funds for the Legion so we can continue our work helping Armed Forces personnel, veterans, and their families.

Read More


go to The Royal British Legion


when you spend over £50


All UK orders over £50 - Free

Orders up to £50 (UK mainland only) - £4.95

All european orders - £14.00

All international orders (rest of the world) - £28.00

Read More


When you order before midday


Order before midday with express delivery for just £7.99!

Read More

Payment Methods

Our online shop accepts most credit or debit cards - Visa, Visa Debit, MasterCard, Maestro, and Visa Electron cards are all accepted. You may also pay using paypal express which does not require you to have a paypal account.

For phone and mail orders we accept cheques, postal orders, Visa, Visa Debit, MasterCard, Maestro, and Visa Electron cards. Please make cheques and postal orders payable to The Royal British Legion Trading Ltd. Please do not send cash in the post.

This site uses cookies. By continuing to browse this site you are agreeing to our use of cookies. Find out more here.