Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation


Check Scotland hotel prices

Tonight 19 Feb - 20 Feb
This weekend 21 Feb - 23 Feb
Next weekend 28 Feb - 1 Mar

Top Cities in Scotland

Top Scotland Golf Hotels

See all 13,627 properties in Scotland

Estimated price for 1 night/2 adults

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

    4.0 out of 5.0
     
     
    4.4 out of 5 (2016 reviews)

    This family-friendly Kirknewton hotel is located near the airport, within 3 mi (5 km) of Edinburgh International Climbing Arena Ratho and Heriot Watt University. ...

    LARGE property but unfortunately no space in restaurant. Ate in brasserie food & staff were good but room was cold
    14 Feb 2020

    £67 per night for 2 guests

    13 Mar-14 Mar
    Dalmahoy Hotel & Country Club£67
    Carnoustie Golf Hotel

    Carnoustie Golf Hotel

      4.0 out of 5.0
       
       
      4.3 out of 5 (978 reviews)

      Situated by the sea, this spa hotel is within 1 mile (2 km) of Barry Sands and Carnoustie Golf Links. Carnoustie Beach and Westhaven Beach are also within 15 ...

      Great stay. Pool is excellent as is the food. Loved room overlooking the golf course
      12 Feb 2020

      £55 per night for 2 guests

      27 Feb-28 Feb
      Carnoustie Golf Hotel£55
      Fairmont St Andrews

      Fairmont St Andrews

        5.0 out of 5.0
         
         
        4.6 out of 5 (1319 reviews)

        This family-friendly St. Andrews hotel is located by the sea, 2.2 mi (3.6 km) from East Sands, and within 6 mi (10 km) of St. Andrews Aquarium and Cambo Estate ...

        We had a great time! Lovely staff and the hotel is just amazing
        10 Feb 2020

        £179 per night for 2 guests

        20 Feb-21 Feb
        Fairmont St Andrews£179
        Old Course Hotel

        Old Course Hotel

          5.0 out of 5.0
           
           
          4.8 out of 5 (704 reviews)

          Located in the heart of St. Andrews, this luxury hotel is within a 15-minute walk of Swilken Bridge, University of St. Andrews and St. Andrews Links. West Sands ...

          I have been going on holiday to St. Andrews for many, many years but have only stayed in The Old Course once before. This was a superb experience. I had paid extra for a room with a sea view and my goodness was it worth it! I think I had the best view of the golf course, the West Sands and the town! ...
          5 Jan 2020

          £170 per night for 2 guests

          20 Feb-21 Feb
          Old Course Hotel£170
          Dornoch Hotel

          Dornoch Hotel

          Grange Road, Dornoch, Scotland
            3.5 out of 5.0
             
             
            3.3 out of 5 (412 reviews)

            Situated near the beach, this hotel is within a 10-minute walk of Royal Dornoch Golf Club, Dornoch Cathedral and Dornoch Beach. Historylinks and Embo Beach are ...

            Very lean and tidyThe hotel was very clean, every one was very polite and friendly, very helpful we will go there again, i would give them 5 stars, breakfast was very nice you went to breakfast they showed you to your table straight away and they asked if you would like cooked and took your order and told you to help ...
            20 Oct 2019

            Dornoch HotelGet Rates

            Drumoig Golf Hotel

            Drumoig Golf Hotel

              3.0 out of 5.0
               
               
              4.1 out of 5 (250 reviews)

              Situated in St. Andrews, this golf hotel is within 6 miles (10 km) of St. Athernase Church, V&A Dundee and University of Dundee. Eden Mill St Andrews and Discovery ...

              good value for moneynice hotel close to St Andrews. Good vlaue for money.
              23 Oct 2019

              £69 per night for 2 guests

              21 Feb-22 Feb
              Drumoig Golf Hotel£69
              Best Western Scores Hotel

              Best Western Scores Hotel

              76 The Scores, St. Andrews, Scotland
                2.0 out of 5.0
                 
                 
                4.2 out of 5 (264 reviews)

                Located in the heart of St. Andrews, this beach hotel is within a 10-minute walk of Old Course at St Andrews and University of St. Andrews. St. Andrews Links ...

                Friendly and welcoming staff both at reception and restaurant
                3 Feb 2020

                £83 per night for 2 guests

                23 Feb-24 Feb
                Best Western Scores Hotel£83
                Gleddoch Hotel Spa & Golf, BW Premier Collection

                Gleddoch Hotel Spa & Golf, BW Premier Collection

                  4.0 out of 5.0
                   
                   
                  3.9 out of 5 (638 reviews)

                  Situated in a rural location, this spa hotel is within 9 miles (15 km) of Newark Castle, Cockle Bank and Bodden Boo. Custom House and Cathcart Square are also ...

                  Nice stays, great leisure facilities nice surroundings
                  20 Nov 2019

                  £72 per night for 2 guests

                  24 Feb-25 Feb
                  Gleddoch Hotel Spa & Golf, BW Premier Collection£72
                  The Marine Hotel

                  The Marine Hotel

                    4.0 out of 5.0
                     
                     
                    4.0 out of 5 (338 reviews)

                    Located in Troon, this beachfront hotel is next to a golf course, 0.2 mi (0.3 km) from Royal Troon Golf Club, and within 9 mi (15 km) of Ayr Beach and Irvine ...

                    View of the golf course and ocean from the lounge and dining room. Staff really friendly. Breakfast was excellent. Room had a nice view. The only thing missing in the lounge was some good British beer Plenty of available parking. Good location close to towns Troon, Prestwick, Ayr, Kilmarnock, Irvine ...
                    5 Feb 2020

                    £60 per night for 2 guests

                    23 Feb-24 Feb
                    The Marine Hotel£60
                    Rusacks Hotel

                    Rusacks Hotel

                    Pilmour Links, St. Andrews, Scotland
                      4.0 out of 5.0
                       
                       
                      4.2 out of 5 (617 reviews)

                      Situated in St. Andrews, this golf hotel is within a 10-minute walk of Swilken Bridge and University of St. Andrews. St. Andrews Links is 0.9 mi (1.4 km) ...

                      On our arrival reception were excellent ,very positive and knowledgeable and helpful
                      12 Feb 2020

                      £125 per night for 2 guests

                      18 Mar-19 Mar
                      Rusacks Hotel£125
                      Map

                      Pocket Guide: Golf Hotels in Scotland

                      Search for Golf Hotels in Scotland on Expedia.co.uk. You can easily find your Golf Hotels in Scotland using one of the methods below:

                      • View our selection of featured hotels in Scotland
                      • Use the map to find budget hotels in the Scotland neighborhood you prefer
                      • Use the filters to see hotels in a specific area of Scotland, select a specific theme, brand, or hotel class in Scotland
                      • Enter your travel dates now to view the best deals on hotels in Scotland - while they last