Skip to content
Pakistan Era logo
Guides

KP Teaching Hospitals OPD Timings: 7 MTI Hospitals Compared, With Evening Clinics and Phone Numbers (Khyber Pakhtunkhwa)

OPD timings at 7 KP teaching hospitals compared: Mardan, Bannu, Swabi, HMC, KTH, PIC and the Burns Centre, with evening IBP hours and official phone numbers.

Fajr Riaz, author at Pakistan EraFajr Riaz5 min read
یہ صفحہ اردو میں پڑھیں
Mardan Medical Complex timing schedule and HMC Peshawar OPD schedule pages

Teaching hospital OPD hours in Khyber Pakhtunkhwa are not the same everywhere. Mardan Medical Complex runs 8:00 am to 4:30 pm, KGN Bannu 8:00 am to 2:00 pm, and the Peshawar Institute of Cardiology 8:30 am to 2:30 pm, or 1:00 pm on Friday. Emergencies at all seven hospitals below are open 24 hours.

We read the official websites of seven of KP's Medical Teaching Institutions (MTIs) on 9 November 2026 and put their OPD hours, evening clinic hours and phone numbers side by side. An MTI is a public teaching hospital run by its own board under the KP Medical Teaching Institutions law. Each one sets its own OPD days, so a patient who travels from Swat to Peshawar on the wrong day often goes home unseen.

KP teaching hospital OPD timings compared

Three of the seven hospitals publish clock hours for the morning OPD. The others publish only department days and ask you to call. Here is what each site says.

HospitalCityMorning OPDEvening IBP clinic
Mardan Medical Complex (MMC)MardanMon to Fri, 8:00 am to 4:30 pm; Sat and Sun offMon to Sat, 4:30 pm to 9:00 pm
KGN Teaching Hospital, MTI BannuBannu8:00 am to 2:00 pm; schedule lists Mon to Fri3:00 pm to 8:00 pm
Peshawar Institute of Cardiology (PIC)PeshawarMon to Thu, 8:30 am to 2:30 pm; Fri, 8:30 am to 1:00 pmMon to Fri, from 4:00 pm
Bacha Khan Medical Complex (BKMC)SwabiClinics Mon to Sat on set days; hours not publishedMon to Fri, 2:00 pm to 8:00 pm
Hayatabad Medical Complex (HMC)PeshawarClinics Mon to Fri on set days; hours not publishedOnline request form, hours not published
Khyber Teaching Hospital (KTH)PeshawarSee its OPD schedule or callSee its IBP schedule or call
Burns and Plastic Surgery Centre (BPSC)PeshawarSchedule page was empty on 9 NovemberIBP running, hours not published

The pattern is clear. Morning OPDs close between 1:00 pm and 4:30 pm, and evening Institution Based Practice (IBP) clinics take over from 2:00 pm to 4:30 pm onwards. In IBP you see the hospital's own consultant for a fee set by the hospital.

Morning OPD closing times at four KP teaching hospitals compared

Phone numbers for KP teaching hospitals

Each number below is the one printed on the hospital's own website on 9 November 2026. Call before a long journey, because units rotate and holidays change the schedule.

HospitalNumber on its website
Khyber Teaching Hospital, Peshawar091-9224400
Hayatabad Medical Complex, Peshawar091-9217140 to 47
Peshawar Institute of Cardiology091-9219666 and 9219667
Burns and Plastic Surgery Centre, Peshawar091-9217960 to 64, reception 091-9217964
Mardan Medical Complex0937-9230051 (IVR), 0937-9230605 (24/7)
Bacha Khan Medical Complex, Swabi0938-280214, 280215, 280212
MTI BannuEmail info@mtibannu.edu.pk; see note below

The helpline printed on the MTI Bannu website did not look like a real Bannu number when we checked, so we have not listed it. Lady Reading Hospital's website refused our request on 9 November, so it is not in these tables.

Phone numbers of KP teaching hospitals from their websites

Which KP hospital to choose for your problem

