Chemists
- Boots: 01334 653232
- Lloyds: 01334 653243
- Rowlands (Bonnygate): 01334 654 755
Support Services
- Social work department: 01334 412121
- Police – Cupar: 01334 418700
- Fife Primary Care Trust: 01592 712812
- Samaritans: 01592 254444
- Community Drugs Team: 01592 716446
- Community Psychiatric Nurses: 01334 65370
- WRVS Transport: 01592 269654
Hospitals
- Cameron Hospital: 01592 712472
- Stratheden Hospital: 01334 652611
- Weston Day Hospital: 01334 652163
- St Andrews Memorial: 01334 472327
- Adamson hospital: 01334 651200
- NHS 24: 08454242424
- Victoria/Forth Park: 01592 643355
- Ninewells/Kings Cross: 01382 660111
- Queen Margaret, Dunfermline: 01383 623623
Funeral Directors
- W Jordans and Sons: 01334 655 044
- Steven Stewart: 01334 655323
- Register of births and deaths: 08451 550077