Scottish Golf resorts are renowned for great courses, great locations and great hospitality. Here you'll find the best resort break offers every week. But once they're gone, they're gone so make sure you don't miss out, book today.
Sign up to our newsletter
Gleddoch Hotel Spa & Golf
1, 2 & 3 night packages
Dinner, Bed and Breakfast
from £0
Wensum Valley Hotel
from £53
Cotswolds Hotel, Golf & Spa
from £75
Macdonald Hill Valley Hotel, Golf & Spa
from £79
Shrigley Hall Hotel, Golf and Country Club
from £85
Sprowston Manor Hotel and Country Club
from £89
Telford Hotel & Golf Resort
Macdonald Linden Hall Golf & Country Club
De Vere Wokefield Estate
Draycote Hotel & Whitefields Golf Course
Bed and Breakfast
Doubletree by Hilton Forest Pines Spa & Golf Resort
Roe Park Resort
from £94
Mercure Newcastle George Washington Hotel Resort & Spa
from £95
Hollins Hall Hotel & Country Club
Meon Valley Hotel & Country Club
North Shore Hotel
from £96
Manor of Groves Hotel, Golf & Country Club
from £97
Dunston Hall
from £99
Oulton Hall
Macdonald Cardrona
Slaley Hall
Macdonald Portal Hotel, Golf & Spa
The Nottinghamshire Golf & Country Club
The Tytherington Club
Best Western Ullesthorpe Court Hotel & Golf Club
DoubleTree by Hilton Glasgow Westerwood
Belton Woods
Cambridge Bar Hill Hotel, BW Signature Collection
Shendish Manor Hotel & Golf Course
from £100
Marriott St. Pierre Hotel & Country Club
from £101
Celtic Manor, Manor House (The Roman Road & The Montgomerie)
from £104
Wychwood Park
from £105
Dartmouth Hotel, Golf & Spa
Tudor Park Marriott Hotel & Country Club
from £106
Essex Golf & Country Club
from £109
The Abbey Hotel Golf & Spa
Barnham Broom Golf Hotel & Spa
Owston Hall Hotel
from £110
Craigielaw Lodge
Wyboston Lakes
from £112
Thorpeness Hotel and Golf Club
from £114
Marriott Worsley Park Hotel & Country Club
from £115
Vale Hotel, Golf & Spa Resort
Green Hotel
Dale Hill Hotel & Golf Club
Celtic Manor, Coldra Court (The Roman Road & The Montgomerie)
from £118
Donnington Valley Hotel & Spa
from £119
The Belfry Hotel & Resort (The PGA National & The Derby)
Sandford Springs Hotel & Golf Club
Formby Hall Golf Resort & Spa
Dalmahoy Hotel and Country Club
Staverton Park Hotel and Golf Club
Whittlebury Park
Celtic Manor, Resort Hotel (The Roman Road & The Montgomerie)
from £120
Marriott Breadsall Priory Hotel, Golf & Country Club
from £123
Cottesmore Hotel, Golf & Country Club
from £125
Hilton at The Ageas Bowl
from £126
Gatton Manor
from £129
Woodbury Park Hotel, Golf & Country Club (Acorns Included)
Old Thorns Hotel & Resort
Mottram Hall
Ramside Hall Hotel Golf & Spa
Forest of Arden Marriott Hotel, Golf & Country Club
The Oxfordshire Golf Hotel & Spa
Stoke by Nayland Hotel, Golf & Spa
from £135
St. Mellion Estate
Hilton Puckrup Hall Hotel, Golf & Country Club
from £138
Macdonald Spey Valley
from £139
Craigielaw Lodge (Craigielaw/Kilspindie)
from £140
Murrayshall Country House Hotel & Golf Club
from £145
The Mere Golf Resort & Spa
from £149
The Warwickshire Golf & Country Club
Carden Park Golf Resort
Celtic Manor, Manor House (Twenty Ten included)
from £152
Prince's Golf Club
from £155
Marriott Hanbury Manor Hotel & Country Club
from £159
Donnington Grove Hotel & Golf Club
from £160
Celtic Manor Coldra Court (Twenty Ten included)
from £166
Celtic Manor, Resort Hotel (Twenty Ten included)
from £168
The Belfry Hotel & Resort (The Brabazon & The Derby)
from £175
Lough Erne Resort
from £195
The Belfry Hotel & Resort (The Brabazon & The PGA National)
SCHLOSS Roxburghe
from £205
Machrie Hotel, Port Ellen
from £218
Old Course Hotel
from £230
Foxhills Club and Resort
Galgorm Resort & Spa
from £277
Turnberry - King Robert
from £333
Trump Turnberry
from £453