Self-Catering Directory

Dhucraig, 48 The Scores

48 The Scores, St Andrews, Fife

Sleeps 8, traditional Victorian town house set over two floors within minutes’ walk of the first tee of the famous Old Course. Unbeatable sea views, golf bag storage for up to 8 bags, Sky TV, private garden & pet friendly.

The Nuttings Cottage, Crail

Kirkmay Cottages, Kirkmay Farm, Crail, KY10 3XA

Sleeps 4, single storey stone built cottage surrounded by green pastures & south facing views towards the Firth of Forth. Short walk to centre of Crail & harbour. Private garden, ideal for dogs.  

Hawkswood House & The Roundel

Peat Inn, St Andrews, Fife, KY15 5LL

Hawkswood House and The Roundel are exclusive use 5-star properties set in the picturesque hamlet of Peat Inn, just a few miles from St Andrews. Beautifully appointed and sumptuously equipped to appeal to the most discerning of guests and the perfect venues for golfing groups, couples and families to share a celebration, private parties and for sporting groups.

Buchanan House, St Andrews

12 Buchanan Gardens, St Andrews, KY16 9LU

Sleeps 6. This gorgeous ground floor apartment has 3 bedrooms all en-suite and is perfect for your holiday in St Andrews. Access to the golf courses, town with its fabulous restaurants & shops is only a 10 minute walk away.

3 Kennedy Gardens, St Andrews

3 Kennedy Gardens, St Andrews, KY16 9DJ

Sleeps 6-8, bottom floor of semi-detached Georgian house in the heart of historic St. Andrews. Mature, enclosed private garden with a trampoline & outdoor seating, private parking, pet friendly, free wifi & basic Sky TV package

Brooklands, 24 Hepburn Gardens

Brooklands, 24 Hepburn Gardens, St Andrews

Sleeps 4-6, situated on one of the most beautiful streets in St Andrews, overlooking the Ladebraes, this apartment has been refurbished to the highest order & retains many of the original Edwardian features. Only 5-10 min walk to centre of St Andrews, free wifi, private garden & private parking

2 Alexandra Court, St Andrews

Alexandra Court, St Andrews, KY16 9XH

Sleeps 4, ground floor town centre flat with private parking. Only 5 minutes walk from bars, restaurants, shops & the famous Old Course. Free wifi

St Salvator’s View, St Andrews

North Street, St Andrews, Fife

Sleeps 4, well-appointed apartment right in centre of St Andrews. With everything St Andrews has to offer on its doorstep, private parking & free wifi.

The Old Vinery, Crail

Old Vinery, Crail, KY10 3RS

Sleeps 10-12, detached bright, sunny & spacious modern property. Large private garden suitable for dogs, private parking & garage containing table tennis, pool, darts & golf clubs. Short walk to town centre & harbour. Free wifi.

Kittocks Den, by St Andrews

Kittocks Den, by St Andrews, Fife

Sleeps 6, stone built cottage nestled between Kittocks Muir & Corner. Peaceful, green surroundings ideal for families with children. Large play area including swings & small football pitch. Private parking, free wifi & pet friendly.

Rosebank, St Andrews

Rosebank, St Andrews, Fife

Sleeps 10, 5 bedroom Victorian town house situated 10 minutes’ walk from the town centre & 15 minutes’ walk from The Old Course. The house has a large, enclosed private garden with outdoor seating & free on street parking. Pet friendly & Sky TV

Burns House, St Andrews

47 Lade Braes, St Andrews, KY16 9DA

Sleeps 8 (including sofabed) A stunning house with south facing garden & terrace, located in the heart of St Andrews with stunning views from the garden & terrace. Only a 5 minute walk to the Old Course, with the shops & restaurants of the town centre only 2 minutes away.

11 Ladebraes, St Andrews

11 Ladebraes , St Andrews, KY16 9ET

Sleeps 4-6, upper flat of Victorian terraced property, situated in St Andrews town centre a few minutes walk from The West Port & 10 minutes walk from The Old Course & beach. Pet friendly & private garden.

Merchant’s Rest, Crail

Crail, Anstruther, KY10 3TL

Sleeps 7, beautifully presented two storey dwelling in heart of historic Crail. Private parking, pet friendly & free wifi.

Kincaple Stables Cottages

Kincaple Estate, St Andrews

2 stunning high-spec cottages recently converted from an 18th century stables on a peaceful, secluded estate just 5 minutes' drive from St Andrews. Each cottage sleeps 4. Tel 07780 695960 (e-mail preferred).

Kinness Cottage, St Andrews

77 Bridge Street, St Andrews, KY16 8AA

