Skip to main content
City directory · Lagos

Blood banks in Lagos

Lagos State Blood Transfusion Service screening centres and the blood banks inside Lagos's major hospitals — from Ikeja to Ikorodu. Search by area, and always call ahead: stock of a specific group can be gone within an hour.

Find a Lagos centre near you

Showing 10 of 10 centres.

State serviceLagos Island

LSBTS Head Office & Screening Centre

2 McNeil Road, Yaba, Lagos

Coordinates all Lagos State voluntary donation and screening.

State serviceIkeja

Lagos State University Teaching Hospital (LASUTH) Blood Bank

1–5 Oba Akinjobi Way, GRA, Ikeja

One of the busiest licensed banks in the state; LSBTS screening centre.

FederalIdi-Araba, Surulere

Lagos University Teaching Hospital (LUTH) Blood Bank

Ishaga Road, Idi-Araba, Lagos

Federal teaching-hospital bank; handles large oncology and transplant demand.

State serviceLagos Island

Massey Street Children's Hospital Blood Bank

19 Massey Street, Lagos Island

LSBTS satellite centre; strong paediatric demand.

State serviceGbagada

Gbagada General Hospital Blood Bank

Gbagada–Oshodi Expressway, Gbagada, Lagos

LSBTS screening centre serving the Kosofe axis.

State serviceIgando

Alimosho General Hospital (Igando) Blood Bank

LASU–Iba Road, Igando, Alimosho, Lagos

Covers the largest LGA in Lagos State.

State serviceIkorodu

Ikorodu General Hospital Blood Bank

T.O.S. Benson Road, Ikorodu, Lagos

LSBTS screening centre for the Ikorodu division.

State serviceLagos Island

Lagos Island Maternity Hospital Blood Bank

Campbell Street, Lagos Island

Heavy maternal demand — a leading cause of transfusion need.

State serviceAjegunle

Ajeromi General Hospital Blood Bank

Babatunde Street, Ajeromi-Ifelodun, Lagos

Serves the densely populated Apapa–Ajegunle corridor.

State serviceSurulere

General Hospital Lagos (Randle Avenue) Blood Bank

Randle Avenue, Surulere, Lagos

Central Surulere location; LSBTS screening centre.

Questions about blood banks in Lagos

Where can I donate blood in Lagos?

Start with any Lagos State Blood Transfusion Service screening centre — the listing on this page covers centres in Ikeja, Yaba, Surulere, Ikorodu, Igando, Gbagada and Lagos Island. You can also register as a donor on Spark Blood and get alerted only when a hospital near you runs short of your group.

Which hospital has blood in Lagos right now?

Stock changes by the hour, so always call ahead. LASUTH (Ikeja) and LUTH (Idi-Araba) carry the largest volumes, but no bank publishes live stock. If the bank is out of your group, post an emergency request on Spark Blood and compatible donors near that hospital are alerted within minutes.

Is there an NBSA centre in Lagos?

No — Lagos does not have a dedicated National Blood Service Agency state centre. Lagos is covered by the NBSA Ibadan Zonal Centre, while in-state donation and screening are coordinated by the Lagos State Blood Transfusion Service (LSBTS).

How much does a pint of blood cost in Lagos?

Blood itself is not sold — hospitals and private banks charge screening, processing and cross-matching fees, which in Lagos commonly range from ₦20,000 to ₦50,000 per unit depending on the facility. NBSA centres supply screened blood free of charge.

How long does it take to get blood in an emergency in Lagos?

If the hospital bank has your group, minutes. If it does not, families are usually asked to find replacement donors, which can take hours or days. Spark Blood cuts that to minutes by alerting eligible donors already registered near the hospital.

A note on accuracy

This listing covers Lagos State Blood Transfusion Service screening centres and major hospital blood banks. Lagos has no dedicated NBSA state centre — it is served by the NBSA Ibadan Zonal Centre. Details change; always call the facility before you travel.

Where to go next