🫖 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