Charming detached cottage in the heart of St. Andrews and only a 15 minute walk from The Old Course, St. Andrews Links golf courses and the award winning West Sands beach. The property has an enclosed private garden with a double garage. Perfect for groups of golfers and families.

Lairdsgate, Crail

Kirkmay Farm Cottages, Crail, Anstruther, KY10 3XA

Sleeps 5, detached cottage only a short walk to the traditional fishing of Crail. Beautiful views & surrounded by green fields & large private garden. Private parking & pet friendly.

May Isle, Crail

Kirkmay Cottages, Kirkmay Farm, Crail, KY10 3XA

Sleeps 2, quaint mid terrace stone cottage situated amidst farmland & only 10 minutes from the centre of Crail. Private garden & play area, with unrivalled views over Firth of Forth. Pet friendly & private parking.

Elderburn Lodges

Denhead, St Andrews, Fife, KY16 8PA

Luxury 2 & 3 bedroom self-catering lodges on the outskirts of St Andrews. Beautifully designed with the best quality furnishings. Ideal for couples, families & groups. Rated “Excellent” on Trip Advisor.

Johnston Court, St Andrews

Johnston Court, North Street, St Andrews, Fife

Sleeps 4, well-appointed apartment right in the centre of St Andrews across the street from St Salvator’s Cathedral. Private parking & free wifi

Kittocks Cottage, by St Andrews

Kittocks Cottage, by St Andrews, Fife

Sleeps 6, peaceful cottage 2 miles from St Andrews, with large garden & children’s play area, fully equipped with swings & small football pitch. Private parking, free wifi & pet friendly.

East Castle Mount, St Andrews, KY16 9AR

Kingask, St Andrews, KY16 8PN

Large 5 bedroom townhouse across from the medieval ruins of St Andrews Castle. Glorious views across St Andrews Bay and offering spacious accommodation for groups and families. 5mins walk from the Old Course. Sleeps 10.

29 Argyle Street, St Andrews

29 Argyle Street, St Andrews, KY16 9BX

Sleeps 9-10. Beautiful, spacious 5 bedroom house right in the centre of town, within easy walking distance of the town's amenities & attractions. Local shops, bars, restaurants are all on your doorstep, with  the Old Course just a few minutes walk away.

Kirkmay 4, Crail

Kirkmay Cottages, Kirkmay Farm Crail, KY10 3XA

Sleeps 6, peaceful cottage situated at the end of a row of stone built cottages, short walk from the centre of Crail with stunning south facing views over the Firth of Forth. Private parking, pet friendly & free wifi.

Monk’s Walk Cottage, St Andrews

112 Hepburn Gardens, St Andrews, KY16 9TL

Sleeps 4. This lovely two bedroom bungalow is deceptively spacious & has a spectacular garden. The location is perfect for those who want to relax & unwind but remain within easy walking distance of all that the town has to offer.

Shorehead St Andrews

8 Shorehead, St Andrews, Fife, KY16 9RG

8 Shorehead is the perfect location for a relaxing holiday in four-star surroundings. Superb views over the harbour and St Andrews Bay. Sleeps 4.

Sandford Country Cottages

Sandford House, St Fort, Newport-on-Tay, Fife, DD6 8RG

Four luxury, 5 star self catering cottages in the peaceful Fife countryside only 15 minutes drive from St Andrews. Sleeps 2- 20 people. Spacious accommodation with oak beams, wood burning stoves. All bedrooms en-suite.

St Andrews Fields, Peat Inn

2 Bankhead Courtyard, Peat Inn, by St Andrews, KY15 5LF

Sleeps 10 , fabulous, spacious house in an exclusive steading in the countryside yet only 7 miles from the centre of St Andrews. Lovely garden with great outdoor entertaining space. Well suited to golfing parties, groups & families.

The Park Apartment, St Andrews

51 Lade Braes, St Andrews, KY16 9DA

Sleeps 5, beautiful spacious ground floor garden apartment in central St Andrews. Surrounded by the Lade Braes Park, this is a perfect spot from which to explore the area. The famous Old Course & West Sands beach are only a 5 minute walk away.

West Kilduncan, Kingsbarns

Kingsbarns , St Andrews, KY16 8QF

Sleeps 6, traditional stone built cottage surrounded by lovely rural views. Set in secluded, sheltered area with own private garden overlooking a large pond. Country walks from the doorstep, private parking & pet friendly.

Meggie Allans, Crail

Sypsies Cottages, Crail, Anstruther, KY10 3XA

