AmarnepalNepal Data
Health

Hospitals & Blood Banks Directory of Nepal: Contacts by Province

This directory lists Nepal's major government hospitals — Bir Hospital (01-5321119), TU Teaching Hospital Maharajgunj (01-4512505), Patan, Civil Service and Kanti Children's Hospital — plus provincial referral hospitals in all seven provinces and Nepal Red Cross blood banks, including the Central Blood Transfusion Service now at Balkumari, Lalitpur. Each entry gives location, type and phone contacts, with guidance on ambulances (dial 102) and how to obtain blood in an emergency.

Oldest hospitalBir Hospital, Kathmandu — established 1889 AD (1946 BS)
Bir Hospital contact01-5321119 / 5321988 / 5322865 (Mahaboudha, Kathmandu)
TU Teaching Hospital (Maharajgunj)01-4512505; about 850 beds; ambulance 9851405475
Only government children's hospitalKanti Children's Hospital, Maharajgunj (est. 1963 AD / 2020 BS)
Blood service operatorNepal Red Cross Society (blood transfusion service since 1966 AD / 2023 BS)
Blood service coverage100+ NRCS blood service locations across 70+ of Nepal's 77 districts
Central blood bankNRCS Central Blood Transfusion Service, Balkumari, Lalitpur (moved from Bhrikutimandap)
Ambulance short code102 (toll-free, 24/7); MoHP health hotline 1115
In depth

Nepal's government hospital network at a glance

Public health care in Nepal is organised in tiers under the Ministry of Health and Population (MoHP) and its Department of Health Services (DoHS). At the top sit the federal (central) hospitals in the Kathmandu Valley — Bir Hospital, Tribhuvan University Teaching Hospital, Patan Hospital, Civil Service Hospital and Kanti Children's Hospital — which act as national referral centres. Since federalism was implemented under the 2015 (2072 BS) Constitution, the former zonal and regional hospitals have been handed to the seven provinces as provincial hospitals, while district hospitals and local health posts handle basic care in all 77 districts.

This page is a practical directory: for each major hospital it gives the location, type and telephone contacts, followed by the Nepal Red Cross Society (NRCS) blood-bank network. One caveat applies to every number listed: between roughly 2021 and 2023 (2078–2080 BS) Nepal Telecom migrated many Kathmandu Valley landlines to new prefixes — Bir Hospital's long-standing 01-4221119, for example, became 01-5321119 — so older directories often show dead numbers. In a life-threatening emergency do not hunt for a direct line; dial the national ambulance short code 102 or the MoHP health hotline 1115, or go straight to the nearest emergency department, which must provide first aid.

For the full set of police, fire, disaster and helpline codes, see amarnepal's companion guide, the Nepal Emergency & Helpline Numbers directory (police 100, ambulance 102, fire 101). The DoHS also publishes province-wise lists of public hospitals on its website (dohs.gov.np), the authoritative register when you need to confirm whether a facility is government-run.

Bir Hospital contact and the major federal hospitals in Kathmandu Valley

Bir Hospital in Mahaboudha, central Kathmandu, is Nepal's oldest hospital, founded in 1889 AD (1946 BS) by Prime Minister Bir Shumsher with just 15 beds. Since 2003 it has been run by the National Academy of Medical Sciences (NAMS), a government postgraduate academy, and after the opening of its new surgical complex it is one of the country's largest tertiary hospitals. Its official contact numbers are 01-5321119, 01-5321988 and 01-5322865, and it offers general medicine, surgery, ophthalmology, hematology, geriatric care and most major specialties at heavily subsidised government rates.

Tribhuvan University Teaching Hospital (TUTH) — the 'Teaching Hospital' at Maharajgunj — is the hospital of TU's Institute of Medicine. Established in the early 1980s and formally inaugurated on 7 March 1986 (2042 BS) with 301 beds, it has grown to roughly 850 beds according to the hospital's own profile, making it Nepal's leading referral and research hospital. The main line is 01-4512505 and the hospital lists 9851405475 for its ambulance service; its round-the-clock emergency department is among the busiest in the country.

