Last-minute hotel deals in Anstruther

Fri 17 Apr
Mon 20 Apr
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year since 1999

Fri 17 Apr
Mon 20 Apr
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconThe best price on last-minute hotel deals.
usp iconThe best choice with thousands of stays worldwide.
usp iconThe best availability, even at the last minute.
usp iconFree cancellation options and fast, friendly support.

Anstruther

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Anstruther, but are nearby and match your search.
Kirkmay Cottage
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Anstruther, Crail · 5.47 km from centre

    6.0

     

    2 reviews

    Set in Crail, 17 km from St Andrews University and 38 km from Discovery Point, Kirkmay Cottage offers accommodation with access to a garden. Free WiFi is available throughout the property and St Andrews Bay is 12 km away.

    With 2 bedrooms and 1 bathroom, this holiday home comes with a TV. The accommodation is non-smoking.

    Dundee Airport is 41 km away.

    Compare price on Booking.com
    Compare price on Booking.com
    Primary image
    Premier Inn St Andrews
    Full StarFull StarFull Star
    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

    Hotel in St. Andrews · 13.71 km from centre

      Breakfast available

      With a stay at Premier Inn St Andrews in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This hotel is 0.7 mi (1.1 km) from St Andrews Wine Company and 0.7 mi (1.1 km) from Hamish McHamish Statue.

      Compare price on Booking.com
      Compare price on Booking.com
      Primary image
      The Dunvegan Hotel
      Full StarFull StarFull StarFull Star
      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

      Hotel in St. Andrews · 14.68 km from centre

        9.2

         

        102 reviews

        Breakfast available

        A stay at The Dunvegan Hotel places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

        Compare price on Booking.com
        Compare price on Booking.com
        Primary image
        The Inn at Lathones
        Full StarFull StarFull Star
        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

        Inn in Leven · 10.51 km from centre

          8.4

           

          286 reviews

          Breakfast available

          Located in Leven, The Inn at Lathones is in a rural location, within a 10-minute drive of Fife Folk Museum and St Andrews Wine Company. This inn is 6.1 mi (9.8 km) from Old Course at St Andrews and 5.3 mi (8.5 km) from Kellie Castle.

          Compare price on Booking.com
          Compare price on Booking.com
          Primary image
          Fairmont St Andrews
          Full StarFull StarFull StarFull StarFull Star
          This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

          Hotel in St. Andrews · 11.09 km from centre

            9.2

             

            1,000 reviews

            Breakfast available

            Located in St. Andrews, Fairmont St Andrews is by the sea – a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.

            Compare price on Booking.com
            Compare price on Booking.com
            Primary image
            Dunclutha Guest House
            Full StarFull StarFull Star
            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

            Guesthouse in Leven · 18.49 km from centre

              9.8

               

              343 reviews

              Breakfast available

              When you stay at Dunclutha Guest House in Leven, you'll be near the beach, within a 15-minute walk of Leven Beach and Fife Heritage Railway. This guest house is 15.2 mi (24.5 km) from University of St. Andrews and 18.1 mi (29.2 km) from Old Course at St Andrews.

              Compare price on Booking.com
              Compare price on Booking.com
              Nether Abbey Hotel
              This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

              Hotel in North Berwick · 18.48 km from centre

                8.9

                 

                415 reviews

                Breakfast available

                Located in the coastal town of North Berwick, Nether Abbey Hotel boasts elegant rooms, a restaurant, free Wi-Fi, and free parking. Golfers can enjoy exciting courses along the coast, including North Berwick Golf Club, a 3-minute drive away; golf tours can be arranged at the hotel.

                Each room at Nether Abbey Hotel features an en suite bathroom with free toiletries, a flat-screen TV, and tea/coffee making facilities. The rooms are elegantly decorated and feature high ceilings. there are 12 rooms in total and 6 rooms have sea views.

                A full Scottish breakfast is included and is freshly cooked to order using locally sourced produce where possible. The award-winning, on-site restaurant offers a varied menu; all food is homemade and the restaurant specialises in fresh seafood and lobsters.

                The train station is a 4-minute walk away and offers regular trains to Edinburgh, which can be reached in 25 minutes.

                St Andrews and its famous golfing is around 90 miles from the property.

                Compare price on Booking.com
                Compare price on Booking.com
                Primary image
                Old Course Hotel
                Full StarFull StarFull StarFull StarFull Star
                This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                Hotel in St. Andrews · 15.08 km from centre

                  9.4

                   

                  971 reviews

                  Breakfast available

                  With a stay at Old Course Hotel, you'll be centrally located in St. Andrews, steps from Old Course at St Andrews and 4 minutes by foot from Swilken Bridge. This golf hotel is 0.2 mi (0.4 km) from St Andrews - Jubilee Course and 0.3 mi (0.5 km) from University of St. Andrews.

                  Compare price on Booking.com
                  Compare price on Booking.com
                  Primary image
                  The Ardgowan
                  Full StarFull StarFull Star
                  This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                  Hotel in St. Andrews · 14.66 km from centre

                    8.2

                     

                    15 reviews

                    Breakfast available

                    With a stay at The Ardgowan in St. Andrews, you'll be steps from Old Course at St Andrews and University of St. Andrews. This hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

                    Compare price on Booking.com
                    Compare price on Booking.com
                    Primary image
                    Lovely 2-bed House in St Andrews, Scotland
                    Full StarFull Star
                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                    Residence in St. Andrews · 13.47 km from centre

                      8.0

                       

                      1 review

                      With a stay at this residence in St. Andrews, you'll be within a 5-minute drive of Old Course at St Andrews and St Andrews Wine Company. This residence is 1.2 mi (1.9 km) from Hamish McHamish Statue and 1.2 mi (2 km) from Holy Trinity Church.

                      Compare price on Booking.com
                      Compare price on Booking.com
                      Primary image
                      Rusacks St Andrews
                      Full StarFull StarFull StarFull StarFull Star
                      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                      Hotel in St. Andrews · 14.77 km from centre

                        9.4

                         

                        365 reviews

                        Breakfast available

                        When you stay at Rusacks St Andrews in St. Andrews, you'll be next to a golf course, just steps from Old Course at St Andrews and University of St. Andrews. This golf hotel is 0.1 mi (0.2 km) from St Andrews - Jubilee Course and 0.1 mi (0.2 km) from Swilken Bridge.

                        Compare price on Booking.com
                        Compare price on Booking.com
                        Primary image
                        Marine North Berwick
                        Full StarFull StarFull StarFull StarFull Star
                        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                        Hotel in North Berwick · 18.31 km from centre

                          8.8

                           

                          231 reviews

                          Breakfast available

                          Located in North Berwick, Marine North Berwick is in a rural location – a 1-minute drive from North Berwick Golf Course and 6 minutes from Muirfield Golf Course. This golf hotel is 4.5 mi (7.3 km) from Gullane Golf Course and 4.7 mi (7.6 km) from Gullane Beach.

                          Compare price on Booking.com
                          Compare price on Booking.com
                          Primary image
                          Kinnettles Hotel and Spa
                          Full StarFull StarFull StarFull StarFull Star
                          This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                          Hotel in St. Andrews · 14.56 km from centre

                            9.0

                             

                            159 reviews

                            Breakfast available

                            When you stay at Kinnettles Hotel and Spa in St. Andrews, you'll be next to a golf course, just steps from University of St. Andrews and 5 minutes by foot from Old Course at St Andrews. This golf hotel is 0.2 mi (0.3 km) from Lundin Golf Club and 0.2 mi (0.4 km) from Royal & Ancient Golf Club of St. Andrews.

                            Compare price on Booking.com
                            Compare price on Booking.com
                            Rustic Cabins, sea views from rewilded farm with Highland Cows
                            Full StarFull StarFull Star
                            This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                            Holiday home in St. Andrews · 11.46 km from centre

                              9.2

                               

                              429 reviews

                              Offering barbecue facilities and sea view, Rustic Cabins, sea views from rewilded farm with Highland Cows is located in St. Andrews, 2.6 km from St Andrews East Sands Beach and 700 metres from St Andrews Bay. This holiday home provides free private parking and private check-in and check-out. Guests can access the holiday home via private entrance.

                              With a private bathroom equipped with a shower and a hair dryer, units at the holiday home also offer free WiFi. At the holiday home, every unit includes bed linen and towels.

                              If you would rather not eat out, you can make use of the kitchenette facilities, which include a microwave, kettle and a toaster.

                              St Andrews University is 4.8 km from the holiday home, while Discovery Point is 26 km away. Dundee Airport is 29 km from the property.

                              Compare price on Booking.com
                              Compare price on Booking.com
                              Room
                              Cleveden House by The Dunvegan
                              Full StarFull StarFull StarFull Star
                              This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                              Hotel in St. Andrews · 14.63 km from centre

                                8.8

                                 

                                174 reviews

                                With a stay at Cleveden House by The Dunvegan, you'll be centrally located in St. Andrews, within a 5-minute walk of Old Course at St Andrews and University of St. Andrews. This hotel is 0.3 mi (0.5 km) from Lundin Golf Club and 0.3 mi (0.5 km) from Royal & Ancient Golf Club of St. Andrews.

                                Compare price on Booking.com
                                Compare price on Booking.com
                                The New Inn
                                This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                Hotel in St. Andrews, Fife · 13.45 km from centre

                                  7.6

                                   

                                  392 reviews

                                  The New Inn features a garden, shared lounge, a restaurant and bar in Fife. Located around 1.2 km from St Andrews University, the hotel with free WiFi is also 3.2 km away from St Andrews Bay. The property is non-smoking and is set 400 metres from St Andrews East Sands Beach.

                                  At the hotel, each room includes a wardrobe. The private bathroom is equipped with a shower, free toiletries and a hairdryer. At The New Inn all rooms are equipped with a desk and a flat-screen TV.

                                  You can play darts at the accommodation.

                                  Discovery Point is 23 km from The New Inn. Dundee Airport is 26 km away.

                                  Compare price on Booking.com
                                  Compare price on Booking.com
                                  Primary image
                                  THE SPACE TO STAY APARTHOTEL
                                  This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                  Aparthotel in St. Andrews · 13.23 km from centre

                                    8.0

                                     

                                    11 reviews

                                    With a stay at THE SPACE TO STAY APARTHOTEL in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This aparthotel is 0.6 mi (1 km) from East Sands and 0.7 mi (1.1 km) from East Sands Leisure Centre.

                                    Compare price on Booking.com
                                    Compare price on Booking.com
                                    Hotel Du Vin, St Andrews
                                    Full StarFull StarFull StarFull Star
                                    This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                    Hotel in St. Andrews · 14.68 km from centre

                                      8.8

                                       

                                      952 reviews

                                      Breakfast available

                                      Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. The boutique hotel features stunning views over St Andrews Bay and is well-located for the beach and the shops of St Andrews.

                                      The slate-tiled, terraced house, an impressive former family home, has been converted into a chic hotel. The luxury rooms come with Egyptian cotton sheets and rain-effect showers. There is also a TV, luxurious toiletries and free WiFi access.

                                      Hotel Du Vin, St Andrews has a French-style bistro serving home-cooked food prepared with seasonal and local produce. Guests can relax with a glass of wine in the bar and lounge area serving an impressive wine list chosen by the in-house sommelier.

                                      You can enjoy a stroll along the seafront to St Andrews' famous university, while the shops, restaurants and pubs of North, South and Market streets are within a 10-minute walk.

                                      Compare price on Booking.com
                                      Compare price on Booking.com
                                      Primary image
                                      Caledonian Hotel By Greene King Inns
                                      Full StarFull StarFull Star
                                      This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                      Hotel in Leven · 18.52 km from centre

                                        7.8

                                         

                                        168 reviews

                                        With a stay at Caledonian Hotel By Greene King Inns in Leven, you'll be near the beach – a 4-minute walk from Leven Beach and a 2-minute drive from Fife Heritage Railway. This hotel is 15.6 mi (25 km) from University of St. Andrews and 1.4 mi (2.2 km) from Lochs and Glens North Cycle Route.

                                        Compare price on Booking.com
                                        Compare price on Booking.com
                                        Greyfriars Inn by Greene King Inns
                                        This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

                                        Hotel in St. Andrews · 14.56 km from centre

                                          8.3

                                           

                                          1,422 reviews

                                          Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance
                                          to many University Departments and buildings, shops, The Old Course. and many historic places of interest.
                                          Air Conditioning throughout entire hotel. Restaurant, serving food from 12 midday to late evening.
                                          Well stocked Bar with wines, spirits, malts, draught beers/lagers, cask ales and the simply
                                          wonderful extensive bottled beers of the world range!

                                          Compare price on Booking.com
                                          Compare price on Booking.com

                                          Find the best deals on hotels in Anstruther

                                          Anstruther is a charming coastal town nestled along Fife’s beautiful shoreline. Boasting rich wildlife, spectacular scenery and historical buildings, it’s no wonder it’s a popular destination for holiday-goers and day-trippers alike. It’s only 60 minutes away from Edinburgh too, making it a breeze to visit. Spend your days wandering the town’s cobbled streets or taking in all the action down at the harbour.

                                          Looking for some of the best last-minute Fife hotels? LateRooms has the pick of the bunch in Anstruther, from cosy inns perched on the seafront to grand manor houses and golf hotels situated in the surrounding countryside. You’ll feel right at home in spacious double rooms featuring en suites, plus all the luxe toiletries you could ever need. Savour good food in palate-pleasing restaurants and maybe a drink or two at the hotel bar to wind down for the evening.

                                          If you choose to visit this wonderful location, taking a boat trip to the Isle of May is a must. It’s where puffins, seals and other diverse wildlife call home. And, of course, a trip to the seaside wouldn’t be complete without a portion of fish and chips. For that, you’ll want to head to the award-winning Anstruther Fish Bar. While this former Scottish fishing village might be small, there’s plenty to keep you occupied. Don’t just take our word for it. Book a last-minute hotel in Anstruther today and see what’s on offer!

                                          More locations in Fife

                                          World-renowned for being the home of golf, Fife is a firm favourite among sports enthusiasts. There’s more to Fife than gorgeous greens, though — think handsome market towns, wild seascapes and historic landmarks galore.

                                          Read more
                                          tripadvisorHG