Donate your blood for a reason, let the reason be life.

Hotline Services

Blood Banks Inside Kathmandu Valley

Name Location Contact
Bhaktapur NRCS Blood Bank Bhaktapur 01-6611661, 01-6612266, 01-6620001
Nobel Hospital Sinamangal 01-4110842
Himal Hospital Gyaneshwor, Kathmandu 9862737316
Nepal Mediciti Hospital Nakhkhu Ukalo, Lalitpur 01-4217766
Civil Hospital Minbhawan, Kathmandu 01-4107000
Nepal Medical College Gokarneswor, Kathmandu 01-4911008
Kathmandu Medical College And Teaching Hospital Sinamangal, Kathmandu 01-4469064
Patan Hospital Patan, Lalitpur 01-5522295
Bir Hospital New road gate, Kathmandu 01-4221119, 01-4221988
Grande Hospital Dhapasi, Kathmandu 01-5159266, 01-5159267, 01-5159277
TU Teaching Hospital Blood Bank Maharajgunj, Kathmandu 01-44123030, 01-4410911
Central NRCS Blood Bank Soaltee-Mode 01- 4288485, 01-4288486
Gangalal Hospital Bansbari, Kathmandu 01-4371322, 01-4371374
Paropakar Maternity & Women’s Hospital (Prasuti Griha) Thapathali, Kathmandu 01-4260405
Nepal Police Hospital Maharajgunj, Kathmandu 01-4412530, 01-4412430
Birendra Army Hospital Kathmandu 01-4271941
Blood Bank Pradarshani Marg 01-4225344
Teku Nepal Red Cross Society (NRCS) Teku 01-5370650
Nepal Red Cross Society Ambulance ----------- 01-4228094
Balkumari NRCS Blood Bank Balkumari 01-5186065, 01-5186390
Pulchock NRCS Pulchock, Lalitpur 01-5427033, 01-5527033
Banepa NRCS Banepa 01-1661431
Trauma Center Blood Bank Mahaboudhha, Kathmandu 01-4239161
Balmitri Hospital Maharajgunj, Kathmandu 01-4515461, 01-4515461
Kantipur Hospital Blood Transfusion Service Kantipur Hospital, Kathmandu 01-4111692

Blood Banks Out of Kathmandu Valley

Name Location Contact
Dr. Megh Bahadur Parajuli Community Hospital Illam 027-520417
Lamjung Community Hospital Besisahar, Lamjung 066-520183
United Mission Hospital Palpa 075-520958
Padama Hospital Kailali 099-550355
Scheer Memorial Hospital Banepa, Kavre 011-661111
Nepalgunj Medical College Banke 9723001626
Tikapur Hospital Kailali 091-560406
Kanchanpur District BTSC Kanchapur 099‐525588
Kavre District BTSC Banepa, Kavre 011-661431
Dhanusha District BTSC Janakpur Provincial Hospital 041-520870
Terhathum District BTSC Myaglung 026‐460101
Makwanpur District BTSC Makwanpur 057‐522977
Parsa District BTSC Parsa 051-522504
Siraha District BTSC Siraha 033‐560975
Butwal District BTSC Butwal 071‐550462
Panchthar District BTSC Panchthar 024‐570273
Sunsari District BTSC Dharan 025-525555
Jhapa District BTSC Birtamode, Jhapa 023‐541833
Ilam District Blood Transfusion Service Center (BTSC) Ilam 027‐520022
Jumla District BTSC Jumla 087‐520036
Dang District BTSC Ghorahi, Dang 082‐561460
Bardiya District BTSC Bardiya 084‐420835
BP Koirala Memorial Cancer Hospital Bharatpur 056-524501
Janaki Medical College Teaching Hospital Dhanusha, Janakpur 01-4435957
Universal College of Medical Sciences Bhairahawa, Sidarthnagar 071-522896
Manipal Teaching Hospital Pokhara, Kaski 061-526416
Dhulikhel Hospital Dhulikhel 011-490497
NRCS Regional BTSC Rangeli Road, Biratnagar 021-523326
NRCS Regional BTSC Banke, Nepalgunj 081-520174
NRCS Regional BTSC Bharatpur, Chitwan 056-520880
NRCS Regional BTSC Pokhara, Kaski 061-521091, 061-540191
Biratnagar NRCS Blood Bank Biratnagar 021-423326
Dhangadhi NRCS Blood Bank Dhangadhi 091-521600