OwnersDirect uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
OwnersDirect uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag

Holiday Accommodation St Andrews Self-catering accommodation in Fife with holiday home cottages and apartments for rental in St Andrews On the east coast of the Scottish council area of Fife, St Andrews is a town with a great claim to fame. As any person seeking St Andrews holiday accommodation would be aware, this small town on the North Sea is known across the globe as golf’s spiritual home. All golf enthusiasts should consider making the pilgrimage to this historic setting, and accommodation rentals in St Andrews suit a range of requirements and budgets. Self-catering apartment rentals in St Andrews are within a stone’s throw of no less than seven first class golf courses, including the legendary Old Course. The scenery and clubhouse of this iconic course will be familiar to sports fans of any age. St Andrews holiday rentals would serve as a comfortable home during a golfing weekend that would live long in the memory. With a cottage in St Andrews you’d be in an ideal position to take in some of the town’s considerable historical assets; the Cathedral of St Andrew, completed in 1158, is a site of immense importance and at 100 meters long was unrivalled in size. Since a 16th century ransacking the structure has been left to the elements, but important features remain today and a visit to this monument should be part of your itinerary during your stay at an apartment in St Andrews. Best Time to Visit Midsummer sees the most clement weather conditions, and, if you time your visit cannily, the Old Course at St Andrews hosts the prestigious Open Championship in July once every five years. How to Reach St Andrews, Scotland The council of Fife is served by Edinburgh International Airport (EDI), and St Andrews’ holiday villas and rental apartments lie 50 miles from Scotland’s capital, which can be reached by road and rail.

Cancel Clear Filters Apply Filters

Property Type

Location type

Interior Amenities

Exterior Amenities

Activities

Special options

Listing Type

Cancel Clear Filters Apply Filters
Use filters to find your perfect holiday home.
  • 1 - 50 of 68
