- The Body Shop International PLC
- 0870 8148358 - 28 Bell Street, St. Andrews, Fife, KY16 9UX
- Charlie Taylor Hair Health & Beauty
- 01334 477770 - 74 Market Street, St. Andrews, Fife, KY16 9NU
- Fresh Looks
- 01334 477783 - 9 Bell Street, St. Andrews, Fife, KY16 9UR
- Headstart Hair Design
- 01334 473849 - 10 Pipeland Road, St. Andrews, Fife, KY16 8AH
- Leuchars Salon
- 01334 839295 - 2 Schoolhill, Leuchars, St. Andrews, Fife, KY16 0HQ
- Olivers Ladies & Gents Hairdressing
- 01334 472065 - 96 South Street, St. Andrews, Fife, KY16 9QD
- Semi Chem Ltd
- 0870 8147739 - 114 Market Street, St. Andrews, Fife, KY16 9PB
- Simply Beautiful
- 01334 479060 - 136 South Street, St. Andrews, Fife, KY16 9EQ
- Something Different Hairdressers
- 01334 839568 - 15 Main Street, Guardbridge, St. Andrews, Fife, KY16 0UG
- Wilma's Hairdressers
- 01334 472102 - 159b South Street, St. Andrews, Fife, KY16 9UP
- Aphrodite's
- 01334 478007 - 8 Pipeland Road, St. Andrews, Fife, KY16 8AH
- Dynamic Hair
- 01334 477150 - 100 South Street, St. Andrews, Fife, KY16 9QD
- Chesterhill Therapies
- 01334 473230 - 104 South Street, St. Andrews, Fife, KY16 9QD
- Blades Hair Design
- 01333 310969 - 40 High Street, Pittenweem, Anstruther, Fife, KY10 2PL
- 7.9 miles from St Andrews
- Hair By Susie
- 01333 311971 - 2 Pittenweem Road, Anstruther, Fife, KY10 3DS
- 7.9 miles from St Andrews
- Jaba
- 01333 311917 - 27 High Street East, Anstruther, Fife, KY10 3DQ
- 7.9 miles from St Andrews
- Jennifer's Beauty Therapy
- 01333 311600 - 38 Mid Shore, Pittenweem, Anstruther, Fife, KY10 2NW
- 7.9 miles from St Andrews
- Lisa's Hairdressers
- 01333 313372 - 6 Shore Street, Cellardyke, Anstruther, Fife, KY10 3BD
- 7.9 miles from St Andrews
- Robert Adamson Hair Design
- 01333 311841 - 36 High Street, Pittenweem, Anstruther, Fife, KY10 2PL
- 7.9 miles from St Andrews
- True Colours Hairdressing
- 01333 739191 - 39a Station Rd, St. Monans, Anstruther, Fife, KY10 2BN
- 7.9 miles from St Andrews
- Hairdressing Brenda Spowart's
- 01333 450730 - 65 High St Nth, KY10 3RA
- 7.9 miles from St Andrews
- Isla
- 01333 312137 - 17 Rodger Street, Anstruther, Fife, KY10 3DU
- 7.9 miles from St Andrews
- Headmasters
- 01333 330855 - 3 Bank Street, Elie, Leven, Fife, KY9 1BW
- 9.0 miles from St Andrews
- Cut & Colours
- 0870 7565973 - 102 High Street, North Berwick, East Lothian, EH39 4HE
- 16.3 miles from St Andrews
- Faith
- 01620 890675 - 3 Market Place, North Berwick, East Lothian, EH39 4JF
- 16.3 miles from St Andrews
- Images
- 0845 3736600 - 20 Forth Street, North Berwick, East Lothian, EH39 4HY
- 16.3 miles from St Andrews
- Melvins Hairdresser
- 01620 893535 - 103 High Street, North Berwick, East Lothian, EH39 4HD
- 16.3 miles from St Andrews
- Carol Morin
- 01620 892237 - 27 Station Hl, North Berwick, East Lothian, EH39 4AS
- 16.3 miles from St Andrews
- Semi Chem Ltd
- 01620 894903 - 19 Market Place, North Berwick, East Lothian, EH39 4JF
- 16.3 miles from St Andrews
- Michelle Sinclair
- 01334 656442 - 130 Bonnygate, Cupar, Fife, KY15 4LF
- 16.7 miles from St Andrews
- Colors Hair Studio
- 01337 831140 - 4 Commercial Road, Ladybank, Cupar, Fife, KY15 7JS
- 16.7 miles from St Andrews
- Friends
- 01620 843123 - 37 Main Street, Gullane, East Lothian, EH31 2AA
- 16.8 miles from St Andrews
- Hair Care
- 01620 843352 - 10a Lammerview Terrace, Gullane, East Lothian, EH31 2HB
- 16.8 miles from St Andrews
- K C Styling
- 01620 861336 - 6 The Square, East Linton, East Lothian, EH40 3AD
- 19.8 miles from St Andrews
- Sunflowers Beauty Salon
- 01620 860096 - 34b High Street, East Linton, East Lothian, EH40 3AB
- 19.8 miles from St Andrews
- The Beauty Bar
- 01368 860999 - 64 High Street, Dunbar, East Lothian, EH42 1JH
- 21.8 miles from St Andrews
- The Hair Shop
- 01368 863338 - 108 High Street, Dunbar, East Lothian, EH42 1JJ
- 21.8 miles from St Andrews
- Slender Zone
- 01368 869600 - 21 West Port, Dunbar, East Lothian, EH42 1BT
- 21.8 miles from St Andrews