Hospitals, Health Centres and Pharmacies

Information about finding a doctor or health centre in Malta as well as details for the main hospitals and how to find a pharmacy...

Hospitals in Malta are supported by a regional network of health centres. There are a number of public health centres, or clinics, in Malta and Gozo, which offer a range of health services, including primary care for illness or minor injuries.

For minor health matters, it is often advisable to visit a health clinic rather than any of Malta's main hospitals.

As well as GP services and nursing services, health centres offer a range of specialised health services, including immunisation, speech therapy, pre-natal and post-natal clinics, wellbeing and paediatric clinics, diabetes clinics, orthopaedic clinics and minor injury clinics.

  • Find contact details for health centres on the islands of Malta and Gozo, and the local areas they service

Registering with a Doctor

Patients can see any doctor on duty at a health centre, although generally residents go to health centres in the catchment area of their place of residence.

Medical records are stored on a secure database accessible to medical professionals. Some results and appointments can also be accessed by patients. However, it is necessary to register for an e-ID in order to access the service, and to ensure that medical records are available to professionals who need them.

  • More information is available on

GPs at health centres provide treatment and advice on the following:

  • Minor medical and surgical interventions
  • First aid and basic life support in emergency situations
  • Health promotion advice and primary prevention
  • Home visits (if circumstances permit)
  • Investigations (blood tests, urine tests, X-Rays, ECGs) as considered necessary by the doctor
  • Referral to a specialist consultant if necessary

Opening hours for General Practitioner Clinics are available on the Maltese Health portal.

A referral from a GP is required before seeing a specialist consultant.

Emergency Healthcare

The emergency number to call an ambulance in Malta is 112.

Alternatively, patients in need of urgent medical attention should go directly to the Accident and Emergency Department at Malta’s main public hospital Mater Dei in Msida or any health centre for urgent treatment.

The contact details, including opening hours for health centres, are available on the Maltese Health portal

Hospitals in Malta

There are six main state-run hospitals in Malta:


Pharmacies are relatively easy to find in the towns and villages across the islands. They are open during normal shopping hours from Monday to Friday, Saturday mornings and on a rota basis on Saturday afternoons and Sundays.

The on-duty pharmacy schedule is available on the government health portal.

Most pharmacies also offer GP services, which may charge a fee. It is advisable to call before visiting to confirm consultation hours, fees, and to see if an appointment is needed.