BritStays
Tea Rooms

🫖 Tea Rooms

Photo: Andy Li (CC0), Wikimedia Commons

The independent local places worth walking to on a UK break — pick a town to see its tea rooms, with distances, opening info and visitor reviews.

Edinburgh Scotland 241 places Oxford Oxfordshire 175 places Bath Somerset 146 places Brighton East Sussex 144 places Glasgow Scotland 138 places Leeds Yorkshire 122 places Cardiff Wales 112 places Norwich Norfolk 91 places Cambridge Cambridgeshire 81 places Portsmouth Hampshire 78 places Liverpool Merseyside 76 places Sheffield Yorkshire 63 places York Yorkshire 59 places Belfast Northern Ireland 57 places Cheltenham Gloucestershire 53 places Whitstable Kent 50 places Windermere Cumbria 48 places Dundee Scotland 43 places Bournemouth Dorset 43 places Bradford Yorkshire 34 places Chichester West Sussex 33 places Chester Cheshire 33 places Stoke-on-Trent Staffordshire 30 places Morecambe Lancashire 29 places Stratford-upon-Avon Warwickshire 27 places Eastbourne East Sussex 26 places Keswick Cumbria 24 places Swansea and Gower Wales 24 places Harrogate Yorkshire 23 places Penzance Cornwall 22 places Hull Yorkshire 20 places Cromer Norfolk 20 places Falmouth Cornwall 20 places Cleethorpes Lincolnshire 19 places Inverness Scottish Highlands 19 places Torquay Devon 17 places Dawlish Devon 16 places Monmouthshire Wales 16 places Blackpool Lancashire 16 places Lyme Regis Dorset 15 places Margate Kent 15 places Bakewell Derbyshire 15 places Great Yarmouth Norfolk 14 places Southport Merseyside 13 places Weston-super-Mare Somerset 13 places Matlock Derbyshire 12 places Weymouth Dorset 12 places Whitby Yorkshire 11 places Stirling Loch Lomond and The Trossachs 11 places Southwold Suffolk 11 places Alnwick Northumberland 10 places Hastings East Sussex 10 places Porthmadog Gwynedd 10 places Ayrshire Scotland 9 places Poole Dorset 8 places Bourton-on-the-Water Gloucestershire 8 places Hunstanton Norfolk 8 places Kendal Cumbria 8 places Aldeburgh Suffolk 8 places Scarborough Yorkshire 7 places St Andrews Fife 7 places Newquay Cornwall 7 places Portrush County Antrim 7 places Sidmouth Devon 7 places Looe Cornwall 7 places St Austell Cornwall 6 places Scottish Borders Scotland 6 places Aviemore Scottish Highlands 6 places Exmouth Devon 6 places Pitlochry Perthshire 6 places Anglesey Wales 6 places Berwick-upon-Tweed Northumberland 6 places Llandudno Conwy 5 places Padstow Cornwall 5 places Aberystwyth Ceredigion 5 places Bamburgh Northumberland 5 places Canterbury Kent 4 places Bridlington Yorkshire 4 places Tenby Pembrokeshire 4 places Ilfracombe Devon 4 places Carmarthenshire Wales 4 places Salcombe Devon 4 places Skegness Lincolnshire 4 places Betws-y-Coed Conwy 4 places Wroxham Norfolk 3 places Bude Cornwall 3 places Aberdeenshire Scotland 2 places Paignton Devon 2 places Oban Argyll and Bute 2 places Minehead Somerset 2 places St Davids Pembrokeshire 2 places Portree Isle of Skye 2 places Powys Wales 2 places Shetland Islands Scotland 2 places Outer Hebrides Scotland 2 places Barmouth Gwynedd 2 places Swanage Dorset 1 place Ambleside Cumbria 1 place Woolacombe Devon 1 place Newcastle County Down 1 place Dumfries and Galloway Scotland 1 place