Family run friendly guest house. 7 Letting rooms, 1 x family/twin, 3 twins, 2 x doubles and 1 single. Ideally placed as a base for all tourist attractions in NE region. Excellent service and competitive rates
4 En-suite luxury b/rooms. Tea & coffee facilities. Digital TV with DVD. Free wireless broadband. Ample parking
- Amberside Guest House
- 01334 474644 - 4 Murray Park, St. Andrews, Fife, KY16 9AW
- Ardgowan Hotel
- 01334 472970 - 2 Playfair Terrace, St. Andrews, Fife, KY16 9HX
- Balmashie Holiday Cottages
- 0870 8148358 - Winchester Fm, St. Andrews, Fife, KY16 8PN
- Cameron Guest House
- 0845 3736639 - 11 Murray Park, St. Andrews, Fife, KY16 9AW
- Cleveden Guest House
- 01334 474212 - 3 Murray Place, St. Andrews, Fife, KY16 9AP
- Craigmore Guest House
- 01334 472142 - 3 Murray Park, St. Andrews, Fife, KY16 9AW
- Cross Keys
- 01334 472414 - 87 Market Street, St. Andrews, Fife, KY16 9NX
- Drumgolf
- 01334 476376 - Drumcarron Lower Strathkinnes Rd, St. Andrews, Fife, KY16 9TU
- Feddinch Mansion House
- 01334 470888 - Feddinch Ho, St. Andrews, Fife, KY16 8NR
- Glenderran Guest House
- 01334 477951 - 9 Murray Park, St. Andrews, Fife, KY16 9AW
- Hazelbank Hotel
- 01334 472466 - 28 The Scores, St. Andrews, Fife, KY16 9AS
- J Henderson
- 01334 839257 - Ye Old Hotel Main St, Leuchars, St. Andrews, Fife, KY16 0HE
- Inn On North Street
- 01334 473387 - 127 North Street, St. Andrews, Fife, KY16 9AG
- Kingask Country Cottages
- 01334 472011 - Kingask Ho, St. Andrews, Fife, KY16 8PN
- Mentally Handicapped Hostel
- 01334 477967 - 7 Glebe Road, St. Andrews, Fife, KY16 8BL
- Nethan Guest House
- 01334 472104 - 17 Murray Park, St. Andrews, Fife, KY16 9AW
- Old Course Hotel,
- 01334 474371 - St. Andrews, Fife, KY16 9SP
- Parklands Hotel, The
- 01334 473620 - Kinburn Castle Double Dykes Rd, St. Andrews, Fife, KY16 8SY
- Rufflets Country House Hotel
- 01334 472594 - Strathkinness Low Rd, St. Andrews, Fife, KY16 9TX
- Rusacks Hotel
- 0870 4008128 - Pilmour Links, St Andrews, Fife, KY16 9JQ
- St. Andrews Bay Golf Resort & Spa
- 01334 837000 - St. Andrews, Fife, KY16 8PN
- St. Andrews Golf Hotel
- 01334 472611 - 40 The Scores, St. Andrews, Fife, KY16 9AS
- St. Andrews Tourist Hostel
- 01334 479911 - Inchcape House St. Mary's Place, St. Andrews, Fife, KY16 9UY
- The Scores Hotel
- 01334 472451 - 76 The Scores, St. Andrews, Fife, KY16 9BB
- Shandon Guest House
- 01334 472412 - 10 Murray Place, St. Andrews, Fife, KY16 9AP
- Kingsbarns Cottage
- 01436 672382 - 14 Main Street, Kingsbarns, KY16 8SZ
- Albany Hotel
- 01334 477737 - 56-58 North Street, St. Andrews, Fife, KY16 9AH
- Kinburn Guest House
- 01334 474711 - 5 Kinburn Place, St Andrews, Fife, KY16 9DT
- Links Hotel
- 01334 472059 - 1 Golf Place, St. Andrews, Fife, KY16 9JA
- Dunvegan Hotel
- 01334 473105 - 7 Pilmour Place, St. Andrews, Fife, KY16 9HZ
- Brownlees Guest House
- 01334 473868 - 7 Murray Place, St. Andrews, Fife, KY16 9AP
- The Russell Hotel
- 01334 473447 - 26 The Scores, St. Andrews, Fife, KY16 9AS
- The Russell Hotel
- 01334 473447 - 26 The Scores, St. Andrews, Fife, KY16 9AS
- Balrymonth Bed And Breakfast
- 01334 470855 - 6 Balrymonth Court, St Andrews, Fife, KY16 8XT
- Kirkwynd Highland House
- 01334 475849 - 68 South Street, St. Andrews, KY16 9JT
- Annandale Guest House
- 01334 475310 - 23 Murray Park, St. Andrews, Fife, KY16 9AW
- Guardbridge Hotel
- 01334 839337 - Old St. Andrews Road, Guardbridge, St. Andrews, Fife, KY16 0UD
- Drumoig Lodge Hotel
- 01382 541800 - Drumoig, KY16 0BE
- Aslar Guest House
- 01334 473460 - No. 120, North Street, St. Andrews, Fife, KY16 9AF
- Beach Way Guest House, The
- 01334 473319 - 6 Murray Pk, KY16 9AW
- Yorkston Guest House
- 01334 472019 - 68 Argyle St, KY16 9BU
- Denburn House
- 01333 450253 - Marketgate Nth, St Andrews, KY10 3TQ
- 7.9 miles from St Andrews
- East Neuk Outdoors
- 01333 311929 - Cellardyke Pk, Cellardyke, Anstruther, Fife, KY10 3AX
- 7.9 miles from St Andrews
- Golf Hotel
- 01333 450206 - 4 High Street North, Crail, Anstruther, Fife, KY10 3TA
- 7.9 miles from St Andrews
- Mayview Hotel
- 01333 730564 - 40 Station Road, St. Monans, Anstruther, Fife, KY10 2BN
- 7.9 miles from St Andrews
- Pittenweem Harbour Guest House
- 01333 311273 - 14 Mid Shore, Pittenweem, Anstruther, Fife, KY10 2NL
- 7.9 miles from St Andrews
- Royal Hotel
- 01333 310581 - 20 Rodger Street, Anstruther, Fife, KY10 3DU
- 7.9 miles from St Andrews
- Spindrift, The
- 01333 310573 - Pittenweem Road, Anstruther, Fife, KY10 3DT
- 7.9 miles from St Andrews
- Hazelton Guesthouse, the
- 01333 450250 - 29 Marketgate Nth, KY10 3TH
- 7.9 miles from St Andrews
- Skipper's Rest
- 0131 4479904 - 2 Castle Street, Anstruther, Fife, KY10 3DD
- 7.9 miles from St Andrews
- Troustrie House B & B
- 01333 450130 - Troustrie House, Crail, Fife, KY10 3XD
- 7.9 miles from St Andrews
- East Neuk Escapes
- 01333 331021 - The Granary, Elie Harbour, Elie, Fife, KY10 1DT
- 7.9 miles from St Andrews
- Anchor Inn
- 01333 311326 - 42 Charles Street, Pittenweem, Anstruther, Fife, KY10 2QJ
- 7.9 miles from St Andrews
- Craws Nest Hotel
- 01333 310691 - Bankwell Road, Anstruther, Fife, KY10 3DA
- 7.9 miles from St Andrews
- The Honey Pot Guest House
- 01333 450935 - No. 6, High Street South, Anstruther, Fife, KY10 3TD
- 7.9 miles from St Andrews
- The Whitehouse Studio
- 01333 313492 - 1 Shore Street, Anstruther, Fife, KY10 3DY
- 7.9 miles from St Andrews
- Inn At Lathones, The
- 01334 840494 - Lathones, Largoward, Leven, Fife, KY9 1JE
- 9.0 miles from St Andrews
- Balcarres Arms Hotel
- 01333 340600 - 59 Main Street, Colinsburgh, Leven, Fife, KY9 1LS
- 9.0 miles from St Andrews
- Kilconquhar Estate & Country Club
- 01333 340501 - Kilconquhar, Kilconquhar, Leven, Fife, KY9 1EZ
- 9.0 miles from St Andrews
- Rockview Guest House
- 01333 330246 - Toft, Elie, Leven, Fife, KY9 1DT
- 9.0 miles from St Andrews
- Staghead Hotel
- 01334 840205 - Leven, KY9 1HX
- 9.0 miles from St Andrews
- Blenheim House Hotel
- 01620 892385 - 14 Westgate, North Berwick, East Lothian, EH39 4AF
- 16.3 miles from St Andrews
- County Hotel
- 15-17 High Street, North Berwick, East Lothian, EH39 4HH
- 16.3 miles from St Andrews
- Fenton Tower
- 01620 890089 - North Berwick, East Lothian, EH39 5JH
- 16.3 miles from St Andrews
- Harbour House Hotel
- 0870 8147739 - 12 Quality Street, North Berwick, East Lothian, EH39 4HP
- 16.3 miles from St Andrews
- Heritage the Marine
- 0870 8148359 - 18 Cromwell Road, North Berwick, East Lothian, EH39 4LZ
- 16.3 miles from St Andrews
- South House, Pitscottie Vale
- 01334 828784 - South House, Pitscottie Vale, Pitscottie, Fif, KY15 5TJ
- 16.7 miles from St Andrews
- Hunting Lodge Hotel
- 01337 857226 - 23 High Street, Falkland, Cupar, Fife, KY15 7BZ
- 16.7 miles from St Andrews
- Crown Hotel, The
- 01337 830244 - 17 Main St, Kingskettle, KY15 7PN
- 16.7 miles from St Andrews
- Hotel Brouhty Ferry
- 01334 654233 - 11 South Rd, KY15 5JF
- 16.7 miles from St Andrews
- Bissets Hotel
- 01620 842230 - Main St, Gullane, East Lothian, EH31 2AA
- 16.8 miles from St Andrews
- Golf Inn
- 01620 843259 - Main St, Gullane, East Lothian, EH31 2AB
- 16.8 miles from St Andrews
- Greywalls Hotel
- 01620 842144 - Greywalls Gardeners Cott, Gullane, East Lothian, EH31 2EG
- 16.8 miles from St Andrews
- Mallard Hotel The
- 01620 843288 - East Links Road, Gullane, East Lothian, EH31 2AF
- 16.8 miles from St Andrews
- Dolphin Hotel
- 01368 863710 - Queen's Road, Dunbar, East Lothian, EH42 1JZ
- 21.8 miles from St Andrews
- Eden Hotel, The
- 01368 862352 - Belhaven Road, Dunbar, East Lothian, EH42 1DD
- 21.8 miles from St Andrews
- Springfield House
- 01368 862502 - Edinburgh Rd, Dunbar, East Lothian, EH42 1NH
- 21.8 miles from St Andrews
- Rocks, The
- 01368 862287 - Craig En Gelt Htl Marine Rd, Dunbar, East Lothian, EH42 1AR
- 21.8 miles from St Andrews