United Kingdom
609 towns in United Kingdom, with 326 surf spots, 14 kitesurf spots, 28 windsurf spots, 419 sailing spots, 79 dive sites, 326 kayak spots, 115 climbing areas and 198 mountain bike areas. Open one for its week.
Best this week first
Showing 100 of 609 towns.
- DunnetAirport 23 kmThis week: GoodBest day 84/1003 good days
- SwanseaAirport 49 kmThis week: GoodBest day 96/1007 good days
- West WitteringAirport 37 kmThis week: GoodBest day 97/1004 good days
- CarnforthAirport 78 kmThis week: GoodBest day 99/1007 good days
- NewquayAirport 7 kmThis week: GoodBest day 95/1001 good day
- CardiffAirport 15 kmThis week: GoodBest day 97/1007 good days
- Hayling IslandAirport 33 kmThis week: GoodBest day 96/1007 good days
- ThursoAirport 29 kmThis week: GoodBest day 79/1003 good days
- Camden TownAirport 14 kmThis week: GoodBest day 100/1007 good days
- ButtermereAirport 101 kmThis week: GoodBest day 95/1007 good days
- KinlochbervieAirport 80 kmThis week: GoodBest day 77/1005 good days
- New QuayAirport 115 kmThis week: GoodBest day 96/1005 good days
- FleetwoodAirport 66 kmThis week: GoodBest day 100/1007 good days
- RyeAirport 68 kmThis week: GoodBest day 71/1004 good days
- Water YeatAirport 102 kmThis week: GoodBest day 95/1007 good days
- CamberAirport 71 kmThis week: GoodBest day 99/1006 good days
- WhitstableAirport 33 kmThis week: GoodBest day 65/1003 good days
- LochgoilheadAirport 44 kmThis week: GoodBest day 100/1007 good days
- MaidstoneAirport 36 kmThis week: GoodBest day 100/1007 good days
- BrightonAirport 37 kmThis week: GoodBest day 99/1006 good days
- PortreeAirport 70 kmThis week: GoodBest day 100/1007 good days
- RadstockAirport 21 kmThis week: GoodBest day 100/1007 good days
- Ipswich EnglandAirport 63 kmThis week: GoodBest day 64/1002 good days
- ThornburyAirport 28 kmThis week: GoodBest day 100/1007 good days
- WraysburyAirport 7 kmThis week: GoodBest day 100/1007 good days
- BalevullinAirport 5 kmThis week: GoodBest day 71/1003 good days
- Rochester EnglandAirport 24 kmThis week: GoodBest day 100/1007 good days
- BettyhillAirport 66 kmThis week: GoodBest day 71/1006 good days
- DawlishAirport 17 kmThis week: GoodBest day 100/1005 good days
- HoutonAirport 17 kmThis week: GoodBest day 99/1007 good days
- ClevedonAirport 11 kmThis week: GoodBest day 97/1007 good days
- MelvichAirport 49 kmThis week: GoodBest day 69/1002 good days
- MablethorpeAirport 48 kmThis week: GoodBest day 97/1007 good days
- WhitbyAirport 53 kmThis week: GoodBest day 97/1004 good days
- Southend-on-SeaAirport 4 kmThis week: GoodBest day 97/1003 good days
- HarwichAirport 58 kmThis week: GoodBest day 97/1002 good days
- OrphirAirport 13 kmThis week: GoodBest day 99/1007 good days
- MaenporthAirport 36 kmThis week: GoodBest day 97/1001 good day
- SunderlandAirport 24 kmThis week: GoodBest day 96/1006 good days
- BlythAirport 15 kmThis week: GoodBest day 96/1006 good days
- Newbiggin by the SeaAirport 20 kmThis week: GoodBest day 96/1006 good days
- BarraAirport 5 kmThis week: GoodBest day 96/1005 good days
- PadstowAirport 12 kmThis week: GoodBest day 66/1001 good day
- BirminghamAirport 11 kmThis week: GoodBest day 99/1007 good days
- Whitley BayAirport 16 kmThis week: GoodBest day 96/1007 good days
- Lee-on-the-SolentAirport 20 kmThis week: GoodBest day 96/1004 good days
- ChorleyAirport 38 kmThis week: GoodBest day 99/1007 good days
- CowesAirport 21 kmThis week: GoodBest day 96/1004 good days
- DonaghadeeAirport 22 kmThis week: GoodBest day 96/1004 good days
- EdzellAirport 46 kmThis week: GoodBest day 96/1004 good days
- TreyarnonAirport 9 kmThis week: GoodBest day 66/1001 good day
- PortaferryAirport 34 kmThis week: GoodBest day 96/1004 good days
- StrangfordAirport 34 kmThis week: GoodBest day 96/1004 good days
- GosportAirport 24 kmThis week: GoodBest day 96/1004 good days
- GurnardAirport 22 kmThis week: GoodBest day 96/1004 good days
- ChesterAirport 16 kmThis week: GoodBest day 94/1005 good days
- St JustAirport 60 kmThis week: GoodBest day 65/1001 good day
- HinckleyAirport 27 kmThis week: GoodBest day 99/1007 good days
- RhylAirport 43 kmThis week: GoodBest day 96/1005 good days
- PortsmouthAirport 25 kmThis week: GoodBest day 96/1003 good days
- LymingtonAirport 21 kmThis week: GoodBest day 96/1003 good days
- LlanberisAirport 88 kmThis week: GoodBest day 99/1007 good days
- Bognor RegisAirport 51 kmThis week: GoodBest day 98/1003 good days
- LittlehamptonAirport 45 kmThis week: GoodBest day 98/1004 good days
- PorlockAirport 27 kmThis week: GoodBest day 96/1003 good days
- WorthingAirport 40 kmThis week: GoodBest day 98/1007 good days
- KingsbarnsAirport 28 kmThis week: GoodBest day 96/1003 good days
- RhosneigrAirport 96 kmThis week: GoodBest day 96/1003 good days
- Peterborough EnglandAirport 78 kmThis week: GoodBest day 99/1007 good days
- RothesayAirport 39 kmThis week: GoodBest day 96/1007 good days
- EdinburghAirport 11 kmThis week: GoodBest day 96/1007 good days
- PenzanceAirport 52 kmThis week: GoodBest day 96/1005 good days
- New PolzeathAirport 16 kmThis week: GoodBest day 62/1001 good day
- Mawgan PorthAirport 4 kmThis week: GoodBest day 62/1001 good day
- PortrushAirport 37 kmThis week: GoodBest day 96/1001 good day
- WeymouthAirport 47 kmThis week: GoodBest day 99/1003 good days
- YaverlandAirport 36 kmThis week: GoodBest day 96/1001 good day
- BrixhamAirport 38 kmThis week: GoodBest day 99/1005 good days
- DartmouthAirport 44 kmThis week: GoodBest day 99/1003 good days
- TorquayAirport 31 kmThis week: GoodBest day 99/1003 good days
- BeerAirport 23 kmThis week: GoodBest day 99/1006 good days
- ExmouthAirport 13 kmThis week: GoodBest day 99/1003 good days
- FalmouthAirport 32 kmThis week: GoodBest day 99/1006 good days
- ScarboroughAirport 71 kmThis week: GoodBest day 95/1005 good days
- PaigntonAirport 35 kmThis week: GoodBest day 99/1004 good days
- MayonAirport 64 kmThis week: GoodBest day 60/1001 good day
- YarmouthAirport 25 kmThis week: GoodBest day 95/1003 good days
- NeathAirport 43 kmThis week: GoodBest day 93/1007 good days
- ConistonAirport 106 kmThis week: GoodBest day 93/1007 good days
- RhossiliAirport 68 kmThis week: GoodBest day 93/1007 good days
- LlandudnoAirport 65 kmThis week: GoodBest day 94/1004 good days
- HaddingtonAirport 38 kmThis week: GoodBest day 94/1003 good days
- BrightlingseaAirport 35 kmThis week: GoodBest day 94/1002 good days
- KegworthAirport 3 kmThis week: GoodBest day 93/1007 good days
- PeterheadAirport 42 kmThis week: GoodBest day 93/1004 good days
- FelphamAirport 51 kmThis week: GoodBest day 98/1005 good days
- SelseyAirport 46 kmThis week: GoodBest day 98/1003 good days
- PeacehavenAirport 41 kmThis week: GoodBest day 98/1003 good days
- HoveAirport 36 kmThis week: GoodBest day 98/1003 good days
- PortlandAirport 49 kmThis week: GoodBest day 98/1003 good days
The map needs JavaScript. The list beside it holds every town, 50 at a time, and each place's page links to Google Maps.
Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns in it.
Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.
Every town, A to Z (609)
- Aberavon
- Aberdaron
- Aberdeen
- Aberdour
- Aberfeldy
- Aberfoyle
- Abersoch
- Aberystwyth
- Aboyne
- Alness
- Alston
- Alyth
- Amberley
- Amble
- Ambleside
- Amersham
- Antrim
- Ardfern
- Ardgay
- Ashburton
- Ashby de la Zouch
- Auldgirth
- Aviemore
- Bakewell
- Bala
- Balevullin
- Ballater
- Ballycastle
- Bamburgh
- Banchory
- Bangor
- Barnsley
- Barnstaple
- Barra
- Barry
- Basingstoke
- Bassenthwaite
- Beadnell
- Beaumaris
- Beccles
- Beddgelert
- Bedford
- Beer
- Belfast
- Benfleet
- Berwick
- Bethesda
- Bettyhill
- Betws Y Coed
- Bewdley
- Bexhill
- Bexleyheath
- Birchington
- Birmingham
- Blaenau Ffestiniog
- Blair Atholl
- Blandford Forum
- Blyth
- Bognor Regis
- Bolton
- Boot
- Boscastle
- Bosham
- Bosherston
- Bournemouth
- Bowness On Windermere
- Bracklesham
- Bracknell
- Bradford
- Brading
- Braemar
- Brandon
- Bridge of Orchy
- Bridge Of Tilt
- Bridge of Weir
- Bridgend
- Brightlingsea
- Brighton
- Bristol England
- Brixham
- Broad Haven
- Broadstairs
- Brockenhurst
- Brora
- Buckfastleigh
- Bude
- Buriton
- Burnham-on-Crouch
- Burntisland
- Burton
- Bushmills
- Buttermere
- Buxton
- Bwlchtocyn
- Cadgwith
- Caernarfon
- Caersws
- Callander
- Camber
- Camberley
- Camden Town
- Cannock
- Canonbie
- Cape Hill
- Capel Garmon
- Carbis Bay
- Cardiff
- Cardigan
- Carnforth
- Carrickfergus
- Carsington
- Castlerock
- Cayton
- Chelmsford
- Cheshunt
- Chester
- Chichester
- Chippenham
- Chorley
- Cinderford
- City Of London
- Clachtoll
- Clacton-on-Sea
- Clevedon
- Clovelly
- Cockburnspath
- Coldingham
- Colwyn Bay
- Coniston
- Cookham
- Corfe Castle
- Cowes
- Crackington Haven
- Cranbrook
- Crantock
- Crawley
- Crianlarich
- Crieff
- Crocketford
- Cromer
- Croyde
- Croydon
- Cruden Bay
- Culrain
- Dalmally
- Darley Dale
- Dartmouth
- Darwen
- Dawlish
- Deal
- Deeside
- Dolgellau
- Doll
- Donaghadee
- Dornie
- Dousland
- Dover
- Drumnadrochit
- Dryburgh
- Drymen
- Dudley
- Dulverton
- Dumfries
- Dunbar
- Dunblane
- Dundee
- Dunfermline
- Dunkeld
- Dunnet
- Durlston
- Durness
- East Grinstead
- East Runton
- East Wittering
- Eastbourne
- Edinburgh
- Edzell
- Ellesmere
- Ellesmere Port
- Embleton
- Emsworth
- Enfield
- Erith
- Exeter
- Exmouth
- Fairford
- Falkirk
- Falmouth
- Farnborough England
- Fearnan
- Felixstowe
- Felpham
- Filey
- Fishguard
- Fivemiletown
- Fleetwood
- Fochabers
- Folkestone
- Fordingbridge
- Forest Row
- Forres
- Fort Augustus
- Fort William
- Fortrose
- Fraserburgh
- Frensham
- Freshwater
- Freshwater Bay
- Freshwater East
- Garve
- Gatehouse Of Fleet
- Glasgow
- Glencoe
- Glenridding
- Gloucester
- Golspie
- Gorran Churchtown
- Gosport
- Gourock
- Grassington
- Great Malvern
- Greengairs
- Greenwich
- Guisborough
- Gurnard
- Haddington
- Hadfield
- Halifax
- Haltwhistle
- Harlyn
- Hartland
- Hartlepool
- Harwich
- Hastings
- Hathersage
- Hawick
- Hayle
- Hayling Island
- Haywards Heath
- Helensburgh
- Herne Bay
- Hexham
- Higham
- Hinckley
- Hoarwithy
- Hockley
- Holbeton
- Holmfirth
- Holywell
- Hope Cove
- Hornsea
- Horton
- Hounslow
- Houton
- Hove
- Huddersfield
- Hugh Town
- Hunstanton
- Huntingdon
- Huntly
- Ilford
- Ilfracombe
- Ilkley
- Innerleithen
- Invergarry
- Inverness
- Ipswich England
- Isle of Arran
- Isle of North Uist
- Isle of South Uist
- Kegworth
- Kelso
- Kendal
- Kenmore
- Keswick
- Kidwelly
- Kielder
- Killin
- Killington
- Killyleagh
- Kilry
- Kimmeridge
- Kinghorn
- Kingsbarns
- Kingsdown
- Kingston upon Thames
- Kingussie
- Kinlochbervie
- Kinlochleven
- Kippford
- Kirkwall
- Kirriemuir
- Kuggar
- Lanark
- Lancaster
- Langholm
- Langport
- Larne
- Lauder
- Lee
- Lee-on-the-Solent
- Leeds
- Leek
- Leigh On Sea
- Lerwick
- Lincoln England
- Linlithgow
- Liphook
- Littlehampton
- Liverpool England
- Lizard
- Llanberis
- Llandudno
- Llanelli
- Llanengan
- Llanfihangel Glyn Myfyr
- Llangennith
- Llangoedmor
- Llangollen
- Llangrannog
- Llangynog
- Llansawel
- Llantwit Major
- Llwyngwril
- Lochgoilhead
- Lochinver
- Lockerbie
- London
- Longridge
- Looe
- Lossiemouth
- Lowton
- Luss
- Lydstep
- Lyme Regis
- Lymington
- Lympstone
- Lynmouth
- Lynton
- Mablethorpe
- Macclesfield
- Machrihanish
- Machynlleth
- Maenporth
- Maidenhead
- Maidstone
- Maldon
- Manchester England
- Manorbier
- Mansfield England
- Marazion
- Margate
- Market Harborough
- Marloes
- Marston Moretaine
- Matlock
- Mauchline
- Mawgan Porth
- Maybole
- Mayon
- Melrose
- Melvich
- Merthyr Tydfil
- Middleton-in-Teesdale
- Milford Haven
- Moffat
- Mortehoe
- Morwenstow
- Mousehole
- Mumbles
- Nantmor
- Neath
- New Mills
- New Milton
- New Polzeath
- New Quay
- New Romney
- Newbiggin by the Sea
- Newbridge
- Newby Bridge
- Newcastle
- Newcastle upon Tyne
- Newcastleton
- Newgale
- Newlyn
- Newport Wales
- Newquay
- Newton Stewart
- Northam
- Northampton
- Nottingham
- Oban
- Ogmore
- Old Warden
- Orphir
- Otley
- Oxford
- Oxwich
- Padstow
- Paignton
- Pateley Bridge
- Peacehaven
- Peaslake
- Peebles
- Pembrey
- Penicuik
- Penmaen
- Pennan
- Penrith
- Pentewan
- Penzance
- Perranporth
- Perranuthnoe
- Perth
- Peterborough England
- Peterhead
- Pickering
- Pitlochry
- Plymouth
- Polzeath
- Ponterwyd
- Pontypool
- Poole
- Porlock
- Port Eynon
- Port Isaac
- Port Talbot
- Portaferry
- Portballintrae
- Porth
- Porth Wales
- Porthcawl
- Porthcurno
- Porthleven
- Porthtowan
- Portland
- Portreath
- Portree
- Portrush
- Portsmouth
- Portstewart
- Poundstock
- Praa Sands
- Prestwick
- Pwllheli
- Pyle
- Radstock
- Ramsgate
- Rathfriland
- Rayleigh
- Reading
- Rhosneigr
- Rhossili
- Rhyl
- Rickmansworth
- Ringwood
- Robin Hoods Bay
- Rochester England
- Rochford
- Rothesay
- Roy Bridge
- Rugeley
- Runcorn
- Runswick Bay
- Ruthin
- Ryde
- Rye
- Salcombe
- Salisbury
- Saltash
- Saltburn, Marske and New Marske
- Sandend
- Sandhaven
- Sandsend
- Saundersfoot
- Saunton
- Scarborough
- Seaford
- Seasalter
- Seaton Carew
- Seaview
- Selkirk
- Selsey
- Sennen
- Settle
- Sevenoaks
- Shanklin
- Sheffield
- Shepperton
- Shorwell
- Shrewsbury
- Sidmouth
- Skipton
- Skyreholme
- Slade
- Slaley
- Solihull
- South Cerney
- South Queensferry
- South Shields
- Southampton
- Southend-on-Sea
- Southport England
- Southwell
- Southwell England
- Southwold
- Spean Bridge
- St Andrews
- St Davids
- St Ives
- St Just
- St Leonards England
- St. Agnes
- St. Ives
- Staithes
- Stamford
- Starcross
- Staveley in Cartmel
- Stockton-on-Tees
- Stornoway
- Strangford
- Strathdon
- Stromness
- Sunderland
- Sutton-in-Ashfield
- Sutton-on-Sea
- Swanage
- Swansea
- Swinderby
- Symonds Yat
- Tankerton
- Taynuilt
- Teignmouth
- Tenby
- Teversal
- Tewkesbury
- Thirsk
- Thornbury
- Thornhill
- Thurlestone
- Thurso
- Tintagel
- Tobermory
- Todmorden
- Tomintoul
- Torpoint
- Torquay
- Totnes
- Trebarwith Strand
- Treligga
- Tremeirchion
- Treorchy
- Trevone
- Treyarnon
- Troon
- Tummel Bridge
- Tunbridge Wells
- Twickenham
- Tyndrum
- Tynemouth
- Tywyn
- Umberleigh
- Ventnor
- Wakefield England
- Walberswick
- Waldringfield
- Wallingford
- Walsall
- Waltham Cross
- Walton On The Naze
- Warminster
- Warrenpoint
- Water Yeat
- Welcombe
- Welton
- Wem
- Wembley
- Wembury
- West Wittering
- Westward Ho!
- Wetherby
- Weybridge
- Weymouth
- Whitby
- Whitley Bay
- Whitstable
- Wickford
- Widemouth Bay
- Widnes
- Winchester
- Windermere
- Winsford
- Winteringham
- Withernsea
- Witney
- Wivenhoe
- Woking
- Wolsingham
- Woodbridge
- Woolacombe
- Worcester
- Worthing
- Wraysbury
- Wrexham
- Wroxham
- Yarmouth
- Yateley
- Yaverland
- Ystrad Mynach