Skip to main content

The best apartments in St. Andrews

Check out our pick of great apartments in St. Andrews

Filter by:

Review score

See the latest prices and deals by choosing your dates.
No1 Apartments & Bedrooms St Andrews - St Mary's, hotel in St. Andrews

Offering a garden and garden view, No1 Apartments & Bedrooms St Andrews - St Mary's is located in St. Andrews, 1.2 km from St Andrews East Sands Beach and 500 metres from St Andrews University.

Location was fabulous, room was beautiful Facilities were good.
Scored 9.2
9.2
Rated superb
Superb
650 reviews
Price from
£143.14
1 night, 2 adults
The Arran, St Andrews, hotel in St. Andrews

Boasting a garden and views of garden, The Arran, St Andrews is an aparthotel set in a historic building in St. Andrews, 600 metres from West Sands Beach.

Excellent location. Well furnished room. Comfortable bed
Scored 9.1
9.1
Rated superb
Superb
867 reviews
Price from
£160
1 night, 2 adults
No1 Apartments St Andrews - South Street, hotel in St. Andrews

No1 Apartments St Andrews - South Street is set in St. Andrews, 1 km from West Sands Beach, 500 metres from St Andrews University, and 4.5 km from St Andrews Bay.

Excellent accommodation. Really enjoyed the short stay
Scored 9.5
9.5
Rated exceptional
Exceptional
271 reviews
Price from
£206.63
1 night, 2 adults
Andrean House, St Andrews, hotel in St. Andrews

Featuring garden views, Andrean House, St Andrews provides accommodation with a garden and a terrace, around 600 metres from West Sands Beach.

Fantastic property and the staff were outstanding particularly Charlie. Nothing was a problem
Scored 9.6
9.6
Rated exceptional
Exceptional
13 reviews
Price from
£800
1 night, 2 adults
The Studio Pod, St Andrews, hotel in St. Andrews

Situated in St. Andrews and only 4.4 km from St Andrews Bay, The Studio Pod, St Andrews features accommodation with garden views, free WiFi and free private parking.

Decoration and lovely hot shower available and closeness to St Andrews
Scored 8.3
8.3
Rated very good
Very good
108 reviews
Price from
£110
1 night, 2 adults
Country Cottage by St. Andrews, hotel in St. Andrews

Boasting a hot tub, Country Cottage by St. Andrews is situated in St. Andrews. It is set 7.6 km from St Andrews University and features private check-in and check-out.

The quietness of the location but near enough to St Andrews. Nearby walks were lovely. Fran our contact was exceptionally helpful and the outdoor tub was amazing. It took 3 hours to heat up just to be aware. It was low temps though.
Scored 8.3
8.3
Rated very good
Very good
25 reviews
Price from
£255
1 night, 2 adults
Golfers dream Guest suite with onsite golf studio available for booking by guests, hotel in Strathkinness

Set in Strathkinness and only 5.3 km from St Andrews University, Golfers dream Guest suite with onsite golf studio available for booking by guests offers accommodation with garden views, free WiFi and...

Very nice decor and clean, we loved the golf studio and the host Sara was very helpful in answering questions and gave us a quick response.
Scored 9.1
9.1
Rated superb
Superb
91 reviews
Price from
£148
1 night, 2 adults
The Garden Apartment, hotel in Dunino

Offering a garden and garden view, The Garden Apartment is set in Dunino, 4.8 km from St Andrews University and 26 km from Discovery Point.

Nothing
Scored 8.7
8.7
Rated fabulous
Fabulous
126 reviews
Price from
£122.50
1 night, 2 adults
Cute studio loft, hotel in Fife

Located 1.1 km from West Sands Beach, 400 metres from St Andrews University and 4.4 km from St Andrews Bay, Cute studio loft provides accommodation situated in Fife.

Scored 8.8
8.8
Rated fabulous
Fabulous
7 reviews
Price from
£162
1 night, 2 adults
The Wee Room -Stay Where All St Andrews is on the Doorstep!, hotel in Fife