Go to the nearest MTI for general medicine, surgery, children and gynae. Go to a specialist centre for heart, burn or kidney care. Peshawar's Hayatabad complex holds HMC, the Burns Centre and the Institute of Kidney Diseases on one site.

  • Heart problems: the Peshawar Institute of Cardiology, with a 24-hour cardiac emergency. See our PIC Peshawar guide.
  • Burns: the Burns and Plastic Surgery Centre in Hayatabad, with 50 burn beds. See our Burns Centre Peshawar guide.
  • Peshawar general care: KTH, with more than 1,000 beds, or HMC. See our KTH OPD page and HMC OPD schedule.
  • Mardan and the north: Mardan Medical Complex, 800 beds. See our MMC Mardan timings.
  • Swabi: Bacha Khan Medical Complex, 470 beds. See our BKMC Swabi OPD days.
  • Bannu and the south: KGN Teaching Hospital. See our KGN Bannu OPD days.
  • Hazara: Ayub Teaching Hospital, Abbottabad. See our Ayub Teaching Hospital guide.

How to plan a visit to a KP teaching hospital

Check the department's OPD day on the hospital's website, arrive early with your CNIC and old reports, and take an OPD slip. If mornings are hard for you, the evening IBP clinic is the paid alternative.

  1. Find your department's OPD day on the hospital's own website.
  2. Call the number in the table above to confirm the clinic is sitting that day.
  3. Bring your original CNIC, or a child's B-Form, and all old reports.
  4. Arrive early and take an OPD slip at the registration counter.
  5. If you cannot come in the morning, book the evening IBP clinic instead.

For admitted treatment, check your family's Sehat Card Plus status first in our eligibility guide. The card does not pay for routine OPD visits.

Five steps to plan a visit to a KP teaching hospital

Emergency care at KP teaching hospitals

All seven hospitals run 24-hour emergencies. In an emergency, do not wait for OPD. Go straight to the Accident and Emergency department or call Rescue 1122. KTH says patients should be brought directly to its A and E department.

KTH's daily visiting hours for admitted patients are 4:30 pm to 6:30 pm, according to its website. Other hospitals set their own. If you face a problem with care at any of these hospitals, our KP hospital complaint guide explains the route to the KP Healthcare Commission.

Frequently asked questions

What are OPD timings in KP government hospitals?

They differ. Mardan Medical Complex runs 8:00 am to 4:30 pm on weekdays, KGN Bannu 8:00 am to 2:00 pm, and PIC Peshawar 8:30 am to 2:30 pm, closing at 1:00 pm on Friday.

Are KP teaching hospital OPDs open on Saturday?

Mostly not. Mardan's OPD is off on Saturday and Sunday. BKMC Swabi is the exception, with six clinics on Saturday, including medicine and children.

What is IBP in KP hospitals?

Institution Based Practice, an evening clinic where the hospital's own consultants see patients for a fee set by the hospital.

Which hospital in Peshawar treats burns?

The Burns and Plastic Surgery Centre in Hayatabad, with a 24-hour burns emergency.

Why is Lady Reading Hospital not listed?

Its website refused our request on 9 November 2026, so we could not read its timings at the source. We will add it once we can.

Do I need an appointment for the morning OPD?

Not at the hospitals we checked. You take an OPD slip on the day. Online forms are for the evening IBP clinics.

Sources and last checked

We read kth.edu.pk, hmckp.gov.pk, pic.edu.pk, btckp.gov.pk, mmckp.gov.pk, bkmcs.edu.pk and mtibannu.edu.pk on 9 November 2026, between 14:30 and 15:00 PKT. We did not phone any hospital. Each linked guide has the full department-by-day schedule for that hospital.

About the author

Fajr Riaz, author at Pakistan Era

Public Services and Education Journalist

Fajr Riaz

Fajr Riaz is a journalist and content writer at Pakistan Era, based in Lahore. She covers the questions people meet in everyday life in Pakistan: how a public service works, what a change in the rules means, and where to find a reliable answer.

TopicsOPD TimingsHospitalsHealthPeshawarKhyber Pakhtunkhwa