Sleeps 4, lovely detached cottage with conservatory & beautiful views over the Firth of Forth. Peaceful surroundings & short walk to the centre of Crail offering shops, pubs, beach & harbour. Pet friendly & private parking.

Summerhill, by St Andrews

Denhead, St Andrews, KY16 8PB

Sleeps 6, luxury, refurbished 3 bedroom cottage dating back to the late 1800s. In a quiet rural location on the outskirts of St Andrews yet is only a 5 minute drive from the centre of town. Stunning views of the Eden estuary with the Cairngorm mountains in the distance.

Sandcastle Cottage, Crail

3 Nethergate North, Crail, Fife KY10 3TU

Sandcastle Cottage - only 10 miles from St Andrews in the pretty East Neuk village of Crail. On Fife Coastal Path, with access to Roome Bay Beach opposite the cottage. Enclosed garden.  Sleeps 5, no pets allowed.

Eden Holiday Cottage

Eden Mansion, Guardbridge, by St Andrews KY16 OUP

Situated within the beautiful grounds of Eden Mansion and only 5 minutes' drive from St Andrews town centre, Eden Holiday Cottage has a stylish living room with Sky TV, free Wi-Fi, a fully equipped kitchen with dining area, bathroom and 2 large bedrooms capable of sleeping up to 5 adults.

Castle Side, St Andrews

12 South Castle St, St Andrews, KY16 9PL

Sleeps 4. This lovely, first floor apartment is in a perfect central location from which to explore St Andrews, the beaches, shops & golf courses. There is a pretty courtyard, a lovely suntrap with garden furniture. The castle & cathedral ruins are just around the corner.

Kinness House, St Andrews

Argyle Street, St Andrews, KY16 9BX

Sleeps 4-5, upper flat property with immaculately maintained private garden, situated in a quiet residential area very close to town centre. The Old Course is within an easy walk. Pet friendly & free wifi.

1 West Burn Lane, St Andrews

1 West Burn Lane, St Andrews, KY16 9UU

Located in the centre of historic St Andrews, this contemporary, ground floor apartment is furnished to the highest level and benefits from private parking. It also has a putting green at the front of the property, excellent for those practice shots!

North Star

North Star, 40 North Street, St Andrews

North Star apartment sleeps 6 and has a large private walled garden. Great base for family holiday – very child friendly with lots of equipment & toys. Dogs welcome.

Cradle Cottage, Crail

Sypsies Cottages, Crail, Anstruther, KY10 3XA

Sleeps 4, stone built cottage in peaceful & relaxing surroundings. Private garden & private parking with gorgeous views. Short walk to centre of Crail and 9 miles from St Andrews. Pet friendly & free wifi.

Duneagles, St Andrews

9 Drumcarrow Road, St Andrews, KY16 8SE

Sleeps 8-9, newly renovated, superb 4bedroom home in a peaceful area of St Andrews.  Walking distance to to town centre & the Old Course. It has stunning gardens & private parking for 3 cars. Perfect for couples, golfers or families especially with its close proximity to all of the town's many attractions.

24 Adamson Court, St Andrews

24 adamson Court, St Andrews, Fife

An executive flat with private parking & lift to top floor. This property offers a high standard of accommodation for golfers or a family looking to stay in the town centre in a quiet exclusive location. Sleeps 4. Free wifi

The Wee House, St Andrews

The Wee House, St Andrews, KY16 9XQ

Sleeps 4-6, seventeenth century cottage in the heart of St Andrews next to historic west port. Prime location, stones through from South Street and main centre attractions. Free wifi

Kinbrae Golf House, St Andrews

58 Argyle Street, St Andrews, KY16 9BU

Sleeps 5 - This lovely detached house is situated in the heart of St Andrews, with all of the town's amenities within a 5 minute walk. It is also within easy walking distance of the Old Course. There is a large conservatory at the back of the house which overlooks the patioed garden area.

East Castlemount, St Andrews

East Castlemount, North Castle Street, St Andrews, Fife

Sleeps 10, Victorian town house with sea views overlooking the medieval ruins of St.Andrews Castle. The house is within a 5 minute walk to the centre of St Andrews and a 10 minute walk to the Old Course. Free wifi.

Cowper’s Close

166 South Street, St Andrews, KY16 9EG

Sleeping 8/10 this is a stunning landmark St Andrews building, centrally located with a large, fully enclosed garden and conservatory. The house has four bedrooms and two bathrooms. This characterful, historic house, dating back to the 18th century has all the comforts of a well loved home.

8b Howard Place, St Andrews

Kingask, St Andrews, KY16 8PN