The Wee Room -Stay Where All St Andrews is on the Doorstep! is set in Fife, 1.4 km from St Andrews East Sands Beach, 600 metres from St Andrews University, as well as 4.9 km from St Andrews Bay.

The property was fabulous . Warm and cosy and would definitely stay again ! Nice gesture of milk and tea and coffee . And a very responsive host .
Scored 8.5
8.5
Rated very good
Very good
50 reviews
Price from
£156.50
1 night, 2 adults
All apartments in St. Andrews
Looking for an apartment?
For the travellers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately, or plan the next day’s activities over a shared meal. Often available for short and long-term.

Most booked apartments in St. Andrews this month

See all

Enjoy breakfast in St. Andrews!

  • Off Grid Travel at Cambo Estate
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 121 reviews

    Comprising a garden and barbecue facilities, Off Grid Travel at Cambo Estate is a recently renovated accommodation in St. Andrews situated close to Kingsbarns Beach.

    Excellent location , peaceful . Beautiful,deer visited me in the morning

  • No1 Apartments St Andrews - South Street
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 271 reviews

    No1 Apartments St Andrews - South Street is set in St. Andrews, 1 km from West Sands Beach, 500 metres from St Andrews University, and 4.5 km from St Andrews Bay.

    Location was superb & the property was immaculate.

  • No1 Apartments & Bedrooms St Andrews - St Mary's
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 649 reviews

    Offering a garden and garden view, No1 Apartments & Bedrooms St Andrews - St Mary's is located in St. Andrews, 1.2 km from St Andrews East Sands Beach and 500 metres from St Andrews University.

    The apartment was superb!Catered for all our needs

  • Beautiful Property In A Fantastic Location
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 141 reviews

    Offering a bar and inner courtyard view, Beautiful Property In A Fantastic Location is situated in St. Andrews, 700 metres from St Andrews University and 4.8 km from St Andrews Bay.

    It was very centrally located and a really lovely property.

  • Woodside Apartments
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 167 reviews

    Located in St. Andrews and only 7.5 km from St Andrews University, Woodside Apartments provides accommodation with garden views, free WiFi and free private parking.

    Clean, tidy and amenities to hand. Beautiful views and sunsets.

  • Beachfront Penthouse by the Old Course
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 8 reviews

    Boasting sea views, Beachfront Penthouse by the Old Course features accommodation with a balcony, around 600 metres from West Sands Beach.

    Very comfortable, well decorated with beautiful furniture

  • Southgait Hall - No 17
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 18 reviews

    Located in St. Andrews, 1.1 km from West Sands Beach and 500 metres from St Andrews University, Southgait Hall - No 17 provides a restaurant.

    Beautiful, clean and very central. Well equipped and warm.

  • St Andrews - 5 min walk to centre
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 11 reviews

    Situated in St. Andrews, St Andrews - 5 min walk to centre is a recently renovated accommodation, 1.6 km from St Andrews East Sands Beach and less than 1 km from St Andrews University.

    Mooi appartement met veel ruimte en fijne tuin. Heel fijn dat er een babybedje en een was/droog combinatie was. Prima badkamer met fijne douche.

