| Dr L Duncan | 01383 413234 | | 5 Friary Court, Inverkeithing, KY11 1NU | Map & Directions |
| Dr J R Moy | 01383 414874 | | 29 Primrose Lane, Rosyth, Dunfermline, KY11 2UR | Map & Directions |
| Dr G D Gillespie | 01383 731721 | | 7 Izatt Avenue, Dunfermline, KY11 3BA | Map & Directions |
| Dr M Clayton | 01383 418931 | | Park Road, Rosyth, Dunfermline, KY11 2SE | Map & Directions |
| Dr D Gramany | 01383 413234 | | 5 Friary Court, Inverkeithing, KY11 1NU | Map & Directions |
| John S Chalmers | 01383 418931 | | Park Road, Rosyth, Dunfermline, KY11 2SE | Map & Directions |
| Dr T J Anderson | 01383 623516 | | Nethertown Surgery, Elliot Street, Dunfermline, KY11 4TF | Map & Directions |
| Dr S Sheehan | 01383 822174 | | Dalgety Bay Clinic, Regents Way, Dalgety Bay, Dunfermline, KY11 9UY | Map & Directions |
| Dr M C Proudfoot | 01383 731721 | | 7 Izatt Avenue, Dunfermline, KY11 3BA | Map & Directions |
| Dr K M Mackay | 01383 731721 | | 7 Izatt Avenue, Dunfermline, KY11 3BA | Map & Directions |
| Dr P A Peyton | 01383 731721 | | 7 Izatt Avenue, Dunfermline, KY11 3BA | Map & Directions |
| Dr Joanna K Hadoke | 01383 418931 | | Park Road, Rosyth, Dunfermline, KY11 2SE | Map & Directions |
| Dr M E Phillips | 01383 621222 | | 87 Woodmill Street, Dunfermline, KY11 4JW | Map & Directions |
| Dr M Lapraik | 01383 413234 | | 5 Friary Court, Inverkeithing, KY11 1NU | Map & Directions |
| Dr D Alexander | 01383 623480 | | Nethertown Surgery, Elliot Street, Dunfermline, KY11 4TF | Map & Directions |
| Dr F M Seaman | 01383 621222 | | Millhill Surgery, 87 Woodmill Street, Dunfermline, KY11 4JW | Map & Directions |
| Dr J C Mackenzie | 01383 621222 | | 87 Woodmill Street, Dunfermline, KY11 4JW | Map & Directions |
| Dr Martin Hamilton | 01383 414874 | | 29 Primrose Lane, Rosyth, Dunfermline, KY11 2UR | Map & Directions |
| Dr M Jalil | 01383 822174 | | Dalgety Bay Clinic, Regents Way, Dalgety Bay, Dunfermline, KY11 9UY | Map & Directions |
| Dr S Sheehan | 01383 413234 | | 5 Friary Court, Inverkeithing, KY11 1NU | Map & Directions |
| Dr S Farrar | 01383 414874 | | 29 Primrose Lane, Rosyth, Dunfermline, KY11 2UR | Map & Directions |
| Dr C Firth | 01383 414874 | | 29 Primrose Lane, Rosyth, Dunfermline, KY11 2UR | Map & Directions |
| Dr J J Allan | 01383 822174 | | Dalgety Bay Clinic, Regents Way, Dalgety Bay, Dunfermline, KY11 9UY | Map & Directions |
| Boggon Dr D | 01383 850293 | | Health Centre, Wardlaw Way, Oakley, Dunfermline, KY12 9QH | Map & Directions |
| Dr J A Duncan | 01333 426083 | | 4 Fisher Street, Methil, Leven, KY8 3HD | Map & Directions |
| Bennochy Medical Centre | 01592 263332 | | 65 Bennochy Road, Kirkcaldy, KY2 5RB | Map & Directions |
| Dr P J Carragher | 01577 865252 | | Loch Leven Health Centre, Kinross, KY13 8SY | Map & Directions |
| A G Black | 01592 644533 | | Path House, Nether Street, Kirkcaldy, KY1 2PG | Map & Directions |
| Dr A J Mccracken | 01577 862112 | | Loch Leven Health Centre, Kinross, KY13 8SY | Map & Directions |
| Dr F M De Soyza | 01592 620222 | | Anderson Drive, Leslie, Glenrothes, KY6 3LQ | Map & Directions |
| J Mcelhinney | 01592 620062 | | Pitcoudie Surgery, 1 Huntsmans Court, Glenrothes, KY7 6SX | Map & Directions |
| Dr L Prentice | 01383 880511 | | Health Centre, Chapel Street, High Valleyfield, Dunfermline, KY12 8SJ | Map & Directions |
| Dr J Church | 01334 477477 | | 68 Pipeland Road, St. Andrews, KY16 8JZ | Map & Directions |
| Dr A Cruickshank & Partners | 01334 653478 | | Bank Street, Cupar, KY15 4JN | Map & Directions |
| Dr B Oudeh | 01592 722441 | | Wallsgreen Road, Cardenden, Lochgelly, KY5 0JE | Map & Directions |
| Dr L A Ferguson | 01592 642969 | | 48 Nicol Street, Kirkcaldy, KY1 1PH | Map & Directions |
| Dr K Graham | 01334 476840 | | 68 Pipeland Road, St. Andrews, KY16 8JZ | Map & Directions |
|
|