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 Feb 25 - Feb 26
This weekend Feb 28 - Mar 1
Next weekend Mar 6 - Mar 8

Top Cities in Scotland

Top Scotland Golf Hotels

See all 13,656 Properties in Scotland

Estimated price for 1 night/2 adults

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Kirknewton, Scotland
    4.0 out of 5.0
     
     
    4.4 out of 5 (2013 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. ...

    A wonderful experience, made all the more special by the friendly and professional staff.
    Feb 21, 2020

    $85 per night for 2 guests

    Mar 24 - Mar 25
    Dalmahoy Hotel & Country Club$85
    Carnoustie Golf Hotel

    Carnoustie Golf Hotel

    The Links, Carnoustie, Scotland
      4.0 out of 5.0
       
       
      4.3 out of 5 (980 reviews)

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

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

      $58 per night for 2 guests

      Feb 26 - Feb 27
      Carnoustie Golf Hotel$58
      Fairmont St Andrews

      Fairmont St Andrews

      Fife, St. Andrews, Scotland
        5.0 out of 5.0
         
         
        4.6 out of 5 (1325 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 ...

        Lovely hotel in a great setting. Would recommend it.
        Feb 23, 2020

        $193 per night for 2 guests

        Mar 3 - Mar 4
        Fairmont St Andrews$193
        Old Course Hotel

        Old Course Hotel

        Old Station Road, St. Andrews, Scotland
          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! ...
          Jan 5, 2020

          $183 per night for 2 guests

          Feb 26 - Feb 27
          Old Course Hotel$183
          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 ...

            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 ...
            Oct 20, 2019

            Dornoch HotelGet Rates

            Drumoig Golf Hotel

            Drumoig Golf Hotel

            Forgan Drive, Drumoig, Leuchars, St. Andrews, Scotland
              3.0 out of 5.0
               
               
              4.1 out of 5 (251 reviews)

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

              Great value for moneyStaff were very friendly and helpful. The view over the golf course from the room was superb. The breakfast was very good and well presented.
              Nov 24, 2019

              $74 per night for 2 guests

              Mar 3 - Mar 4
              Drumoig Golf Hotel$74
              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
                Feb 3, 2020

                $105 per night for 2 guests

                Mar 17 - Mar 18
                Best Western Scores Hotel$105
                Gleddoch Hotel Spa & Golf, BW Premier Collection

                Gleddoch Hotel Spa & Golf, BW Premier Collection

                Old Greenock Rd, Langbank, Port Glasgow, Scotland
                  4.0 out of 5.0
                   
                   
                  3.9 out of 5 (638 reviews)

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

                  Nice stays, great leisure facilities nice surroundings
                  Nov 20, 2019

                  $81 per night for 2 guests

                  Mar 9 - Mar 10
                  Gleddoch Hotel Spa & Golf, BW Premier Collection$81
                  The Marine Hotel

                  The Marine Hotel

                  8 Crosbie Road, Troon, Scotland
                    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 ...
                    Feb 5, 2020

                    $65 per night for 2 guests

                    Mar 18 - Mar 19
                    The Marine Hotel$65
                    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
                      Feb 12, 2020

                      $135 per night for 2 guests

                      Mar 18 - Mar 19
                      Rusacks Hotel$135
                      Map

                      Pocket Guide: Golf Hotels in Scotland

                      Search for hotels in Scotland on Expedia. You can easily find your hotels in Scotland using one of the methods below:

                      • View our selection of featured hotels in Scotland
                      • Use the map to find 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 from basic (1 Star) to luxury hotels (5 Stars) in Scotland
                      • Enter your travel dates to view the best deals on hotels in Scotland - while they last