Save money on apartments in St. Andrews – budget options available!

  • Lade Braes Apartments - No 22D
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 16 reviews

    Situated in St. Andrews, Lade Braes Apartments - No 22D features a restaurant, 1.4 km from St Andrews East Sands Beach and 1.4 km from West Sands Beach.

    Location was ideal and the property was immaculate.

  • Edradour
    Budget options available
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 15 reviews

    Located in St. Andrews, 1.1 km from West Sands Beach and 1.4 km from St Andrews East Sands Beach, Edradour provides accommodation with free WiFi in a historic building.

    Excellent location and spacious and walkable to the Old Course.

  • Luxurious apartment 10 minute walk from Old Course
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 19 reviews

    Situated in St. Andrews in the Fife region, Luxurious apartment 10 minute walk from Old Course has a balcony and mountain views.

    Luftig ,fresht ,rent og godt utstyrt leilighet,bra beliggenhet 😊

  • The Hide at Woodside
    Budget options available
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 18 reviews

    8.1 km from St Andrews University in St. Andrews, The Hide at Woodside provides accommodation with access to a hot tub and open-air bath.

    Great location. Really nicely fitted out and welcoming.

  • Skye Sands - Alexandra Penthouse No 11
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 22 reviews

    Skye Sands - Alexandra Penthouse No 11 is set in St. Andrews, 1.3 km from St Andrews East Sands Beach, 700 metres from St Andrews University, and 4.8 km from St Andrews Bay.

    The location was ideal for both golf and entertainment.

  • Skye Sands - City Road Residence
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 11 reviews

    Located 1.3 km from St Andrews East Sands Beach, 700 metres from St Andrews University and 4.8 km from St Andrews Bay, Skye Sands - City Road Residence features accommodation set in St. Andrews.

    Location was excellent and the property layout was excellent.

  • The Argyle Apartment
    Budget options available
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 45 reviews

    The Argyle Apartment is set in St. Andrews, 1.6 km from St Andrews East Sands Beach, 1 km from St Andrews University, and 5 km from St Andrews Bay.

    Location was superb really central. Lots of space.

  • Andrean House, St Andrews
    Budget options available
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 13 reviews

    Featuring garden views, Andrean House, St Andrews provides accommodation with a garden and a terrace, around 600 metres from West Sands Beach.

    Gorgeous property Very clean with lovely surroundings Perfect location

