| Name | Location | Contact |
|---|---|---|
| Bhaktapur NRCS Blood Bank | Bhaktapur | 01-6611661, 01-6612266 |
| Central NRCS Blood Bank | Soaltee-Mode, Kathmandu | 01-4288485 |
| Lalitpur NRCS Blood Bank | Pulchowk, Lalitpur | +97715427033 |
| Frontline Hospital Blood Bank | Old Baneshwor, Kathmandu | 01-5970132 |
| Teaching Hospital | Maharajgunj, Kathmandu | 01-44123030, 01-4410911 |
| Gangalal Hospital | Bansbari, Kathmandu | 01-4371322 |
| Himal Hospital | Gyaneshwor, Kathmandu | 986-2737316 |
| Grande Hospital | Dhapasi | 01-5159266 |
| Prasuti Griha | Thapathali, Kathmandu | 01-4260405 |
| Nepal Mediciti Hospital | Nakhkhu Ukalo, Lalitpur | 01-4217766 |
| Bir Hospital | New Road Gate, Kathmandu | 01-4221119, 01-4221988 |
| Nepal Police Hospital | Maharajgunj, Kathmandu | 01-4412430 |
| Civil Hospital | Minbhawan, Kathmandu | 01-4107000 |
| Patan Hospital | Patan, Lalitpur | 01-5522295 |
| Birendra Army Hospital | Kathmandu | 01-4271941 |
| Nepal Medical College | Gokarneswor, Kathmandu | 01-4911008 |
| Kathmandu Medical College & Teaching Hospital | Sinamangal, Kathmandu | 01-4469064 |
| NRCS Regional BTSC | Banke, Nepalgunj | 081-520174 |
| NRCS Regional BTSC | Bharatpur, Chitwan | 056-520880 |
| NRCS Regional BTSC | Pokhara, Kaski | 061-521091, 061-540191 |
| NRCS Regional BTSC | Biratnagar, Morang | 021-523326 |
| Dhulikhel Hospital | Dhulikhel | 011-490497 |
| Manipal Teaching Hospital | Pokhara, Kaski | 061-526416 |
| BP Koirala Memorial Cancer Hospital | Bharatpur | 056-524501 |
| Janaki Medical College Teaching Hospital | Dhanusha, Janakpur | 01-4435957 |
| Universal College of Medical Sciences | Bhairahawa, Siddharthnagar | 071-522896 |
| Bardiya DBTSC | Bardiya | 084-420835 |
| Dang District BTSC | Ghorahi, Dang | 082-561460 |
| Jumla District BTSC | Jumla | 087-520036 |
| Sunsari District BTSC | Dharan | 025-525555 |
| Jhapa District BTSC | Birtamode, Jhapa | 023-541833 |
| Ilam District BTSC | Ilam | 027-520022 |
| Panchthar District BTSC | Panchthar | 024-570273 |
| Terhathum District BTSC | Myaglung | 026-460101 |
| Makawanpur District BTSC | Makwanpur | 057-522977 |
| Parsa District BTSC | Parsa | 051-522504 |
| Dhanusha District BTSC | Janakpur Provincial Hospital | 041-520870 |
| Kavre District BTSC | Banepa, Kavre | 011-661431 |
| Kanchanpur District BTSC | Kanchanpur | 099-525588 |
| Nepalgunj Medical College | Banke | 972-3001626 |
| Tikapur Hospital | Kailali | 091-560406 |
| Padama Hospital | Kailali | 099-550355 |
| United Mission Hospital | Palpa | 075-520958 |
| Lamjung Community Hospital | Besisahar, Lamjung | 066-520183 |
| Dr. Megh Bahadur Parajuli Community Hospital | Ilam | 027-520417 |
Real-time blood stock info from Kathmandu blood banks.