Golf hotels in Scotland

Search form is loading

Golf hotels in Scotland golf hotels

When searching for the perfect base to explore the stunning Scottish countryside, golf hotels in Scotland provide an ideal blend of affordability and convenience. Nestled among some of the UK's most famous golf courses, these hotels offer not just comfortable accommodation but also easy access to spectacular greens and breathtaking landscapes. Whether you're a seasoned golfer or a curious beginner, staying at golf hotels in Scotland ensures you can enjoy both the sport and the serene beauty of the region without breaking the bank.

  • Hotel

    Dalmahoy Hotel & Country Club

    rated as 4 out of 5 by 3,334 reviewers
    7.81 mi from city centre
    from £84 per night
  • Hotel

    Fairmont St Andrews, Scotland

    rated as 4 out of 5 by 5,453 reviewers
    2.5 mi from city centre
    from £269 per night
  • Hotel

    Carnoustie Golf Hotel 'A Bespoke Hotel’

    rated as 4 out of 5 by 3,274 reviewers
    3,271 ft from city centre
    from £102 per night
  • Hotel

    Macdonald Cardrona Hotel, Golf & Spa

    rated as 3.5 out of 5 by 4,183 reviewers
    2.79 mi from city centre
    from £81 per night
  • Hotel

    Kingsmills Hotel

    rated as 4 out of 5 by 3,663 reviewers
    3,780 ft from city centre
    from £103 per night
  • Hotel

    Old Course Hotel St Andrews

    rated as 4.5 out of 5 by 2,330 reviewers
    1,073 ft from beach
    from £327 per night
  • Hotel

    Marine Troon

    rated as 4.5 out of 5 by 503 reviewers
    4,186 ft from city centre
    from £175 per night
  • Hotel

    JA Mar Hall Glasgow Scotland

    rated as 4 out of 5 by 2,069 reviewers
    1.36 mi from city centre
    from £308 per night
  • Hotel

    Cally Palace Hotel & Golf Course

    rated as 4 out of 5 by 782 reviewers
    10.72 mi from city centre
    from £78 per night
  • Hotel

    Marine North Berwick

    rated as 4 out of 5 by 603 reviewers
    1,549 ft from beach
    from £207 per night
  • Hotel

    Seaton House - Small Luxury Hotels of the World

    rated as 4.5 out of 5 by 69 reviewers
    679 ft from beach
    from £218 per night
  • Hotel

    Hotel Du Vin, St Andrews

    rated as 4 out of 5 by 1,251 reviewers
    1,066 ft from beach
    from £170 per night
  • Hotel

    Travelodge Inverness Fairways

    rated as 4 out of 5 by 1,359 reviewers
    1.74 mi from city centre
    from £33 per night
  • Hotel

    Golf View Hotel & Spa

    rated as 4 out of 5 by 1,962 reviewers
    3,898 ft from city centre
    from £165 per night
  • Hotel

    Cameron House on Loch Lomond

    rated as 4 out of 5 by 7,470 reviewers
    5.2 mi from city centre
    from £442 per night
Read moreRead less