Ordering Info


Welcome to our new website!  There is a great selection of clothing, accessories and souvenirs. You can browse these by searching through the categories on the main menu at the top of the screen.

If you click on the item you will get more information about the product, including sizing and colours available. If you want to buy anything, just select the quantity and click to add to your shopping cart.

Shopping cart

At this point you’ll be taken to your shopping cart. You can then continue shopping, edit your basket, or start to get ready for checking out.


Please note that as a result of ongoing UK-wide measures in response to Covid-19, your delivery may take longer to arrive than usual. We apologise for any inconvenience caused.

Our delivery charges are set according to the postage rates from Royal Mail.  You can read the full details about our delivery options and international postage in our terms and conditions here.

Items will be dispatched Royal Mail First Class to addresses in the UK (£4.20) and to international addresses using a standard mailing service (from £5 depending on the size and weight of the parcel).

Orders of Gift Vouchers and Friends Memberships only will be dispatched using Royal Mail First Class and cost £2 for domestic addresses and £3 for overseas.

Spend over £75 and enjoy free shipping-(excludes items fulfilled by third parties)

Click and Collect

We are now offering a click and collect service from our shop at 180 High Street, Edinburgh, EH1 1QS.  Please note due to staffing our collection dates are limited in November. 
Collection is available:


Wednesday and Thursday 11am- 3pm

Please wait for email notification that your order is ready before coming to collect it.  If you have any issues regarding collection please contact 


Once you’re happy with the contents of your basket and you’ve checked your shipping options to get your final total, you can proceed to checkout.

You can go through checkout as a guest, or create an account for our online shop. If you have previously had a log in for the online shop you will need to re-register.  Please note that if you have created an account to buy tickets through that this is a separate account and you will not automatically have a log in for the online shop. Your information will be stored for future purchases but we will only contact you to update you on your order.


Order confirmation

Once you’ve entered your details and placed your order, you’ll receive an email from our payment processor, Worldpay, as well as a confirmation of your order from us. We’ll also email to let you know when your order has been dispatched – please note that estimated delivery times are from the date of dispatch, not order.


You can read the full details of our returns policy in our terms and conditions. If you need to return anything, please check our policy and then drop us an email at to let us know why you need to return the item and to request a returns form.

Holiday posting dates for 2020

To receive your order in time for Christmas, please make sure that you have placed your order by 18:00 the following dates, according to delivery address:

  • UK - 1st class – Tuesday 15 December
  • EU - Austria, Denmark, The Netherlands, Spain and Germany – Tuesday 15 December
  • EU - France, Belgium and Republic of Ireland – Tuesday 15 December
  • USA and Canada – Tuesday 8 December
  • Australia and New Zealand – Tuesday 8 December
  • Rest of world – Dates vary (08 – 15 December). Please contact us for details.

Please Note: Our last post collection before our offices close for the festive period will be on Wednesday 16 December. Any orders on this day must be placed before 13:00 in order for us to process them in time. Our offices will be closed from 18:00 on Thursday 17 December until Tuesday 5 January 2020 and no orders will be processed in that time.  Any orders received during this period will be processed when the office and shop reopen.

Our postage dates are based on Royal Mail's Christmas last posting dates. For more information about getting delivery in time for other countries not listed or holidays or other specific dates, please don't hesitate to get in touch with us by calling 0131 226 0026 or emailing