Self-Catering Directory

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. 

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.

Hawkswood House & The Roundel

Peat Inn, St andrews, Fife, KY15 5LL

Peaceful, relaxing, luxurious: Hawkswood House & The Roundel are private & exclusive use Visit Scotland rated 5 star Scottish properties, by St Andrews. Relax in our Grandee Hydro Spa, with room for all, it offers 43 state-of-the-art jets that relieve-tension in targeted areas including your back, neck, shoulders & calves by cascading up & down your back.  

St Andrews Coach Houses

Priorletham Farm, St Andrews, KY16 8NP

St Andrews Coach Houses, a Trip Advisor favourite, offer four stunning holiday homes (one with hot tub) sleeping between 4 to 6 and only 5 minutes drive from St Andrews. Activity barn on site.

15 Adamson Court, St Andrews

15 Adamson Court, St Andrews, Fife

Sleeps 4, executive flat in St Andrews with private parking & lift to top floor. Free wifi & Sky TV

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

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

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.

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.

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

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.  

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

Westport Apartment, St Andrews

14 West Port Court, St Andrews, KY16 9FB

Sleeps 6, delightful, comfortable 3 bedroom apartment located in the centre of town beside the iconic West Port. The beaches are within minutes walk as is the world famous Old Course. Its central location puts it on the doorstep of the town's many shops, restaurants & bars.

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.

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

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.

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.

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.

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.

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.

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.

19 Howard Place, St Andrews

19 Howard Place, St Andrews, KY16 9HL

Sleeps 6. Centrally located apartment set in an elegant Georgian townhouse less than five minutes walk from the world famous Old Course and West Sands beach. The property shares lovely communal gardens which guests are welcome to take advantage of.

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.

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.

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.  

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

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.

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

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.

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.

The Golfer’s Rest

27 Murray Park, St Andrews

Situated 200 yards from the 18th green of the Old Course. This apartment forms part of a traditional Victorian terrace. The property commands unrivalled views from its bay windowed lounge over St Andrews Links

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.

Fairway House

1 Fairway House, Chambers Place, St Andrews

Situated on the western side of St. Andrews and a five minute drive to the Famous St Andrews Old Course. This apartment forms the ground floor of a modern apartment block.​

Morton of Pitmilly Countryside Resort

Kingsbarns, St Andrews

Sixteen luxury self catering holiday houses, 4 and 5 star, with excellent facilities including heated swimming pool, sauna, steam room, outdoor and indoor tennis court, gym, putting green and more. Sleeps 2-80 people.

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.

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.

Southfield Cottage

Southfield Cottage , 9 Southfield, St Andrews, KY16 8AF

Great base in Central St. Andrews. Luxury 5 Star terraced house within short walking distance of all amenities: shops, beach, restaurants, golf, 2 bedrooms, 2 bathrooms, sleeps 6. Private parking.

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.

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.

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

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).

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

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.

2 Church Square

2 Church Square, St Andrews, Fife

Luxury self catering accommodation in the very heart of St Andrews. Recently refurbished 5 bedroom apartment in Church Square. Located in the very centre of the town, with everything within walking distance, makes it ideal for those visiting the town for Golf, weddings or graduations. Sleeps 7 in luxury and comfort.

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.

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

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.

Albany Apartments

2b Albany Place, North Street, St Andrews, KY16 9HH

Albany Apartments are located two minutes walk from the first tee of the Old Course, in the historic centre. An ideal base for golfers visiting championship venues and the hidden gems of courses in central Scotland. Min stay 4 nights.

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.

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.

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.

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.

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 complimentary bikes to help you explore our wonderful area.

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.

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

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.

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.