City of Dunfermline · Fife, Scotland158 local services checked against official sources · last verified 11 Nov 2026 · List your business
Pillar guide · GPs & Health

GPs and health services in Dunfermline: the complete guide

Where to go for care in Dunfermline: GP registration, Queen Margaret Hospital, pharmacies, dentists, NHS 24 and mental health support, from NHS Fife and NHS inform.

Queen Margaret Hospital, Dunfermline
Queen Margaret Hospital, Dunfermline. Photo: Richard Webb (opens in a new tab), CC BY-SA 2.0 (opens in a new tab)

Which service, when

  • Life-threatening emergency: call 999. Fife's A&E is at Victoria Hospital in Kirkcaldy.
  • Urgent, but not life-threatening, or your GP is closed: call NHS 24 on 111.
  • Minor illness: start at a pharmacy. No appointment is needed, and Pharmacy First can advise, treat or refer you.
  • A recent injury (within the past week): the Minor Injuries Unit at Queen Margaret Hospital, booked through 111.
  • Ongoing health problems: your GP practice.
  • Toothache: your own dentist. If you are not registered, call NHS Fife's Dental Advice Line on 01592 226555 (Monday to Friday, 8.30am to 5.00pm).
  • Mental health distress: call 111 and choose the mental health option, 24 hours a day.

Registering with a GP

Contact a practice that covers your address, complete NHS inform's registration form, and wait for the practice to confirm. NHS inform says you should not be refused registration because you cannot show ID or proof of address. Amenities lists the GP practices serving the city. Read Registering with a GP in Dunfermline.

Queen Margaret Hospital

Queen Margaret Hospital on Whitefield Road is one of Fife's two main hospitals. It has outpatient clinics, day surgery, a regional endoscopy unit, children's services, antenatal and postnatal care, and the Minor Injuries Unit, but not an A&E. Parking is free. See our Queen Margaret Hospital guide.

Pharmacies and prescriptions

NHS Pharmacy First Scotland is available at every pharmacy in Scotland that dispenses NHS prescriptions, for anyone registered with a GP in Scotland or living in Scotland. Our pharmacies page lists pharmacies in the city. See Pharmacies and Pharmacy First.

Dentists

Registering with a GP does not register you with a dentist. Not every practice takes new NHS patients, so ask when you first get in touch. Our dentists page lists practices from NHS Fife. See Finding an NHS dentist.

Out of hours, NHS 24 and mental health

When your GP, pharmacy or dentist is closed and you need urgent care, call 111. NHS 24 assesses you and refers you to local services if needed. That can be a phone or video consultation, or an appointment at the Minor Injuries Unit or A&E. See Out of hours care, NHS 24 and mental health.

Articles in this guide

Local Areas

  • Headwell & Bellyeoman: Queen Margaret Hospital and Minor Injuries Unit, Bellyeoman Practice and New Park Medical Practice.
  • City Centre: Most of the city's dentists, plus Millhill Surgery and several pharmacies.
  • Brucefield & Netherton: Nethertown Surgery and Hospital Hill Surgery.
  • Abbeyview: Linburn Road Health Centre and pharmacies on Abbeyview and Woodmill Street.
  • Halbeath & Whitefields: Crossgates Medical Practice and the pharmacy at Asda Halbeath.

In the directory

GP Practices 7 Dentists 17 Pharmacies 13 Hospital & Urgent Care 2 Opticians 9

Frequently asked questions

Is there an A&E in Dunfermline?

No. Fife's Accident and Emergency department is at Victoria Hospital in Kirkcaldy. Queen Margaret Hospital in Dunfermline has a Minor Injuries Unit. NHS Fife asks you to call 111 first if you think you need A&E and it is not life-threatening, and 999 in an emergency.

What are the Minor Injuries Unit's hours at Queen Margaret Hospital?

NHS Fife says the unit is open seven days a week, including public holidays, with appointments from 8.00am to 9.00pm. Doors close to patients without an appointment from 8.00pm. Book through NHS 24 on 111.

Can I register with a GP without proof of address?

Yes. NHS inform says you should not be delayed or refused registration if you cannot provide ID or proof of address, although providing them helps the practice match you to your NHS records.

Do I need an appointment for Pharmacy First?

Usually not. NHS inform says you do not usually need an appointment and you can go to any pharmacy that dispenses NHS prescriptions.

I'm not registered with a dentist and have toothache. Who do I call?

During the week, NHS Fife's Dental Advice Line on 01592 226555 (Monday to Friday, 8.30am to 5.00pm). Outside those hours, call NHS 24 on 111.

Who can I call if I'm struggling with my mental health?

Call NHS 24 on 111 and choose the mental health option, 24 hours a day. Breathing Space (0800 83 85 87) and Samaritans (116 123) also offer listening services. In an emergency, call 999.

Share this page

The weekly Dunfermline email

What changed in the city this week.

Local updates, service changes and what’s on — for people who live here, work here or are just visiting. Unsubscribe anytime.

  • A weekly round-up of local updates, service changes and what’s on
  • A Friday email for families, covering the weekend ahead
  • Free, unsubscribe anytime — no ad trackers