GP surgeries in Dunfermline
13 GP practices in Dunfermline, covering postcode districts KY11, KY12.
| Practice | Postcode | Details |
|---|---|---|
| Inverkeithing Medical Group | KY11 1NU | Phone and address → |
| Park Road Practice | KY11 2SE | Phone and address → |
| Primrose Lane Medical Centre | KY11 2ZL | Phone and address → |
| Hospital Hill Surgery | KY11 3BA | Phone and address → |
| Charlestown Surgery | KY11 3ED | Phone and address → |
| Millhill Surgery | KY11 4JW | Phone and address → |
| Linburn Road Health Centre | KY11 4LT | Phone and address → |
| Nethertown Surgery | KY11 4TF | Phone and address → |
| Bellyeoman Surgery | KY12 0AE | Phone and address → |
| New Park Medical Practice | KY12 0BL | Phone and address → |
| Ucsf Paramedic | KY12 0SU | Phone and address → |
| Valleyfield Medical Practice | KY12 8SJ | Phone and address → |
| Oakley Medical Practice | KY12 9QH | Phone and address → |
From NHS GP practice registers. Always confirm details directly before visiting.
Hospitals near Dunfermline
NHS hospitals
- Queen Margaret Hospital (2 mi)
- Western General Hospital (10 mi)
- Victoria Hospital (11 mi)
Private hospitals
- Spire Murrayfield Hospital (10 mi)
- Spire Murrayfield Hospital Edinburgh (10 mi)
- Waterfront Private Hospital (10 mi)
More in and around Dunfermline
- Dentists in Dunfermline (22)
- Care homes in Dunfermline (6)
- GP surgeries in Fife
- GP surgeries in Edinburgh
- GP surgeries in Falkirk
- GP surgeries in Stirling
- GP surgeries in Airdrie
- GP surgeries in Perth
Questions and answers
How do I register with a GP in Dunfermline?
Choose a practice whose catchment area covers your home address, then register online through the NHS App or the practice's website, or ask at reception. You don't need proof of address or ID to register with an NHS GP in England.
How many GP surgeries are there in Dunfermline?
We list 13 NHS GP practices in Dunfermline.
Can I see a private GP instead?
Yes. Private GP appointments are available in person and online, usually within a day or two. A 15 to 20 minute appointment typically costs £70 to £150. See our private GP cost guide.