Great access to the city centre! Check these apartments in St. Andrews

  • Guthrie Place Apartment
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Guthrie Place Apartment is situated in St. Andrews, 1.1 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 4.6 km from St Andrews Bay.

  • WeeLoft - St Andrews Studio Apartment
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Offering garden views, WeeLoft - St Andrews Studio Apartment is an accommodation situated in St. Andrews, 1.1 km from West Sands Beach and 300 metres from St Andrews University.

  • Westburn Lane Apartment Central St Andrews
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Westburn Lane Apartment Central St Andrews has a balcony and is situated in St. Andrews, within just 1.3 km of West Sands Beach and 500 metres of St Andrews University.

  • The Greyfriars Apartment
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 29 reviews

    The Greyfriars Apartment, a property with a terrace, is situated in St. Andrews, 1.1 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 4.9 km from St Andrews Bay.

    Great location and flat. Couldn't have been happier

  • Dunperrogh
    Central location
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 41 reviews

    Situated in St. Andrews, near West Sands Beach and St Andrews East Sands Beach, the historic Dunperrogh features a garden. This property offers access to a patio, free private parking and free WiFi.

    perfect location excellent hosts lovely apartment

  • 138 North Street - luxury 2 bed 2 bath with secret garden, summerhouse, putting green
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 17 reviews

    Located in St. Andrews, 700 metres from West Sands Beach and less than 1 km from St Andrews East Sands Beach, 138 North Street - luxury 2 bed 2 bath with secret garden, summerhouse, putting green...

    Very well equipped, comfortable and great location.

  • Skye Sands - Alexandra Penthouse No 8
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 5 reviews

    Skye Sands - Alexandra Penthouse No 8 is situated in St. Andrews, 1.4 km from St Andrews East Sands Beach, 700 metres from St Andrews University, and 4.8 km from St Andrews Bay.

  • 14B Howard Place
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    Offering inner courtyard views, 14B Howard Place is an accommodation located in St. Andrews, 1.4 km from St Andrews East Sands Beach and 700 metres from St Andrews University.

  • Gillespie Apartments - Golfer's Dream
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 26 reviews

    Gillespie Apartments - Golfer's Dream is set in St. Andrews, 1.3 km from St Andrews East Sands Beach, 600 metres from St Andrews University, as well as 5.1 km from St Andrews Bay.

    Great location. Nicely decorated. There is free parking.

  • Square Green No 11 - Garden
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 57 reviews

    Square Green No 11 - Garden, a property with a garden, is located in St. Andrews, 1.5 km from West Sands Beach, less than 1 km from St Andrews University, as well as 4.4 km from St Andrews Bay.

    Perfect location 5 mins walk to shops. 5 mins drive to beach

  • The Arran, St Andrews
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 867 reviews

    Boasting a garden and views of garden, The Arran, St Andrews is an aparthotel set in a historic building in St. Andrews, 600 metres from West Sands Beach.

    Clean / comfortable/ spacious/ great location

  • Square Green - No 12 Garden
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 53 reviews

    Set in St. Andrews in the Fife region, with St Andrews East Sands Beach and West Sands Beach nearby, Square Green - No 12 Garden offers accommodation with free private parking.

    The apartment was very spacious and well equipped.

  • Skye Sands - The Eden Residence
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 8 reviews

    Skye Sands - The Eden Residence is located in St. Andrews, 1 km from West Sands Beach, 200 metres from St Andrews University, and 4.4 km from St Andrews Bay.

  • Skye Sands - Balgove Penthouse Residence
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 20 reviews

    Located 1 km from West Sands Beach, 200 metres from St Andrews University and 4.4 km from St Andrews Bay, Skye Sands - Balgove Penthouse Residence offers accommodation situated in St. Andrews.

    Otima localizacao, 5 min do The Old Course, varias lojas em volta

  • Skye Sands - Alexandra Loft
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 7 reviews

    Skye Sands - Alexandra Loft is set in St. Andrews, 1.3 km from St Andrews East Sands Beach, 600 metres from St Andrews University, as well as 4.8 km from St Andrews Bay.

  • Skye Sands - Old Course Residence
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 17 reviews

    Set 1 km from West Sands Beach, 200 metres from St Andrews University and 4.4 km from St Andrews Bay, Skye Sands - Old Course Residence features accommodation located in St. Andrews.

  • Abbey Street - No 6
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 18 reviews

    Set in St. Andrews, Abbey Street - No 6 offers a restaurant, 700 metres from St Andrews East Sands Beach and 1.3 km from West Sands Beach. Guests staying at this apartment have access to a balcony.

    Location is amazing, flat is very comfortable for a family of 4.

  • Skye Sands - Swilken Garden Residence
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 12 reviews

    Skye Sands - Swilken Garden Residence, a property with a garden, is set in St.

  • Priorsgate
    Central location
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 78 reviews

    Priorsgate, a property with a garden, is situated in St. Andrews, 1.4 km from West Sands Beach, 400 metres from St Andrews University, as well as 4.2 km from St Andrews Bay.

    Great for a large group and location is excellent.

  • Skye Sands - Jubilee Penthouse Residence
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 10 reviews

    Situated 1 km from West Sands Beach, 200 metres from St Andrews University and 4.4 km from St Andrews Bay, Skye Sands - Jubilee Penthouse Residence provides accommodation set in St. Andrews.

    Location and it was clean. The beds were comfortable too.

  • Greyfriar's Snug
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 6 reviews

    Set 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University and 4.9 km from St Andrews Bay, Greyfriar's Snug offers accommodation situated in St. Andrews.

    Was exactly what we needed and was so central to the Main Street.

  • Southfield Apartments - No 14
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 50 reviews

    Situated in St. Andrews in the Fife region, with West Sands Beach and St Andrews East Sands Beach nearby, Southfield Apartments - No 14 features accommodation with free WiFi and free private parking.

    Tea and coffee already in property was a nice touch

  • The Cross Keys Apartment - 85D Market Street
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 45 reviews

    Set in St. Andrews in the Fife region, with St Andrews East Sands Beach and West Sands Beach nearby, The Cross Keys Apartment - 85D Market Street offers accommodation with free WiFi and free private...

    great location, spacious rooms, excellent facilities

  • Southgait Hall - No 2
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 19 reviews

    Located in St. Andrews in the Fife region, with St Andrews East Sands Beach and West Sands Beach nearby, Southgait Hall - No 2 provides accommodation with free private parking.

    Liked the layout of apartment. Great lounge and kitchen.

  • Greyfriars Bothy
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 22 reviews

    Greyfriars Bothy, a property with a garden, is set in St. Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, as well as 4.9 km from St Andrews Bay.

    Fantastic location, great space with lots of room.

  • Queen's Gardens No 18
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 42 reviews

    Located in St. Andrews, 1.1 km from St Andrews East Sands Beach and 1.3 km from West Sands Beach, Queen's Gardens No 18 provides a restaurant. This apartment features accommodation with a balcony.

    The large rooms plenty of space and everything you needed

  • 30C The Scores
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 11 reviews

    Set in St. Andrews, 500 metres from West Sands Beach and 1.2 km from St Andrews East Sands Beach, 30C The Scores offers a restaurant. The 5-star apartment is 5 km from St Andrews Bay.

  • Boase Avenue - No 24 - St Andrews
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 14 reviews

    Situated in St. Andrews in the Fife region, with St Andrews East Sands Beach and West Sands Beach nearby, Boase Avenue - No 24 - St Andrews features accommodation with free WiFi and free private...

    Really convenient location, but also nice and quiet at night.