Additional service fee may apply.
    House #8155524
    • 3 BR
    • 1 BA
    • Separate Toilet
    • Sleeps 7
    22

    Confirmation within 24 hours

    Your booking request will be confirmed or denied within 24 hours.

      Cottage #6106269
      • 1 BR
      • 1 BA
      • Sleeps 2
        Cottage #6106226
        • 2 BR
        • 2 BA
        • Sleeps 4
          Chalet #6106224
          • 2 BR
          • 1 BA
          • Sleeps 4
            Chalet #6106220
            • 2 BR
            • 1 BA
            • Sleeps 4
              Cottage #476852
              • 3 BR
              • 2 BA
              • Sleeps 6
              58

              Confirmation within 24 hours

              Your booking request will be confirmed or denied within 24 hours.

                Apartment #835195
                • 2 BR
                • 2 BA
                • Sleeps 6
                17

                Confirmation within 24 hours

                Your booking request will be confirmed or denied within 24 hours.

                  House #6480193
                  • 3 BR
                  • 2 BA
                  • Sleeps 5
                  10

                  Confirmation within 24 hours

                  Your booking request will be confirmed or denied within 24 hours.

                    Cottage #8060697
                    • 2 BR
                    • 2 BA
                    • Sleeps 5
                    15

                    Confirmation within 24 hours

                    Your booking request will be confirmed or denied within 24 hours.

                      House #1423066
                      • 4 BR
                      • 3 BA
                      • Sleeps 8
                      3

                      Confirmation within 24 hours

                      Your booking request will be confirmed or denied within 24 hours.

                        Cottage #1901585
                        • 2 BR
                        • 1 BA
                        • Sleeps 6
                        2

                        Confirmation within 24 hours

                        Your booking request will be confirmed or denied within 24 hours.

                          Cottage #1923671
                          • 2 BR
                          • 1 BA
                          • Sleeps 5
                          5

                          Confirmation within 24 hours

                          Your booking request will be confirmed or denied within 24 hours.

                            Apartment #434604
                            • 1 BR
                            • 1 BA
                            • Sleeps 3
                            15

                            Confirmation within 24 hours

                            Your booking request will be confirmed or denied within 24 hours.

                              Cottage #8133099
                              • 3 BR
                              • 2 BA
                              • Sleeps 6
                              4

                              Confirmation within 24 hours

                              Your booking request will be confirmed or denied within 24 hours.

                                Cottage #6027651
                                • 2 BR
                                • 1 BA
                                • Sleeps 4
                                3

                                Confirmation within 24 hours

                                Your booking request will be confirmed or denied within 24 hours.

                                  Apartment #1078070
                                  • 3 BR
                                  • 2 BA
                                  • Sleeps 6
                                  4

                                  Confirmation within 24 hours

                                  Your booking request will be confirmed or denied within 24 hours.

                                    Apartment #362353vb
                                    • 2 BR
                                    • 1 BA
                                    • Sleeps 6
                                    25

                                    Confirmation within 24 hours

                                    Your booking request will be confirmed or denied within 24 hours.

                                      Cottage #414143
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 4
                                      13

                                      Confirmation within 24 hours

                                      Your booking request will be confirmed or denied within 24 hours.

                                        Cottage #8062262
                                        • 2 BR
                                        • 1 BA
                                        • Separate Toilet
                                        • Sleeps 5
                                        15

                                        Confirmation within 24 hours

                                        Your booking request will be confirmed or denied within 24 hours.

                                          House #8113068
                                          • 3 BR
                                          • 3 BA
                                          • Sleeps 6

                                          Confirmation within 24 hours

                                          Your booking request will be confirmed or denied within 24 hours.

                                            Cottage #1990929
                                            • 3 BR
                                            • 1 BA
                                            • Sleeps 5
                                            7

                                            Confirmation within 24 hours

                                            Your booking request will be confirmed or denied within 24 hours.

                                              Apartment #8172753
                                              • 1 BR
                                              • 1 BA
                                              • Sleeps 4
                                              8

                                              Confirmation within 24 hours

                                              Your booking request will be confirmed or denied within 24 hours.

                                                Cottage #8159223
                                                • 3 BR
                                                • 1 BA
                                                • Sleeps 4
                                                1

                                                Confirmation within 24 hours

                                                Your booking request will be confirmed or denied within 24 hours.

                                                  Apartment #815488
                                                  • 2 BR
                                                  • 1 BA
                                                  • Sleeps 6
                                                  9

                                                  Confirmation within 24 hours

                                                  Your booking request will be confirmed or denied within 24 hours.

                                                    Cottage #1896613
                                                    • 1 BR
                                                    • 2 BA
                                                    • Sleeps 2
                                                    4

                                                    Confirmation within 24 hours

                                                    Your booking request will be confirmed or denied within 24 hours.

                                                      House #1138126
                                                      • 6 BR
                                                      • 5 BA
                                                      • Sleeps 16
                                                      8

                                                      Instant confirmation

                                                      Your booking request will be confirmed immediately.

                                                        Bungalow #8156614
                                                        • 3 BR
                                                        • 3 BA
                                                        • Sleeps 8
                                                        7

                                                        Confirmation within 24 hours

                                                        Your booking request will be confirmed or denied within 24 hours.

                                                          Cottage #8173325
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 3
                                                          1

                                                          Confirmation within 24 hours

                                                          Your booking request will be confirmed or denied within 24 hours.

                                                            Apartment #1681047
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 4
                                                            9

                                                            Confirmation within 24 hours

                                                            Your booking request will be confirmed or denied within 24 hours.

                                                              House #1432330
                                                              • 4 BR
                                                              • 5 BA
                                                              • Sleeps 8

                                                              Confirmation within 24 hours

                                                              Your booking request will be confirmed or denied within 24 hours.

                                                                Cottage #8057127
                                                                • 2 BR
                                                                • 2 BA
                                                                • Sleeps 6
                                                                23

                                                                Confirmation within 24 hours

                                                                Your booking request will be confirmed or denied within 24 hours.

                                                                  Multiple rentals Cabin #8169052
                                                                  • 3 BR
                                                                  • 2 BA
                                                                  • Sleeps 6

                                                                  Confirmation within 24 hours

                                                                  Your booking request will be confirmed or denied within 24 hours.

                                                                    Multiple rentals Cabin #8169052
                                                                    • 3 BR
                                                                    • 2 BA
                                                                    • Sleeps 6

                                                                    Confirmation within 24 hours

                                                                    Your booking request will be confirmed or denied within 24 hours.

                                                                      House #8158264
                                                                      • 5 BR
                                                                      • 5 BA
                                                                      • Sleeps 12
                                                                      4

                                                                      Confirmation within 24 hours

                                                                      Your booking request will be confirmed or denied within 24 hours.

                                                                        Apartment #827494
                                                                        • 3 BR
                                                                        • 3 BA
                                                                        • Sleeps 8
                                                                        7
                                                                          Cottage #8157644
                                                                          • 1 BR
                                                                          • 1 BA
                                                                          • Sleeps 2
                                                                          10
                                                                            Apartment #405400
                                                                            • 3 BR
                                                                            • 2 BA
                                                                            • Sleeps 6
                                                                            11
                                                                              House #1049947
                                                                              • 4 BR
                                                                              • 4 BA
                                                                              • Sleeps 8
                                                                              3
                                                                                Apartment #1005409
                                                                                • 3 BR
                                                                                • 2 BA
                                                                                • Sleeps 6
                                                                                6
                                                                                  House #1144229
                                                                                  • 4 BR
                                                                                  • 5 BA
                                                                                  • Sleeps 8
                                                                                  4
                                                                                    Apartment #1068192
                                                                                    • 2 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                      Cottage #8126682
                                                                                      • 3 BR
                                                                                      • 2 BA
                                                                                      • Separate Toilet
                                                                                      • Sleeps 8
                                                                                      1
                                                                                        Cottage #1005411
                                                                                        • 1 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 4
                                                                                        2
                                                                                          Apartment #1026897
                                                                                          • 7 BR
                                                                                          • 4 BA
                                                                                          • Sleeps 14
                                                                                            House #1732032
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 4
                                                                                              House #1875196
                                                                                              • 8 BR
                                                                                              • 10 BA
                                                                                              • Sleeps 20
                                                                                                Apartment #1026901
                                                                                                • 3 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 8
                                                                                                  House #8146109
                                                                                                  • 6 BR
                                                                                                  • 4 BA
                                                                                                  • Sleeps 14
                                                                                                  21
                                                                                                    House #1732025
                                                                                                    • 3 BR
                                                                                                    • 3 BA
                                                                                                    • Separate Toilet
                                                                                                    • Sleeps 7
                                                                                                      Apartment #1732028
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 6
                                                                                                      • 1 - 50 of 68