Gardens Offering Refreshments
The National Garden Scheme gives visitors access to 2547 of the best Gardens Offering Refreshments to enjoy.
Your visits and donations to these private gardens raise important funds for Charitable causes across the UK.
Thanks to the generosity of owners opening gardens for free National Garden Scheme was able to raise and donate over £3.4 million to charities last year. We hope to top this in 2025 with more beautiful gardens open for you to visit this year than ever before.
2025 Highlights
-
2547Gardens to visit in the UK
-
129Gardens in London
-
104Gardens in Kent
-
94Gardens in Dorset
-
84Gardens in Hampshire
London
See all gardens providing refreshments in LondonThere are 129 rose gardens in London, open between 1 March and 30 November 2026. London is known for rich history and iconic landmarks.
Norfolk
See all gardens providing refreshments in NorfolkThere are 63 rose gardens in Norfolk, open between 1 March and 31 October 2026. Norfolk is known for the Norfolk Broads and historic city of Norwich.
The Sunken Garden at The Children's Garden
The Sunken Garden at The Children's Garden, NR4 7YB
Read more
Suffolk
See all gardens providing refreshments in SuffolkThere are 42 rose gardens in Suffolk, open between 1 April and 31 October 2026. Suffolk is known for coastal towns and Sutton Hoo.
Cornwall
See all gardens providing refreshments in CornwallThere are 57 rose gardens in Cornwall, open between 19 March and 31 October 2026. Cornwall is known for its rugged coastline and Tintagel Castle linked to King Arthur.
Derbyshire
See all gardens providing refreshments in DerbyshireThere are 61 rose gardens in Derbyshire, open between 1 March and 30 October 2026. Derbyshire is known for Peak District National Park and Chatsworth House.
Dorset
See all gardens providing refreshments in DorsetThere are 94 rose gardens in Dorset, open between 1 March and 20 November 2026. Dorset is known for the Jurassic Coast, a World Heritage Site.
Essex
See all gardens providing refreshments in EssexThere are 55 rose gardens in Essex, open between 8 March and 16 October 2026. Essex is known for its coastline, historic Colchester, and proximity to London.
Gloucestershire
See all gardens providing refreshments in GloucestershireThere are 67 rose gardens in Gloucestershire, open between 5 March and 31 October 2026. Gloucestershire is known for the Cotswolds and historic Gloucester Cathedral.
Kent
See all gardens providing refreshments in KentThere are 104 rose gardens in Kent, open between 1 March and 22 November 2026. Kent is known for orchards and hop gardens, the 'Garden of England'.
Leicestershire
See all gardens providing refreshments in LeicestershireThere are 41 rose gardens in Leicestershire, open between 8 March and 25 October 2026. Leicestershire is known for National Space Centre and discovery of King Richard III.
Lincolnshire
See all gardens providing refreshments in LincolnshireThere are 32 rose gardens in Lincolnshire, open between 2 March and 31 October 2026. Lincolnshire is known for historic Lincoln and agricultural landscapes.
Shropshire
See all gardens providing refreshments in ShropshireThere are 59 rose gardens in Shropshire, open between 2 March and 15 November 2026. Shropshire is known for the Ironbridge Gorge, UNESCO site.
Hampshire
See all gardens providing refreshments in HampshireThere are 84 rose gardens in Hampshire, open between 1 March and 16 October 2026. Hampshire is known for the New Forest National Park and Portsmouth dockyards.
Herefordshire
See all gardens providing refreshments in HerefordshireThere are 34 rose gardens in Herefordshire, open between 1 March and 22 November 2026. Herefordshire is known for cider production and picturesque Wye Valley.
Yorkshire
See all gardens providing refreshments in YorkshireThere are 31 rose gardens in Yorkshire, open between 1 March and 2 October 2026. Yorkshire is known for its diverse landscapes, known as 'God's Own Country'.
Devon
See all gardens providing refreshments in DevonThere are 84 rose gardens in Devon, open between 1 March and 30 November 2026. Devon is known for two coastlines, Dartmoor and Exmoor National Parks.
Northamptonshire
See all gardens providing refreshments in NorthamptonshireThere are 54 rose gardens in Northamptonshire, open between 1 March and 30 October 2026. Northamptonshire is known for shoe-making industry and stately homes.
Oxfordshire
See all gardens providing refreshments in OxfordshireThere are 71 rose gardens in Oxfordshire, open between 1 March and 12 November 2026. Oxfordshire is known for the University of Oxford and Cotswolds.
Oxon
See all gardens providing refreshments in OxonThere are 1 rose gardens in Oxon, open between 12 April and 29 July 2026. Oxon is known for its academic heritage.
Somerset
See all gardens providing refreshments in SomersetThere are 60 rose gardens in Somerset, open between 16 March and 31 October 2026. Somerset is known for Glastonbury Festival and city of Bath.
Cheshire
See all gardens providing refreshments in CheshireThere are 57 rose gardens in Cheshire, open between 1 April and 25 October 2026. Cheshire is known for Cheshire cheese and historic city of Chester.
Garden locations
- Anglesey
- Avon
- Bedfordshire
- Berkshire
- Bristol
- Buckinghamshire
- Cambridgeshire
- Carmarthenshire
- Ceredigion
- Channel Islands
- Cheshire
- Cleveland
- Clwyd
- Cornwall
- County Antrim
- County Down
- County Durham
- County Fermanagh
- County Londonderry
- County Tyrone
- Cumbria
- Denbighshire
- Derbyshire
- Devon
- Dorset
- Durham
- Dyfed
- East Riding
- East Sussex
- East Yorkshire
- Essex
- Flintshire
- Glamorgan
- Gloucestershire
- Gwent
- Gwynedd
- Hampshire
- Herefordshire
- Hertfordshire
- Huntingdonshire
- Isle Of Scilly
- Isle of Wight
- Kent
- Lancashire
- Leicestershire
- Lincolnshire
- London
- Merionethshire
- Merseyside
- Mid Glamorgan
- Middlesex
- Montgomeryshire
- Norfolk
- North Humberside
- North Yorkshire
- Northamptonshire
- Northumberland
- Nottinghamshire
- Oxfordshire
- Oxon
- Pembrokeshire
- Powys
- Rutland
- Shropshire
- Somerset
- South Glamorgan
- South Gloucestershire
- South Humberside
- South Yorkshire
- Staffordshire
- Suffolk
- Surrey
- Sussex
- Tyne And Wear
- Vale of Glamorgan
- Warwickshire
- West Glamorgan
- West Midlands
- West Sussex
- West Yorkshire
- Wiltshire
- Worcestershire
- Yorkshire