Directory
Blood donation in Bengaluru: blood banks and donation centres
55 donation centres
Bengaluru, in Karnataka (India), has 55 blood donation centres in our directory.
- By ownership, according to the official source: 11 government, 37 private and 7 charity-run (known for 55 of 55).
- 52 of the 52 centres with published hours are open 24 hours, 7 days a week.
- 36 of 54 report that they prepare blood components (plasma, platelets, red cell concentrates).
- 13 of 54 report having apheresis.
- The nearest city with listed centres is Raichur, about 4 km in a straight line.
Centre map
Tap a marker for the name and to open directions in Google Maps. You can also tap an address in the list below.
Donation centres
Akshay Voluntary Blood Bank
Rate this centre
080 23147303
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Charity
Apollo Hospitals (Imperial Cancer Hospital and Research Centre) Blood Bank
Rate this centre
080 26304050 / 51
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Bangalore Baptist Hospital Blood Bank
Rate this centre
Bellary Road, Hebbal, Bengaluru, BENGALURU URBAN, Karnataka, 560024
080 22024700
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Bangalore Institute of Oncology Blood Bank
Rate this centre
No. 8, P. Kalinga Rao Road, Sampangiram Nagar, Bengaluru, BENGALURU URBAN, Karnataka, 560027
080 40206121
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Bangalore Lions Service Trust - Lions Blood Bank
Rate this centre
080 22266807
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Charity
Bengaluru Blood Bank and Diagnostic Laboratory
Rate this centre
080 23347714
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Bengaluru Rotary TTK Medical Service Trust Blood Bank
Rate this centre
New Thippasandra Main Road, HAL III Stage, Bengaluru, BENGALURU URBAN, Karnataka, 560075
080 25293486/ 9900153000/ 9900163000
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Bowring and Lady Curzon Hospitals Blood Bank
Rate this centre
Shivaji Nagar, Bengaluru, Bengaluru, BENGALURU URBAN, Karnataka, 560051
080 25591362
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Government
Columbia Asia Referral Hospital Blood Bank
Rate this centre
080 39898968
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Command Hospital Blood Bank Air Force
Rate this centre
080 25234632
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Government
Dr. B. R.Ambedkar Medical College Hospital Blood Bank
Rate this centre
K.G.Halli, Bengaluru, Bengaluru, BENGALURU URBAN, Karnataka, 560045
080 25463442
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Dr.Rajkumar (Appaji) Blood Bank
Rate this centre
No.18, Krishi Bhavan, 2nd Floor, Hudson Circle, Bengaluru, BENGALURU URBAN, Karnataka, 560001
080 22108108
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Charity
E.S.I.Hospital Blood Bank
Rate this centre
Rajajinagar, Bengaluru, BENGALURU URBAN, Karnataka, 560010
080 23013808
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Government
Fortis Hospital Private Limited Blood Bank
Rate this centre
Bannerghatta Road, Bengaluru, BENGALURU URBAN, Karnataka, 560076
080 66214055
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Fortis Hospital Private Limited Blood Bank
Rate this centre
14, Sheriffs Centre,Cunningham Road, Bengaluru, BENGALURU URBAN, Karnataka, 560052
080 41994515, 080 22261037
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Grace Blood Bank and Laboratory
Rate this centre
2, 10th Cross, Ganganagar, Bengaluru, Bengaluru, BENGALURU URBAN, Karnataka, 560032
080 23431233
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Hindustan Aeronautics Limited - HAL Hospital Blood Bank
Rate this centre
Suranjandas Road, Near HAL Airport, Vimanapura, Bengaluru, BENGALURU URBAN, Karnataka, 560017
080 22314632
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Government
Hosmat Hospital Unit of Phisicare Services Private Limited Blood Bank
Rate this centre
No.45, Magrath Road, Off. Richmond Road, Bengaluru, BENGALURU URBAN, Karnataka, 560023
080 25593796
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Indian Red Cross Society - Karnataka Red Cross Blood Bank
Rate this centre
080 22268435
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Charity
Indira Gandhi Child Institute of Health Blood Bank
Rate this centre
South Hospital Complex, Dharamaram College Post, Bengaluru, BENGALURU URBAN, Karnataka, 560029
080 22443143
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Government
K. C. General Hospital Blood Bank
Rate this centre
Malleshwaram, Bengaluru, BENGALURU URBAN, Karnataka, 560003
080 23343791
- Blood components: no
- Apheresis: no
- Government
Kempegowda Medical Service Trust - Millennium Blood Bank
Rate this centre
080 23571001
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Kidwai Memorial Institute of Oncology Blood Bank
Rate this centre
Dr. M.H.Marigowda Road, Bengaluru, BENGALURU URBAN, Karnataka, 560029
080 26094082
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Government
KIMS Hospital Blood Bank
Rate this centre
080 26613225
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Life Care Voluntary Blood Bank
Rate this centre
080 22446923
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Charity
M. S. Ramaiah Medical Teaching Hospital Blood Bank
Rate this centre
Gokul Extension, Bengaluru, BENGALURU URBAN, Karnataka, 560054
080 22183100
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Mallya Hospital Blood Bank
Rate this centre
No.2, Vittal Mallya Road, Bengaluru, BENGALURU URBAN, Karnataka, 560001
080 22277979
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Manipal Hospital Transfusion Services Blood Bank
Rate this centre
No.98, Rustombagh, HAL Airport Road, Bengaluru, BENGALURU URBAN, Karnataka, 560017
080 25024357
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Mediscope Blood Bank
Rate this centre
Mediscope Hospital, No.11, Pillanna Garden, 3rd stage, Bengaluru, BENGALURU URBAN, Karnataka, 560045
080 25466554
- Hours: 24 hours, 7 days
- Private
Navarang Blood Bank
Rate this centre
080 23521233
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Ocean Blood Bank
Rate this centre
No. 133-134, K. P. Broadway Road, Shivajinagar, Bengaluru, BENGALURU URBAN, Karnataka, 560051
080 25552199
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Rajarajeshwari Medical College Hospital Blood Bank
Rate this centre
5th Cross, Mysore Road, New Guddadahalli, Bengaluru, BENGALURU URBAN, Karnataka, 560074
080 65666768
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Rashtrotthana Blood Bank
Rate this centre
93/2 Keshava Shilpa 1st Mn Road, Kempegowda Nagar, Bengaluru, BENGALURU URBAN, Karnataka, 560019
080 26610916
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Rotary K. R. Hospital Blood Bank
Rate this centre
No. 75, Hanumanthanagar, 50 Feet Road, Bengaluru, Bengaluru, BENGALURU URBAN, Karnataka, 560050
080 28437393
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
S. K. Voluntary Blood Bank
Rate this centre
080 23103524
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Sagar Hospital Blood Bank
Rate this centre
44/54, 30th Cross, Tilak Nagar, Jayangar Extension, Bengaluru, BENGALURU URBAN, Karnataka, 560041
080 26536712
- Blood components: yes
- Apheresis: yes
- Private
Sagar Hospital Blood Bank
Rate this centre
080 42999177
- Blood components: yes
- Apheresis: no
- Private
Saint Martha's Hospital Blood Bank
Rate this centre
Nrupatunga Road, Bengaluru, BENGALURU URBAN, Karnataka, 560001
080 40128243
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Saint Philomena Blood Bank
Rate this centre
No.1, Nilsandra Road, Bengaluru, BENGALURU URBAN, Karnataka, 560047
080 40164348
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Sakra World Hospital Blood Bank
Rate this centre
080 49694916
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Sanjaya Gandhi Accident Hospital and Research Institute Blood Bank
Rate this centre
Jayanagar East, Byrasandra, Bengaluru, BENGALURU URBAN, Karnataka, 560011
080 26564516
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Government
Sanjeevini Trust Jayanagar Voluntary Blood Bank
Rate this centre
080 26494748
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Charity
Sapthagiri Hospital Blood Bank
Rate this centre
No.15, Chikkasandra, Hesaraghatta Main Road, Bengaluru, BENGALURU URBAN, Karnataka, 560090
080 22791638
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Sri Jayadeva Institute of Cardiology Blood Bank
Rate this centre
Gurappanapaly Post, Banneraghatta Road, Bengaluru, BENGALURU URBAN, Karnataka, 560069
080 22977213
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Government
Sri Sathya Sai Institute of Higher Medical Sciences Blood Bank
Rate this centre
EPIP Area, Whitefield, Bengaluru, BENGALURU URBAN, Karnataka, 560066
080 28411500, 080 28004600
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Sri Shankara Cancer Hospital and Research Centre Blood Bank
Rate this centre
080 26981101
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Sri Vinayaka Charitable Trust Jeeva Voluntary Blood Bank
Rate this centre
080 25990583
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Charity
St. John's Medical College Blood Bank
Rate this centre
Sarjapur Road, Bengaluru, Bengaluru, BENGALURU URBAN, Karnataka
080 22065045
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
The Oxford Medical College Hospital Blood Bank and Research Centre
Rate this centre
Yadavanahalli, Attibele (Hobli), Anekal Taluk, Bengaluru, BENGALURU URBAN, Karnataka, 562107
8030847115
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Transfusion Medicine Centre Blood Bank
Rate this centre
NIMHANS Hosur Road, Bengaluru, BENGALURU URBAN, Karnataka, 560029
080 26995435, 080 26995436, 080 26995437
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Government
Veerayoga Institute of Medical Sciences Speciality Hospitals Blood Bank
Rate this centre
VIMS, No. 88, Marathhalli, Outer Ring Road, Bengaluru, BENGALURU URBAN, Karnataka, 560037
080 4269800
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Victoria Hospital Blood Bank
Rate this centre
Fort Road, Bengaluru, Bengaluru, BENGALURU URBAN, Karnataka, 560002
080 26700001
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Government
Vijayanagar Hospital Blood Bank
Rate this centre
No. 27, 17th Cross, M.C. Layout, Vijayanagar, Bengaluru, BENGALURU URBAN, Karnataka, 560040
080 23358800
- Hours: 24 hours, 7 days
- Blood components: no
- Apheresis: no
- Private
Vydehi Institute of Medical Science Hospital Blood Bank
Rate this centre
EPIP AREA, 06 WHITE FIELD, Bengaluru, BENGALURU URBAN, Karnataka, 560066
080 28410874
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: yes
- Private
Yashomathi Medicare and Research Centre Private Limited Blood Bank
Rate this centre
080 43221019
- Hours: 24 hours, 7 days
- Blood components: yes
- Apheresis: no
- Private
Nearby centres in other cities
Approximate straight-line distance from Bengaluru.
Frequently asked questions about donating blood in Bengaluru
- How many blood donation centres are there in Bengaluru?
- We list 55 centres in Bengaluru: Akshay Voluntary Blood Bank, Apollo Hospitals (Imperial Cancer Hospital and Research Centre) Blood Bank, Bangalore Baptist Hospital Blood Bank, Bangalore Institute of Oncology Blood Bank, Bangalore Lions Service Trust - Lions Blood Bank and 48 more.
- Is there a blood bank open 24 hours in Bengaluru?
- Yes. According to the official source these are open 24 hours: Akshay Voluntary Blood Bank, Apollo Hospitals (Imperial Cancer Hospital and Research Centre) Blood Bank, Bangalore Baptist Hospital Blood Bank, Bangalore Institute of Oncology Blood Bank, Bangalore Lions Service Trust - Lions Blood Bank and 46 more. Always check with the centre before going.
- Where can I donate by apheresis (platelets or plasma) in Bengaluru?
- According to the official source these have apheresis: Bengaluru Rotary TTK Medical Service Trust Blood Bank, Columbia Asia Referral Hospital Blood Bank, Fortis Hospital Private Limited Blood Bank, M. S. Ramaiah Medical Teaching Hospital Blood Bank, Mallya Hospital Blood Bank and 8 more.
- Which blood banks in Bengaluru are government-run?
- Listed as government: Bowring and Lady Curzon Hospitals Blood Bank, Command Hospital Blood Bank Air Force, E.S.I.Hospital Blood Bank, Hindustan Aeronautics Limited - HAL Hospital Blood Bank, Indira Gandhi Child Institute of Health Blood Bank and 6 more.
- Where else can I donate blood near Bengaluru?
- The nearest cities with listed centres are: Raichur (4 km), Kengeri (13 km), Nelamangala (23 km).
Source: data.gov.in (Ministry of Health / NIHFW) — National blood bank directory. For guidance only; confirm hours with each centre. National Institute of Health and Family Welfare (NIHFW), Ministry of Health and Family Welfare, 2022, Blood Bank Directory (National Health Portal), Open Government Data (OGD) Platform India, 12/07, https://data.gov.in/catalog/blood-bank-directory-national-health-portal. Published under Government Open Data License - India (GODL): https://data.gov.in/Godl. This does not imply endorsement by the data provider.