Sleeps 6, basement of a traditional Georgian town-house in the heart of historic St. Andrews. Rear private courtyard with decking, 5 minutes’ walk to The Old Course. Property benefits from Mac computer, Sonos system, Nespresso machine & free wifi.

Sypsies Cottage, Crail

Sypsies Cottage, Crail, Anstruther, KY10 3XA

Sleeps 4, stone built cottage located in peaceful surroundings with private garden & endless views over the Firth of Forth. Short walk to the harbour in Crail, & shops less than 1 mile away. Private parking, pet friendly & free wifi.

3 Castle Terrace, Crail

3 Castle Terrace, Shoregate, Crail, KY10 3SX

This beautiful house sleeps up to 6 people and is pet friendly. The master bedroom has a king bed, while the second bedroom has twin beds that can convert to a super-king bed on request, with an ensuite wc, the third bedroom has bunk beds.  A dining room and fully equipped kitchen provide access to a small courtyard garden adjoining the castle wall.

1 Rose Lane, St Andrews

1 Rose Lane, St Andrews, KY16 9EW

Sleeps 8, On the corner of a lovely cobbled lane yet only minute's walk from the historic West Port arch on South Street, the perfect place from which to explore the town. The building stands out for its turreted corner, lending it further charm.  The town's beaches are all within minutes walk. 

2 Queens Terrace

St Andrews, Fife, KY16 9QF

Beautiful Victorian apartment in a very quiet but central location. Sleeps up to 7 people with dining for up to 12. Large, private garden. On street and private parking for 1 car.

Athan Cottage

Old Mill Road, Craigrothie, Fife, KY15 5PZ

Well equipped modern 4 star cottage in a quiet village setting just 8 miles from St Andrews and close to the quaint harbours of the East Neuk. Well behaved pets are welcome by prior agreement.

Vine Cottage

Vine Cottage, 119 South Street, St Andrews, KY16 9UH

Sleeps 6 with three bedrooms and three bathrooms, this stunning detached cottage is located right in the heart of St Andrews and only a five minute walk from the world famous Old Course. A perfect example of new meets old, this property is ideal for both families and golfers.

6 Howard Place, St Andrews, KY16 9HL

6 Howard Place, St Andrews, KY16 9HL

Sleeps 14, large Georgian townhouse set over three floors, situated within one of the most desirable residential areas of town, only 5 minutes walk to The Old Course with private garden, welcomes pets, free wifi + Sky Sports

Kilrymont View

Kilrymont View, St Andrews, KY16 8DE

Sleeps 4, beautifully presented single storey dwelling in St. Andrews with private parking. Large open plan living space, wood burning stove, free wifi & full sky sports package. Pet friendly with large private enclosed garden, decking & plush lawn.

Railway Crossing Cottage

Railway Crossing Cottage, by Crail, KY10 3XD

A charming detached stone cottage in a peaceful location, close to the villages of Crail and Anstruther. Originally a crossing keeper’s cottage on the now disused Anstruther-St Andrews Railway. There is a private hot tub on the decking area, with wonderful countryside views. There are 2 bedrooms and  a lovely open-plan sitting room and kitchen/dining area with a cosy log burner. The accommodation is very accessible (being all at ground floor level), pet friendly and has free wi-fi.

The Wayfarer’s House, St Andrews

7 St Mary Street, St Andrews, Fife

Sleeps 5 (can accommodate 6 in beds only) charming house set over 3 stories, based only 2 minutes from St Andrews Harbour & East Sands beach. Pet friendly, private enclosed garden & free wifi.

Rose Cottage

Rose Cottage, Newton of Wormiston, By Crail, East Neuk of Fife KY10 3XH

Experience holiday heaven in a relaxing cottage with sea views, lovely décor, beautiful sunny garden in a stunning country location. Sleeps 6. 15 minutes from St Andrews by car/bus. Luxury goodies, wifi, Sky Sports TV, log fire, pet friendly.

The Residence, St Andrews

9 St Leonards Fields, Abbey Walk, St Andrews, KY16 9LB

Sleeps 6. Stunning apartment in a beautiful mansion house in the centre of town with private parking & elevator access. Only a short walk from the main shopping facilities, restaurants & St Andrews Cathedral, Castle & harbour. A perfect location for the Old Course.

Kinnessbank, St Andrews

Argyle Street, St Andrews, KY16 9BX

Sleeps 4, forming part of a traditional Victorian building, this property is situated within a quiet residential area of St Andrews town centre on Ladebraes walk. Bright & spacious with private garden & free wifi.

Kittocks Muir, by St Andrews

Kittocks Muir, by St Andrews, Fife

