99 bus timetable
Looking for the number 99 bus? 28 different bus routes are numbered 99 across the UK and Ireland, run by 27 operators in 12 areas. They are separate services that happen to share a number — pick yours below for its timetable, stops, live map and fares.
No 99 bus here matches “”. Search the whole site for it, or clear the box to see every 99.
99 bus in London
1 route
- London — Woolwich to Bexleyheath via West Heath, Erith Go Ahead London · 04:35–00:50 · 178 buses a weekday
99 bus in South East England
4 routes
- Hastings — Hastings to Eastbourne via Bexhill, Langney Stagecoach South East · 05:00–22:40 · 79 buses a weekday
- Petworth — Petworth to Chichester via Duncton, Sutton Compass Travel · not Sundays · 07:45–17:35 · 10 buses a weekday
- Tilbury — Tilbury to Tilbury Ferry & LIC Terminal Ensignbus · not Sundays · 05:54–19:03 · 28 buses a weekday
- Woodham Ferrers — Woodham Ferrers to Broomfield via Maldon, Chelmsford Stephensons of Essex · weekdays only · 07:00–17:35 · 10 buses a weekday
99 bus in South West England
5 routes
- Cheltenham — Cheltenham to Gloucester via Arle Court, Longlevens Pulhams Coaches · weekdays only · 06:20–20:05 · 56 buses a weekday
- Chippenham — Chippenham to Swindon via Malmesbury, Royal Wootton Bassett Coachstyle · not Sundays · 06:25–19:05 · 27 buses a weekday
- Taunton — Taunton to Chard via Shoreditch, Blackwater Hatch Green Coaches · not Sundays · 07:30–17:05 · 10 buses a weekday
Show 2 more 99 buses in South West England
- Exmouth — Exmouth circular via Withycombe Raleigh, Brixington Stagecoach South West · 05:00–23:39 · 45 buses a weekday
- Malmesbury — Malmesbury to Chippenham via Lea, Kington Langley Coachstyle · weekdays only · at 06:45 · 1 bus a weekday
99 bus in East of England
1 route
- Lowestoft — Lowestoft to Southwold via Pakefield, Kessingland First Norfolk & Suffolk · 06:35–18:12 · 46 buses a weekday
99 bus in West Midlands
3 routes
- Husbands Bosworth — Husbands Bosworth to Rugby via Newton, Brownsover Catterall's · weekdays only · 07:22–16:00 · 2 buses a weekday
- Newcastle Under Lyme — Newcastle Town Centre to Chell Heath via Newcastle Under Lyme, Oxford First Potteries · not Sundays · 06:46–17:39 · 39 buses a weekday
- Solihull — Solihull to Kingshurst via Hobs Moat, Smiths Wood Diamond Bus · 06:30–18:35 · 30 buses a weekday
99 bus in Yorkshire & the Humber
3 routes
- Barnsley — Barnsley to Denby Dale via Darton, Clayton West South Pennine Community Transport · Saturdays only · 09:30–13:25
- Doncaster — Doncaster to Retford via Cantley, Bessacarr Stagecoach East Midlands · not Sundays · 07:30–18:10 · 20 buses a weekday
- Scarborough — Peasholm Park circular via Scarborough East Yorkshire · weekends only · 10:00–18:20
99 bus in North West England
4 routes
- Kendal — Arnside to Kirkby Lonsdale via Kendal, Kendal South Stagecoach Cumbria and Lancashire · weekdays only · 07:35–15:28 · 4 buses a weekday
- Manchester City Centre — Shudehill to Prestwich Hospital via Manchester, Salford Bee Network · not Sundays · 06:16–19:16 · 51 buses a weekday
- Preston — Gamull Lane to Longridge via Sherwood, Fulwood Avacab · weekdays only · 07:45–15:17 · 2 buses a weekday
- Whiston — Whiston circular via Halsnead Park, Prescot Link Network · not Sundays · 07:22–18:22 · 24 buses a weekday
99 bus in North East England
2 routes
- Shildon — Shildon to Spennymoor via Coundon, Middlestone Moor Weardale Motor Services · weekdays only · 07:03–17:33 · 21 buses a weekday
- Sunderland — Grangetown to Hylton Castle via Hillview, High Barnes L & G Coaches · not Sundays · 09:03–13:55 · 11 buses a weekday
99 bus in Scotland
2 routes
- Dunbeath — Wick to Thurso via Clyth, Pulteneytown Stagecoach Bluebird · not Sundays · 07:07–17:30 · 7 buses a weekday
- St Andrews — St Andrews Bus Station to Dundee City Centre Railway Station Stagecoach East Scotland · 05:00–03:09 · 236 buses a weekday
99 bus in Wales
1 route
- Pontypridd — Pontypridd to Pontypridd Bus Station Stagecoach South Wales · not Sundays · 09:15–17:10 · 29 buses a weekday
99 bus in Northern Ireland
1 route
- Enniskillen — Enniskillen to Belleek via Coles Hill, Church Hill Ulsterbus · weekdays only · 13:45–16:30 · 3 buses a weekday
99 bus in Ireland
1 route
- Ashtown — Ashtown circular via Dublin Bus Átha Cliath – Dublin Bus · 09:00–18:00 · 19 buses a weekday
Frequently asked questions
Where does the number 99 bus run?
28 buses are numbered 99, in Doncaster, Cheltenham, Solihull, Barnsley, Taunton, Enniskillen, Manchester City Centre, Kendal, Lowestoft, London, Newcastle Under Lyme, Chippenham and 16 more places. Each one is listed above by area, with its timetable, stops and live map.
Why are there so many different 99 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 99, and 28 of them do. The 99 in Doncaster has no connection to the 99 in Cheltenham: different operator, different road, different timetable.
How do I find the right 99 bus timetable?
Find your part of the country in the list above and open the 99 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 99 bus the same route in every town?
No. These are 28 unrelated services that happen to share a number, run by 27 different operators. Fares, timetables and accessibility differ on each one, so always open the specific 99 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.