FAQ about apartments in St. Andrews

Apartments that guests love in St. Andrews

See all
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 167 reviews
    Really enjoyed my stay here. Very spacious modern apartment in a quiet location with a great view.
    Calum
    Solo traveller
  • Scored 7.9
    7.9
    Rated good
    Good
     · 133 reviews
    Excellent location within easy walking distance of the town centre. Small car park a few yards away was such a bonus. Property was a basement studio flat and although compact had everything you needed.
    Marilyn
    Group
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 24 reviews
    Spacious apartment, close to the center of St. Andrews. We were two but the flat will house for individuals. The place is nicely furnished, was very clean and despite being next to a main road is very quite during both night and day. Shopping facilities are close by. We thoroughly enjoyed our stay and will be back. The owner lives abroad but is very responsive should one require help or information.
    Joachim
    Young couple
  • Scored 9.3
    9.3
    Rated superb
    Superb
     · 18 reviews
    Apartments central location was so convenient, easy walking to all shops and restaurants. Apartment had all appliances anyone would need for short stay or longer stay and was spotlessly clean.
    Allan
    People with friends
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 53 reviews
    Large and modern apartment. Spacious bed- and bathrooms in quality materials. Good kitchen facilities with coffee/tea provided by owner. Good, uncovered parking immediately outside the building. Central St Andrews is a good five minute walk away, where you will find a supermarket, shops, restaurants, cafés, etc. 10-15 minutes walk to the coast and cathedral ruins.
    Sune Olofsson
    Family with young children
  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 18 reviews
    Comfortable flat in an excellent location, very well equipped kitchen. A real pleasure to spend time in the apartment but also close to the sights, shops and restaurants.
    John
    Group
  • Scored 7.4
    7.4
    Rated good
    Good
     · 18 reviews
    Great location, clean and modern apartment. Sufficient space and appliances throughout.
    Jennifer
    Group
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 23 reviews
    The location was excellent, and the apartment was immaculate. Having a private parking space allocated to the flat was a bonus.
    L
    Louise
    Family with young children
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 167 reviews
    We loved the location as it approx 5 miles outside St Andrews in beautiful countryside with wonderful views. The apartment is modern, very clean and comfortable with everything required for self catering. It is very peaceful with excellent parking. Linda, the owner, welcomed us warmly and gave us some recommendations for dining and areas of interest nearby. It was a wonderful 2 night break and we would recommend highly.
    Elizabeth
    Young couple
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 167 reviews
    Self catering so we had taken breakfast with us, although St Andrews about a 5 minute drive away if we had wanted to go somewhere for breakfast. The view from our apartment was spectacular, the location was quiet and yet not far from town.
    Barbara
    Young couple