The 10 best self-catering accommodations in St. Andrews, UK | Booking.com
Skip to main content

Self-Catering Accommodations in St. Andrews

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in St. Andrews

Check out our selection of great self-catering accommodations in St. Andrews

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in St. Andrews and surrounding area in the past month

See all

Highly rated self-catering accommodations in St. Andrews and nearby

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 71 reviews

    The Wee Room -Stay Where All St Andrews is on the Doorstep! offers accommodations in Fife, a 7-minute walk from St Andrews University and 3 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 112 reviews

    The Garden Apartment is located in Dunino, just 2.6 miles from Fairmont St Andrews Bay Golf Course and 3 miles from St Andrews University.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 103 reviews

    Golfers dream Guest suite with onsite golf studio available for booking by guests is located in Strathkinness, just 3.3 miles from St Andrews University and 5.8 miles from Fairmont St Andrews Bay Golf...

    From $214.42 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 51 reviews

    Market Street Apartment - No 86D offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 49 reviews

    The Cross Keys Apartment - 85D Market Street is located in St. Andrews, just a 12-minute walk from West Sands Beach and 300 yards from St Andrews University.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 10 reviews

    The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 14 reviews

    Skye Sands - Jubilee Penthouse Residence is located in St. Andrews, just a 2-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 20 reviews

    The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point.

Enjoy breakfast in St. Andrews and nearby

  • Logies Cottage

    St. Andrews
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 8 reviews

    Just a 13-minute walk from West Sands Beach and 400 yards from St Andrews University, Logies Cottage features accommodations in St. Andrews with a garden. The vacation home has access to a restaurant.

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 3 reviews

    Offering a garden, Muttoes Apartments - No 3 offers accommodations in St. Andrews.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 10 reviews

    Little Haven - St Andrews Town Centre is located in St. Andrews, just a 3-minute walk from St Andrews University and 2.7 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 13 reviews

    Just a 8-minute walk from St Andrews East Sands Beach and a few steps from St Andrews University, 4 Bedroom House in the Heart of St Andrews features accommodations in St. Andrews with a garden.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 24 reviews

    WeeLoft - St Andrews Studio Apartment offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.9 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 7 reviews

    Market Street Apartment - No 12B offers accommodations in Fife, a 3-minute walk from St Andrews University and 2.9 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 31 reviews

    Southgait Hall - No 17 offers accommodations in St. Andrews, a 6-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 24 reviews

    Greyfriars Bothy is located in St. Andrews, just a 5-minute walk from St Andrews University and 3.1 miles from Fairmont St Andrews Bay Golf Course. This apartment features a garden.

These self-catering accommodations in St. Andrews and nearby have options with free cancellation

  • Greyfriar's Snug

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 8 reviews

    Greyfriar's Snug offers accommodations in St. Andrews, a 5-minute walk from St Andrews University and 3.1 miles from Fairmont St Andrews Bay Golf Course.

  • The Greyfriars Apartment

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 29 reviews

    The Greyfriars Apartment is located in St. Andrews, just a 4-minute walk from St Andrews University and 3.1 miles from Fairmont St Andrews Bay Golf Course. This 4-star apartment offers a garden.

  • Skye Sands - Westview House

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 46 reviews

    Skye Sands - Westview House is a recently renovated apartment in St. Andrews, near St Andrews University.

  • No. 14

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 33 reviews

    No. 14 offers accommodations in St. Andrews, 14 miles from Discovery Point.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 31 reviews

    2 Bedroom Characterful Semi-Detached House, Enviably Located with Balcony and Terrace is located in St. Andrews, just a 14-minute walk from West Sands Beach and 700 yards from St Andrews University.

  • Queen's Gardens No 18

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 48 reviews

    Queen's Gardens No 18 offers accommodations in St. Andrews, a 6-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course. The apartment has access to a restaurant.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 32 reviews

    South Street Apartments - No 14F Roof Terrace is located in St. Andrews, just a 7-minute walk from St Andrews East Sands Beach and 400 yards from St Andrews University.

  • Castle Loft

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 22 reviews

    Castle Loft is located in St. Andrews, just a 3-minute walk from St Andrews University and 3.5 miles from Fairmont St Andrews Bay Golf Course. The apartment has access to a restaurant.

FAQ about self-catering accommodations in St. Andrews

Self-catering Accommodations That Guests Love in St. Andrews

See all
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 72 reviews
    Great location in a quiet cul de sac, easy parking for cars and very convenient for walking into town and to the Old course. Clean and well presented good kitchen facilities and large lounge and dining area. Good back area laid to stones.
    Guest review by
    Andrew
    Family with young children
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 51 reviews
    Very convenient, great living room and kitchen. Beds were comfortable and the whole place was extremely clean.
    Guest review by
    Katherine
    Travelers with friends
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 22 reviews
    Location was fantastic and it was a short walk to all the St Andrews attractions including the Old Course. Kitchen & laundry facilities were great & bedrooms comfortable. Free street parking close by also didn't seem to be an issue.
    Guest review by
    O'Sullivan
    Group
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 19 reviews
    Location superb for walkers in group. House spacious, bathrooms and kitchen looked brand new. Upside down house so views from living accommodation upstairs was stunning. Best self catering property I’ve ever stayed in. Particularly liked outside seating which was just lovely.
    Guest review by
    Karin
    Group