Patan Hospital at Lagankhel, Lalitpur, established in 1982 AD (2039 BS) from the earlier Shanta Bhawan mission hospital, is now the teaching hospital of the Patan Academy of Health Sciences (PAHS) and is widely regarded for its emergency and general services; its main lines are 01-5422278 and 01-5422266. Civil Service Hospital at Minbhawan, New Baneshwor — built with Chinese assistance and inaugurated in 2009 AD (2065 BS) — serves civil servants and the general public alike through its 01-4107000 switchboard. Kanti Children's Hospital at Maharajgunj, established in 1963 AD (2020 BS) with Soviet support, is Nepal's only government children's hospital, with around 350 beds dedicated entirely to paediatric care; directories list 01-4411550 and 01-4413398 (verify the prefix, as Maharajgunj landlines were among those renumbered).

  • Bir Hospital (NAMS) — Mahaboudha, Kathmandu; government tertiary/teaching; 01-5321119, 01-5321988, 01-5322865
  • TU Teaching Hospital (TUTH) — Maharajgunj, Kathmandu; university teaching/referral; 01-4512505, ambulance 9851405475
  • Patan Hospital (PAHS) — Lagankhel, Lalitpur; academic public hospital; 01-5422278, 01-5422266
  • Civil Service Hospital — Minbhawan, New Baneshwor, Kathmandu; government; 01-4107000
  • Kanti Children's Hospital — Maharajgunj, Kathmandu; government paediatric (only one in Nepal); 01-4411550, 01-4413398
  • Other key federal centres: Paropakar Maternity Hospital (Thapathali), Shahid Gangalal National Heart Centre (Bansbari), National Trauma Center (near Bir Hospital)

Government hospital list by province: provincial referral hospitals

Outside the Kathmandu Valley, each province has one or more large government referral hospitals, most of them upgraded from the former zonal and regional hospitals after 2019 (2076 BS). These are where district hospitals send complicated cases, and they typically run 24-hour emergency departments, blood transfusion units, intensive care and a broad range of specialist outpatient clinics. The list below gives the flagship public hospital(s) of each province with verified contact numbers from official hospital websites.

Koshi Province is anchored by Koshi Hospital in Biratnagar, itself one of Nepal's oldest hospitals (established 1947 BS, around 1890 AD) and now expanded to roughly 350 beds. In Madhesh Province, Narayani Hospital in Birgunj and the Provincial Hospital in Janakpur share the referral load for the densely populated Tarai districts. Bagmati Province, besides the Kathmandu federal hospitals, relies on Bharatpur Hospital in Chitwan — about 585 beds — and Hetauda Hospital. Gandaki Province's hub is the Western Regional Hospital in Ramghat, Pokhara, run by the Pokhara Academy of Health Sciences with a capacity of about 500 beds.

In Lumbini Province, Bheri Hospital in Nepalgunj (around 150 beds in operation) serves as the historic referral centre for the mid- and far-western plains, alongside the Lumbini Provincial Hospital in Butwal. Karnali Province Hospital in Birendranagar, Surkhet, has been developed into a roughly 300-bed provincial referral hospital, complemented by the Karnali Academy of Health Sciences in Jumla for the high hills. Sudurpashchim Province depends on Seti Provincial Hospital in Dhangadhi, Kailali, a former zonal hospital upgraded to provincial status in 2076 BS (2019 AD).

  • Koshi Province: Koshi Hospital, Rangeli Road, Biratnagar — 021-570103; koshihospital.gov.np
  • Madhesh Province: Narayani Hospital, Birgunj — 051-521993; Provincial Hospital, Janakpur
  • Bagmati Province: Bharatpur Hospital, Chitwan — hotline 056-597003; plus the Kathmandu federal hospitals above
  • Gandaki Province: Western Regional Hospital (Pokhara Academy of Health Sciences), Ramghat, Pokhara — 061-570066, 061-570067
  • Lumbini Province: Bheri Hospital, Nepalgunj — 081-520120, 081-523325; Lumbini Provincial Hospital, Butwal
  • Karnali Province: Karnali Province Hospital, Birendranagar-4, Surkhet — 083-520200, 083-522200
  • Sudurpashchim Province: Seti Provincial Hospital, Dhangadhi, Kailali — 091-525911

Nepal Red Cross blood banks: how the blood transfusion service works

