158 bus timetable
Looking for the number 158 bus? 9 different bus routes are numbered 158 across the UK and Ireland, run by 9 operators in 8 areas. They are separate services that happen to share a number — pick yours below for its timetable, stops, live map and fares.
No 158 bus here matches “”. Search the whole site for it, or clear the box to see every 158.
158 bus in London
1 route
- Chingford — Chingford to Stratford via Walthamstow, Leyton Arriva London North · runs 24 hours · 345 buses a weekday
158 bus in South East England
2 routes
- Bracknell — Bracknell circular via Binfield, Priestwood Thames Valley Buses · 06:30–20:05 · 14 buses a weekday
- High Wycombe — High Wycombe to Marlow via Cressex Carousel Buses · weekdays only · 10:20–13:45 · 2 buses a weekday
158 bus in South West England
1 route
- Swindon — Eldene to North Wroughton via Liden, Lawn Swindon's Bus Company · weekdays only · 07:40–15:10 · 2 buses a weekday
158 bus in East Midlands
1 route
- Matlock — Matlock to Bonsall via Starkholmes, Cromford Stagecoach Yorkshire · not Sundays · 10:36–18:01 · 6 buses a weekday
158 bus in West Midlands
1 route
- Leicester — Leicester to Nuneaton via Braunstone, Hinckley Arriva Midlands · 05:00–22:50 · 57 buses a weekday
158 bus in Yorkshire & the Humber
1 route
- Castleford — Castleford to Knottingley via Airedale, Ferrybridge Ross Travel · not Sundays · 07:01–17:15 · 22 buses a weekday
158 bus in Scotland
1 route
- Portree — Portree to Portree High School Stagecoach Bluebird · weekdays only · 08:46–15:30 · 2 buses a weekday
158 bus in Northern Ireland
1 route
- Larne — Larne to Glenoe via Glynn Ulsterbus · weekdays only · 08:05–16:25 · 4 buses a weekday
Frequently asked questions
Where does the number 158 bus run?
9 buses are numbered 158, in Leicester, High Wycombe, Castleford, Matlock, Larne, Portree, Bracknell, Chingford & Swindon. Each one is listed above by area, with its timetable, stops and live map.
Why are there so many different 158 buses?
Route numbers in the UK are chosen locally — by the operator, or by the local transport authority that tenders the service — not from any national list. Nothing stops two towns hundreds of miles apart both running a 158, and 9 of them do. The 158 in Leicester has no connection to the 158 in High Wycombe: different operator, different road, different timetable.
How do I find the right 158 bus timetable?
Find your part of the country in the list above and open the 158 that starts or finishes near you — each one links to its full timetable, every stop, a live map and its fares. If you know the stop you'll be waiting at, searching for the stop name instead gives you the next departures from that exact stop, which is more reliable than any timetable.
Is the 158 bus the same route in every town?
No. These are 9 unrelated services that happen to share a number, run by 9 different operators. Fares, timetables and accessibility differ on each one, so always open the specific 158 for your area.
Looking for the next bus rather than a timetable? Stops near you shows live departures. Browse all bus routes, every operator or timetables by town. Data from operators via the DfT Bus Open Data Service — see all sources.