Sleeps 6, stone built cottage in a row of four, only 2 miles from St Andrews, surrounded by attractive scenery. Cottage boasts a large green paddock at the back ideal for children. Private parking, pet friendly & free wifi

38 The Scores

38 The Scores, St Andrews, KY16 9AS

Sleeps 6, top floor apartment of a traditional Victorian building situated within a three iron of the first hole of the famous Old Course. Unrivalled views from its balcony over the St Andrews links & bay. Free wifi and Sky Sports TV.

4f Alexandra Place, St Andrews

4F Alexandra Place, St Andrews, KY16 9XD

Sleeps 4, newly refurbished top floor flat right in town centre. Well appointed, perfect for golfers or group of four. Moments’ walk from Market Street & Old Course. On street parking & free wifi.  

Kittocks Corner, by St Andrews

Kittocks Corner, by St Andrews, Fife

Sleeps 5, end terrace, stone built cottage in a row of four, only 2 miles from St Andrews. Peaceful, attractive surroundings with private garden & large children’s play area, small football pitch & swings. Pet friendly & private parking.

Heywood Cottage, St Andrews

110a North Street, St Andrews, Fife

Sleeps 5, traditional red brick 19th century cottage, in the heart of St. Andrews. Spread over two floors with exceptional location, close to the golf & beach with all the town's attractions on its doorstep. Free wifi & private garden

10 Murray Park

10 Murray Park, St Andrews, Fife

Sleeps 10, refurbished in 2015, gorgeous 3 storey property situated approx two minutes walk from the town centre & the famous 18th hole of The Old Course, perfect for golfing parties & large groups. Free wifi.

Rufflets Holiday Lodges

Strathkinness Low Road, St Andrews, Fife, KY16 9TX

A choice of 3 luxury lodges located in the hotel grounds, ideal for families & golfing groups. Can be booked for a 3 night weekend, 4 night mid-week or 7 night break. Sleeps 4 or 8, dogs welcome.

6 Queen’s Gardens, St Andrews

6 Queen’s Gardens, St Andrews, KY16 9TA

Sleeps up to 11 - Situated right in the heart of the town, only a couple of minutes drive or a 7-8 minute stroll through town to the iconic Old Course. The university, castle & cathedral ruins plus the shops, bars & restaurants are all almost on the front doorstep. 

Scribbles Self Catering Apartment

Scribbles, 38 North Street, St Andrews

Scribbles apartment is a boutique bolthole for couples. Open plan kitchen / lounge & one bedroom with superking bed. Walk in power shower in wetroom &all mod cons including wifi, telephone, sonos music system, Smeg fridge etc

Auld Poor House, St Andrews

36 North Street, St Andrews, KY16 9AQ

Sleeping 8/8 this cosy 18th Century, 3 bedroom listed house provides accommodation in the heart of St Andrews with a secluded, south-facing garden & private parking. The Cathedral & Castle are on your doorstep with the Old Course only a 5 minute walk. It's central location means this property is ideal for both families and golfers.

Newhill Farm Cottages

Auchtermuchty, Kingdom of Fife

3 luxury cottages, situated in a scenic rural location on the edge of farmland & woodland. Fully inclusive leisure facilities: indoor heated swimming pool, indoor hot tub, large outdoor hot tub, gym, large games room, outdoor play area & outdoor tennis court. Open log fires. Wi-Fi. Dogs welcome.

12 Alexandra Court, St Andrews

12 Alexandra Court, St Andrews, KY16 9XH

Sleeps 7, town centre flat with private parking. Located only 5 minutes’ walk from bars, restaurants, shops, the beach & Old Course. Free wifi.

5 Golf Place

5 Golf Place, St Andrews, Fife, KY16 9JA

Sleeps 4 5. Charming, traditional Victorian house in a unique position in St Andrews with magnificent views of the Royal & Ancient Clubhouse, the Old Course & West Sands beach.  Ideal for a golfing or family beach holiday.

Beach House Walk, Crail

15 Pinkerton Road, Crail, Fife, KY10 3UB

Beautifully presented 2 bedroomed semi-detached villa (sleeps 4) in the pretty conservation village of Crail in the East Neuk of Fife, only 15 minutes from St Andrews by car/bus.  Tastefully decorated with a seashore theme, enjoying both sea & country views. We provide free wi-fi and complimentary bikes to help you explore our wonderful area.

Kirkmay Cottage, Crail

Kirkmay Cottages, Kirkmay Farm, Crail, KY10 3XA

Sleeps 4, first in row of 5 lovely stone cottages, all on one level & short walk from Crail. Gorgeous south facing views towards Firth of Forth, surrounded by pleasant farmland walks, pet friendly & ideal for families with children