Blood banking in Nepal is led by the Nepal Red Cross Society (NRCS), founded in 1963 AD (2020 BS), which under the national blood policy is the designated provider of blood transfusion services for the country. The NRCS Blood Transfusion Service began in 1966 AD (2023 BS) through the pathology department of Bir Hospital — the country's first blood bank — and initially served only Kathmandu residents. Today the NRCS reports blood services at more than 100 locations covering over 70 of Nepal's 77 districts, all supplied by voluntary, unpaid donors.

The apex facility is the Central Blood Transfusion Service (CBTS), which manages supply for the Kathmandu Valley and sets technical standards for district centres. Long based at Bhrikutimandap in central Kathmandu, the central blood bank has been relocated to Balkumari, Lalitpur, so older references to the 'Bhrikutimandap blood bank' now point to the wrong place. Below the CBTS, regional blood transfusion centres operate in major cities including Biratnagar, Bharatpur (Chitwan), Pokhara, Nepalgunj and Dhangadhi, and district-level centres run by local Red Cross chapters — often alongside hospital-based blood banks — cover the rest of the network.

Blood is issued against a doctor's requisition form, and centres charge only a government-approved service fee that covers testing (all units are screened for transfusion-transmissible infections), storage and processing — the blood itself is donated free. Stocks of rare groups can run short, so blood banks commonly ask the patient's family to bring replacement donors; healthy adults aged 18–60 (roughly 45 kg or more) can donate every three months or so. Donor-matching apps and networks such as Hamro LifeBank and local blood donor societies can also help locate donors quickly when a bank has no stock.

Blood bank Kathmandu contacts and centres in major cities

For most emergencies in the Kathmandu Valley, the NRCS central blood bank at Balkumari, Lalitpur, is the primary source, with district Red Cross blood banks in Lalitpur (Pulchowk) and Bhaktapur handling local demand. Several large hospitals — including TU Teaching Hospital, Bir Hospital and Shahid Gangalal National Heart Centre — also run their own hospital blood-bank units for admitted patients, so ask the treating hospital first whether it can issue blood in-house before travelling to a Red Cross centre.

Phone numbers below are compiled from Red Cross chapter listings and widely used Nepali health directories; because valley landlines were renumbered in recent years, confirm by phone before dispatching a family member across town, or call the NRCS headquarters in Kalimati (01-5370650) to be redirected. Outside the valley, the fastest route is usually the regional blood transfusion centre or the district hospital's blood bank; the local Red Cross district chapter office can direct you to whichever holds stock.

  • NRCS Central Blood Transfusion Service — Balkumari, Lalitpur (relocated from Bhrikutimandap); commonly listed at 01-5186065 and 01-5186390
  • NRCS headquarters — Red Cross Marg, Kalimati, Kathmandu; 01-5370650 (can redirect blood queries)
  • Lalitpur District Chapter blood bank — Pulchowk, Lalitpur; 01-5427033
  • Bhaktapur Red Cross blood bank — Bhaktapur; 01-6612266, 01-6611661
  • Pokhara: Regional Blood Transfusion Centre under NRCS Kaski chapter — 061-520347
  • Other regional centres: Biratnagar, Bharatpur (Chitwan), Nepalgunj and Dhangadhi run NRCS regional blood transfusion services
  • Hospital blood banks: TUTH, Bir Hospital, Gangalal Heart Centre and most provincial hospitals issue blood for their own patients

How to get blood in an emergency: step by step

When a patient needs blood, the treating doctor issues a blood requisition form stating the blood group, component (whole blood, packed red cells, platelets or plasma) and number of units. A family member takes this form — along with a sample vial if the hospital requests cross-matching at the bank — to the hospital's own blood bank or the nearest Red Cross centre. Carry the patient's identification and be ready to pay the service charge in cash; keep the receipt, as insurance schemes such as the national health insurance programme may reimburse it.

If the bank has no stock of the required group, do not lose time: ask the blood bank staff which nearby centre holds stock, mobilise relatives and friends as replacement or direct donors, and post the request to donor networks. Rh-negative groups are scarce in Nepal (the large majority of Nepalis are Rh-positive), so for negative groups start contacting donor societies immediately. In mass-casualty situations the NRCS runs emergency donation drives, and healthy bystanders can donate on the spot at collection centres.

  • Get the doctor's blood requisition form with group, component and units required
  • Check the hospital's own blood bank first, then the nearest NRCS centre
  • Carry patient ID and cash for the government-set service (processing) fee
  • Bring willing replacement donors — healthy adults 18–60, roughly 45 kg and above
  • For rare or Rh-negative groups, alert donor networks (e.g. Hamro LifeBank, local donor societies) at once
  • Blood is always issued against screened, cross-matched units — never buy blood privately

