Find out more about cookies
Mon-Thurs: 9am - 7pm | Fri: 9am - 5pm. Alternatively, to sign up as a blood donor, you can also use our online form.
To give blood, please make an appointment by calling 0345 90 90 999, Mon to Thu, 9am – 7pm | Fri, 9am – 5pm.
You can also email firstname.lastname@example.org - please include 'Edinburgh Donor Centre' and your preferred time in your email.
Donors will always be welcome to drop in during our opening hours, where you will be advised of the next available opportunity.
Find out if you can give blood by taking our quiz
Donating blood is safe, simple and takes only an hour.
Every day people in cities, towns and villages across Scotland give blood. Find out where and when you can give blood.
We aim to retain 6 days of stocks at any time in order to meet the requirements of patients in Scotland.