Groundsense

Every councilRanked

Buses an hour from stops within 400m, weekday daytime, every council ranked

Every bus timetabled to leave a stop within 400m of where people here live between 7am and 7pm on an ordinary Tuesday, over the twelve hours. Two routes from one stop count twice. It says how well served the streets are, not where the buses go. Figures for 13 October 2026, published for 359 councils in the UK. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Na h-Eileanan Siar, 1.8 an hour. The council in the middle: Broxbourne, 19.0 an hour. Highest: City of London, 315.8 an hour.

Buses an hour from stops within 400m, weekday daytime, every council it is published for, lowest first
PlaceCouncilFigure
1Na h-Eileanan SiarScotland1.8 an hour
2Fermanagh and OmaghNorthern Ireland2.0 an hour
3RutlandEast Midlands2.2 an hour
4 jointMalvern HillsWest Midlands2.8 an hour
4 jointMid SuffolkEast of England2.8 an hour
6FenlandEast of England3.1 an hour
7Mid UlsterNorthern Ireland3.2 an hour
8PowysWales3.5 an hour
9HartSouth East3.7 an hour
10Isle of AngleseyWales3.9 an hour
11 jointForest of DeanSouth West4.1 an hour
11 jointPembrokeshireWales4.1 an hour
13CotswoldSouth West4.2 an hour
14Causeway Coast and GlensNorthern Ireland4.4 an hour
15Newry, Mourne and DownNorthern Ireland4.5 an hour
16West DevonSouth West4.6 an hour
17East CambridgeshireEast of England4.8 an hour
18CeredigionWales4.9 an hour
19 jointStratford-on-AvonWest Midlands5.3 an hour
19 jointWychavonWest Midlands5.3 an hour
21East HampshireSouth East5.4 an hour
22HarboroughEast Midlands5.5 an hour
23 jointMid and East AntrimNorthern Ireland5.7 an hour
23 jointSevenoaksSouth East5.7 an hour
25South HollandEast Midlands5.8 an hour
26Armagh City, Banbridge and CraigavonNorthern Ireland5.9 an hour
27Dumfries and GallowayScotland6.1 an hour
28 jointMorayScotland6.2 an hour
28 jointNew ForestSouth East6.2 an hour
28 jointOrkney IslandsScotland6.2 an hour
31HerefordshireWest Midlands6.3 an hour
32Scottish BordersScotland6.4 an hour
33MeltonEast Midlands6.6 an hour
34BrecklandEast of England6.7 an hour
35 jointHighlandScotland6.8 an hour
35 jointMonmouthshireWales6.8 an hour
37WaverleySouth East6.9 an hour
38 jointAberdeenshireScotland7.0 an hour
38 jointDerbyshire DalesEast Midlands7.0 an hour
40 jointMole ValleySouth East7.1 an hour
40 jointNorth West LeicestershireEast Midlands7.1 an hour
42 jointDorsetSouth West7.2 an hour
42 jointSouth CambridgeshireEast of England7.2 an hour
42 jointSouth NorfolkEast of England7.2 an hour
42 jointStaffordshire MoorlandsWest Midlands7.2 an hour
42 jointWest LindseyEast Midlands7.2 an hour
47 jointTorridgeSouth West7.4 an hour
47 jointUttlesfordEast of England7.4 an hour
49 jointBaberghEast of England7.7 an hour
49 jointCentral BedfordshireEast of England7.7 an hour
49 jointMid DevonSouth West7.7 an hour
49 jointStaffordWest Midlands7.7 an hour
49 jointSwaleSouth East7.7 an hour
49 jointWealdenSouth East7.7 an hour
55 jointHuntingdonshireEast of England7.9 an hour
55 jointSouth StaffordshireWest Midlands7.9 an hour
57ClackmannanshireScotland8.0 an hour
58 jointNorth YorkshireYorkshire and the Humber8.1 an hour
58 jointSouth KestevenEast Midlands8.1 an hour
60 jointSouth HamsSouth West8.2 an hour
60 jointWest SuffolkEast of England8.2 an hour
62 jointStroudSouth West8.3 an hour
62 jointTest ValleySouth East8.3 an hour
64 jointCheshire EastNorth West8.5 an hour
64 jointKing's Lynn and West NorfolkEast of England8.5 an hour
66 jointArgyll and ButeScotland8.6 an hour
66 jointThree RiversEast of England8.6 an hour
68 jointSomersetSouth West8.7 an hour
68 jointSouth OxfordshireSouth East8.7 an hour
70BromsgroveWest Midlands8.9 an hour
71 jointEast LindseyEast Midlands9.0 an hour
71 jointHinckley and BosworthEast Midlands9.0 an hour
73West BerkshireSouth East9.1 an hour
74FlintshireWales9.3 an hour
75ShropshireWest Midlands9.5 an hour
76 jointBostonEast Midlands9.6 an hour
76 jointNorth HertfordshireEast of England9.6 an hour
76 jointNorth KestevenEast Midlands9.6 an hour
79North NorthamptonshireEast Midlands9.7 an hour
80North WarwickshireWest Midlands9.8 an hour
81RotherSouth East9.9 an hour
82 jointEastleighSouth East10.2 an hour
82 jointMaldonEast of England10.2 an hour
84East Riding of YorkshireYorkshire and the Humber10.3 an hour
85Wyre ForestWest Midlands10.5 an hour
86East SuffolkEast of England10.6 an hour
87 jointArds and North DownNorthern Ireland10.7 an hour
87 jointBedfordEast of England10.7 an hour
89 jointBraintreeEast of England10.9 an hour
89 jointBrentwoodEast of England10.9 an hour
89 jointCarmarthenshireWales10.9 an hour
89 jointChichesterSouth East10.9 an hour
89 jointMid SussexSouth East10.9 an hour
89 jointMilton KeynesSouth East10.9 an hour
89 jointRibble ValleyNorth West10.9 an hour
89 jointWokinghamSouth East10.9 an hour
97West OxfordshireSouth East11.0 an hour
98 jointBridgendWales11.3 an hour
98 jointCornwallSouth West11.3 an hour
98 jointDenbighshireWales11.3 an hour
98 jointHorshamSouth East11.3 an hour
102Bracknell ForestSouth East11.4 an hour
103South DerbyshireEast Midlands11.5 an hour
104 jointAngusScotland11.6 an hour
104 jointEast DevonSouth West11.6 an hour
106LichfieldWest Midlands11.7 an hour
107 jointBassetlawEast Midlands11.8 an hour
107 jointBlaenau GwentWales11.8 an hour
107 jointNewark and SherwoodEast Midlands11.8 an hour
110North East DerbyshireEast Midlands11.9 an hour
111TendringEast of England12.0 an hour
112 jointNorth NorfolkEast of England12.1 an hour
112 jointWest LancashireNorth West12.1 an hour
114BolsoverEast Midlands12.2 an hour
115 jointRunnymedeSouth East12.3 an hour
115 jointSurrey HeathSouth East12.3 an hour
115 jointTonbridge and MallingSouth East12.3 an hour
118 jointNeath Port TalbotWales12.4 an hour
118 jointNorth DevonSouth West12.4 an hour
118 jointWest LothianScotland12.4 an hour
121 jointBuckinghamshireSouth East12.5 an hour
121 jointWiltshireSouth West12.5 an hour
123 jointGwyneddWales12.6 an hour
123 jointRugbyWest Midlands12.6 an hour
125 jointNorth LincolnshireYorkshire and the Humber12.7 an hour
125 jointWestmorland and FurnessNorth West12.7 an hour
127BroadlandEast of England12.8 an hour
128TeignbridgeSouth West12.9 an hour
129 jointChorleyNorth West13.0 an hour
129 jointVale of White HorseSouth East13.0 an hour
131AshfordSouth East13.1 an hour
132Windsor and MaidenheadSouth East13.2 an hour
133 jointCannock ChaseWest Midlands13.3 an hour
133 jointCheshire West and ChesterNorth West13.3 an hour
135High PeakEast Midlands13.8 an hour
136Derry City and StrabaneNorthern Ireland13.9 an hour
137 jointCherwellSouth East14.2 an hour
137 jointDacorumEast of England14.2 an hour
137 jointNewcastle-under-LymeWest Midlands14.2 an hour
140East HertfordshireEast of England14.4 an hour
141ArunSouth East14.5 an hour
142 jointBlabyEast Midlands14.6 an hour
142 jointBlackburn with DarwenNorth West14.6 an hour
142 jointNorthumberlandNorth East14.6 an hour
142 jointStirlingScotland14.6 an hour
146 jointDoverSouth East15.0 an hour
146 jointTewkesburySouth West15.0 an hour
148FalkirkScotland15.1 an hour
149RochfordEast of England15.2 an hour
150CumberlandNorth West15.4 an hour
151Tunbridge WellsSouth East15.5 an hour
152WinchesterSouth East15.7 an hour
153Redcar and ClevelandNorth East15.8 an hour
154 jointGuildfordSouth East15.9 an hour
154 jointMaidstoneSouth East15.9 an hour
156 jointBasingstoke and DeaneSouth East16.2 an hour
156 jointTelford and WrekinWest Midlands16.2 an hour
158ElmbridgeSouth East16.3 an hour
159West NorthamptonshireEast Midlands16.5 an hour
160Vale of GlamorganWales16.6 an hour
161Amber ValleyEast Midlands16.9 an hour
162 jointIsle of WightSouth East17.3 an hour
162 jointRossendaleNorth West17.3 an hour
164East StaffordshireWest Midlands17.4 an hour
165Reigate and BansteadSouth East17.5 an hour
166ConwyWales17.7 an hour
167Welwyn HatfieldEast of England17.8 an hour
168 jointFolkestone and HytheSouth East18.0 an hour
168 jointWrexhamWales18.0 an hour
170PeterboroughEast of England18.1 an hour
171 jointLisburn and CastlereaghNorthern Ireland18.2 an hour
171 jointWokingSouth East18.2 an hour
173Oadby and WigstonEast Midlands18.3 an hour
174CaerphillyWales18.4 an hour
175 jointEast AyrshireScotland18.6 an hour
175 jointThurrockEast of England18.6 an hour
177East RenfrewshireScotland18.7 an hour
178St AlbansEast of England18.8 an hour
179RotherhamYorkshire and the Humber18.9 an hour
180BroxbourneEast of England19.0 an hour
181CharnwoodEast Midlands19.4 an hour
182GraveshamSouth East19.6 an hour
183RushmoorSouth East19.9 an hour
184PendleNorth West20.0 an hour
185 jointCanterburySouth East20.2 an hour
185 jointStevenageEast of England20.2 an hour
187 jointEast DunbartonshireScotland20.3 an hour
187 jointTandridgeSouth East20.3 an hour
189WarringtonNorth West20.4 an hour
190Epping ForestEast of England20.6 an hour
191HarlowEast of England20.8 an hour
192LewesSouth East21.1 an hour
193 jointSouth AyrshireScotland21.2 an hour
193 jointSouth GloucestershireSouth West21.2 an hour
195NewportWales21.3 an hour
196 jointBarnsleyYorkshire and the Humber21.5 an hour
196 jointHyndburnNorth West21.5 an hour
198 jointRedditchWest Midlands21.7 an hour
198 jointSouth LanarkshireScotland21.7 an hour
200 jointAntrim and NewtownabbeyNorthern Ireland22.0 an hour
200 jointCounty DurhamNorth East22.0 an hour
200 jointHaltonNorth West22.0 an hour
203HavantSouth East22.1 an hour
204FarehamSouth East22.4 an hour
205 jointMerthyr TydfilWales22.5 an hour
205 jointWorcesterWest Midlands22.5 an hour
207BasildonEast of England22.6 an hour
208 jointRhondda Cynon TafWales22.7 an hour
208 jointSouth RibbleNorth West22.7 an hour
210DoncasterYorkshire and the Humber23.1 an hour
211 jointAdurSouth East23.2 an hour
211 jointNorth AyrshireScotland23.2 an hour
211 jointWyreNorth West23.2 an hour
214North LanarkshireScotland23.3 an hour
215 jointFyldeNorth West23.5 an hour
215 jointWarwickWest Midlands23.5 an hour
217Stoke-on-TrentWest Midlands23.6 an hour
218AshfieldEast Midlands23.8 an hour
219MidlothianScotland23.9 an hour
220 jointMedwaySouth East24.0 an hour
220 jointThanetSouth East24.0 an hour
222 jointGreat YarmouthEast of England24.1 an hour
222 jointStockton-on-TeesNorth East24.1 an hour
224WakefieldYorkshire and the Humber24.6 an hour
225 jointCastle PointEast of England25.2 an hour
225 jointTamworthWest Midlands25.2 an hour
227ChesterfieldEast Midlands25.3 an hour
228ChelmsfordEast of England25.5 an hour
229 jointLincolnEast Midlands26.2 an hour
229 jointTorbaySouth West26.2 an hour
231HertsmereEast of England26.6 an hour
232East LothianScotland26.7 an hour
233BurnleyNorth West26.9 an hour
234TraffordNorth West27.1 an hour
235ErewashEast Midlands27.4 an hour
236 jointSloughSouth East27.9 an hour
236 jointTorfaenWales27.9 an hour
236 jointWatfordEast of England27.9 an hour
239KirkleesYorkshire and the Humber28.0 an hour
240MiddlesbroughNorth East28.1 an hour
241MansfieldEast Midlands28.7 an hour
242DudleyWest Midlands29.1 an hour
243RushcliffeEast Midlands29.2 an hour
244FifeScotland29.8 an hour
245Perth and KinrossScotland30.2 an hour
246 jointDarlingtonNorth East30.6 an hour
246 jointGloucesterSouth West30.6 an hour
248St. HelensNorth West30.8 an hour
249 jointNuneaton and BedworthWest Midlands30.9 an hour
249 jointWiganNorth West30.9 an hour
251 jointBroxtoweEast Midlands31.1 an hour
251 jointBuryNorth West31.1 an hour
251 jointRochdaleNorth West31.1 an hour
251 jointWorthingSouth East31.1 an hour
255StockportNorth West31.4 an hour
256HartlepoolNorth East31.5 an hour
257North East LincolnshireYorkshire and the Humber31.8 an hour
258SwindonSouth West32.1 an hour
259BradfordYorkshire and the Humber32.2 an hour
260SeftonNorth West32.3 an hour
261LancasterNorth West32.5 an hour
262OldhamNorth West33.1 an hour
263WirralNorth West33.2 an hour
264CalderdaleYorkshire and the Humber33.3 an hour
265Southend-on-SeaEast of England34.4 an hour
266BoltonNorth West34.6 an hour
267 jointCambridgeEast of England34.7 an hour
267 jointHastingsSouth East34.7 an hour
269ColchesterEast of England35.1 an hour
270North TynesideNorth East35.7 an hour
271EastbourneSouth East36.0 an hour
272 jointCrawleySouth East36.1 an hour
272 jointLutonEast of England36.1 an hour
274TamesideNorth West36.4 an hour
275North SomersetSouth West36.7 an hour
276DartfordSouth East37.2 an hour
277Epsom and EwellSouth East37.3 an hour
278YorkYorkshire and the Humber37.4 an hour
279RenfrewshireScotland38.6 an hour
280CheltenhamSouth West38.7 an hour
281DerbyEast Midlands38.9 an hour
282KnowsleyNorth West39.3 an hour
283LeedsYorkshire and the Humber39.8 an hour
284InverclydeScotland40.3 an hour
285IpswichEast of England40.4 an hour
286West DunbartonshireScotland40.5 an hour
287GedlingEast Midlands40.8 an hour
288CardiffWales41.4 an hour
289GosportSouth East41.5 an hour
290WalsallWest Midlands41.9 an hour
291WolverhamptonWest Midlands42.1 an hour
292Bournemouth, Christchurch and PooleSouth West42.6 an hour
293NorwichEast of England42.9 an hour
294SolihullWest Midlands43.5 an hour
295BlackpoolNorth West44.5 an hour
296SwanseaWales46.0 an hour
297SandwellWest Midlands46.4 an hour
298ExeterSouth West46.5 an hour
299 jointGatesheadNorth East46.6 an hour
299 jointSouth TynesideNorth East46.6 an hour
301SalfordNorth West46.8 an hour
302SunderlandNorth East47.0 an hour
303PlymouthSouth West47.6 an hour
304PrestonNorth West49.4 an hour
305ReadingSouth East50.1 an hour
306SouthamptonSouth East50.6 an hour
307SpelthorneSouth East51.1 an hour
308SheffieldYorkshire and the Humber51.3 an hour
309Dundee CityScotland51.6 an hour
310Kingston upon HullYorkshire and the Humber52.3 an hour
311BristolSouth West52.7 an hour
312HillingdonLondon57.3 an hour
313LeicesterEast Midlands61.6 an hour
314Newcastle upon TyneNorth East66.6 an hour
315Glasgow CityScotland67.0 an hour
316BirminghamWest Midlands68.0 an hour
317LiverpoolNorth West68.6 an hour
318BexleyLondon69.8 an hour
319BelfastNorthern Ireland71.5 an hour
320BromleyLondon72.9 an hour
321HarrowLondon74.4 an hour
322SuttonLondon77.6 an hour
323CoventryWest Midlands78.8 an hour
324ManchesterNorth West80.2 an hour
325Richmond upon ThamesLondon82.6 an hour
326PortsmouthSouth East84.1 an hour
327OxfordSouth East84.7 an hour
328HaveringLondon86.5 an hour
329NottinghamEast Midlands90.3 an hour
330MertonLondon91.6 an hour
331Kingston upon ThamesLondon91.7 an hour
332Bath and North East SomersetSouth West91.8 an hour
333RedbridgeLondon92.9 an hour
334EalingLondon94.5 an hour
335BarnetLondon94.8 an hour
336Barking and DagenhamLondon95.8 an hour
337City of EdinburghScotland96.0 an hour
338EnfieldLondon100.6 an hour
339HounslowLondon110.2 an hour
340CroydonLondon112.7 an hour
341BrentLondon115.3 an hour
342Brighton and HoveSouth East118.1 an hour
343LewishamLondon122.6 an hour
344GreenwichLondon123.8 an hour
345Waltham ForestLondon126.2 an hour
346WandsworthLondon132.1 an hour
347Aberdeen CityScotland140.1 an hour
348Tower HamletsLondon144.0 an hour
349NewhamLondon148.8 an hour
350HaringeyLondon155.2 an hour
351Hammersmith and FulhamLondon160.0 an hour
352HackneyLondon187.0 an hour
353CamdenLondon192.2 an hour
354LambethLondon193.3 an hour
355SouthwarkLondon205.4 an hour
356Kensington and ChelseaLondon205.5 an hour
357IslingtonLondon210.1 an hour
358WestminsterLondon237.1 an hour
359City of LondonLondon315.8 an hour

Not in this list

  • Isles of Scilly and Shetland Islands. The open bus timetables leave out this council's own services, so it has no figure rather than a figure of none.

Department for Transport, Bus Open Data Service timetables (GTFS); Translink, Metro and Glider, Ulsterbus and Goldliner timetables (TransXChange, OpenDataNI), departures between 07:00 and 19:00 on Tuesday 13 October 2026, read at every census area · 13 October 2026 · fetched 16 October 2026 · How this is measured

Weighing up two or three of these places?

A plan sets them beside where you live now, figure by figure, built around the three things that would decide it for you. £49 once, built the moment you pay, with a full refund for 14 days.