Emergency numbers, OPD timings and practical tips

Memorise three short codes: 102 for an ambulance, 100 for police and 101 for fire; all are toll-free and answered 24/7. The MoHP health hotline 1115 gives medical guidance and referral information. Because 102 dispatch coverage varies by district, many families call a hospital or Red Cross ambulance directly — TUTH lists 9851405475, and most provincial hospitals and municipal offices keep local ambulance rosters. The full national list, including tourist police, child and women helplines and disaster lines, is maintained in amarnepal's Nepal Emergency & Helpline Numbers directory.

Government hospital outpatient departments (OPDs) generally register patients only in the morning — most stop new registrations by around 11:00 AM to 1:00 PM — so arrive early with the patient's citizenship card or other ID. Emergency departments, by contrast, never close, and hospitals must give emergency first aid before asking about payment. Fees at government hospitals are modest: OPD tickets typically cost tens of rupees, and listed impoverished-citizen conditions attract additional government subsidies.

Finally, verify any phone number — including those here — before relying on it in a crisis, since numbers change with network migrations and new switchboards. Official hospital websites (most use .gov.np or .org.np domains) and the DoHS province-wise hospital list are the most reliable places to double-check. If a number fails, dial 102 or 1115, or simply move the patient to the nearest emergency department.

Questions

Hospitals & Blood Banks Directory of Nepal: Contacts by Province — FAQ

What is the Bir Hospital contact number?+

Bir Hospital's official contact numbers are 01-5321119, 01-5321988 and 01-5322865, for its Mahaboudha campus in central Kathmandu. The old 01-4221119 line was replaced when Nepal Telecom renumbered valley landlines. The hospital is run by the National Academy of Medical Sciences (NAMS) and operates a 24-hour emergency department.

How do I contact the Teaching Hospital at Maharajgunj (TUTH)?+

Tribhuvan University Teaching Hospital in Maharajgunj, Kathmandu, can be reached on 01-4512505, and it lists 9851405475 for its ambulance service. Its emergency department runs 24/7, while OPD registration is in the morning on weekdays. TUTH is the teaching hospital of TU's Institute of Medicine with roughly 850 beds.

Where is the main blood bank in Kathmandu?+

The Nepal Red Cross Society's Central Blood Transfusion Service — the main blood bank for the Kathmandu Valley — has moved from Bhrikutimandap to Balkumari, Lalitpur; directories commonly list 01-5186065 and 01-5186390. District Red Cross blood banks also operate in Pulchowk (Lalitpur, 01-5427033) and Bhaktapur (01-6612266), and big hospitals like TUTH and Bir run in-house blood banks. If a number fails, call NRCS headquarters at 01-5370650.

Which are the main government hospitals in Nepal?+

The federal referral hospitals are Bir Hospital, TU Teaching Hospital, Patan Hospital, Civil Service Hospital and Kanti Children's Hospital, all in the Kathmandu Valley. Each province also has referral hospitals: Koshi Hospital (Biratnagar), Narayani Hospital (Birgunj), Bharatpur Hospital (Chitwan), Western Regional Hospital (Pokhara), Bheri Hospital (Nepalgunj), Karnali Province Hospital (Surkhet) and Seti Provincial Hospital (Dhangadhi). The Department of Health Services publishes the full province-wise list.

How can I get blood from a Nepal Red Cross blood bank?+

Take the doctor's blood requisition form, the patient's ID and cash for the service fee to the hospital's blood bank or nearest Red Cross centre. Blood itself is free from voluntary donors; you pay only a government-approved processing and testing charge. If stock is short, banks may ask for replacement donors — healthy adults aged 18–60 — and donor apps such as Hamro LifeBank can help find matching donors fast.

What number do I call for an ambulance in Nepal?+

Dial 102, Nepal's toll-free national ambulance code, which works 24/7 from any phone. Coverage varies outside major cities, so also keep direct numbers: TUTH's ambulance is 9851405475, and hospitals, municipalities and Red Cross chapters run local ambulances. For health advice and referrals call the Ministry of Health and Population hotline 1115.

Related topics

← All topics