It appears that your browser has JavaScript disabled.
This Website requires your browser to be JavaScript enabled.
Please enable JavaScript and reload this page.
It appears that your browser has cookies disabled.
The website requires your browser to enable cookies in order to login.
Please enable cookies and reload this page.
Haven't got an RSPB Loyalty Card yet? You can get yours online, in store or by giving us a call.
Please note We have changed the design of our loyalty cards but all our loyalty cards are valid and you do not need to replace yours.
If you're not placing an order right now and you just want us to send you a card, please add a loyalty card to your basket and we'll get one in the post to you as soon as possible.
Add a loyalty card to your basket when you place your order online and we'll send it with your goods.
Next time you visit your local RSPB shop simply pick up a loyalty card in store.You can find your local store at rspbshop.co.uk/shop-locations
Call our Customer Services Team on 0345 034 7733 and they'll pop a loyalty card in the post.
Accepting all non-essential cookies helps us to personalise your experience
These cookies are required for basic web functions
Allow us to collect anonymised performance data
Allow us to personalise your experience