25 bus timetable
Looking for the number 25 bus? 62 different bus routes are numbered 25 across the UK and Ireland, run by 54 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 25 bus here matches “”. Search the whole site for it, or clear the box to see every 25.
25 bus in London
1 route
- London — Ilford to City of London via Stratford, Mile End Stagecoach London · 04:10–00:31 · 302 buses a weekday
25 bus in South East England
10 routes
- Brighton — Hove to University of Sussex via Brighton, Moulsecoomb Brighton & Hove Bus and Coach Company · 04:36–00:02 · 252 buses a weekday
- Canterbury — Canterbury circular via Kent and Canterbury Hospital Stagecoach South East · 06:30–20:15 · 57 buses a weekday
- Reading — Reading to Peppard Common via Caversham, Emmer Green Reading Buses · 05:05–23:45 · 59 buses a weekday
Show 7 more 25 buses in South East England
- Bedford — Bedford to Rushden via Carlton, Harrold Stagecoach East · not Sundays · 07:45–17:15 · 9 buses a weekday
- Eastbourne — Eastbourne to Lewes via Upperton, Polegate Cuckmere Buses · Tuesdays, Thursdays and Saturdays only · 08:20–18:00 · 9 buses a weekday
- Guildford — Guildford to Cranleigh via Merrow, Peaslake Compass Travel · weekdays only · 07:20–17:32 · 11 buses a weekday
- Harlow — Harlow to Cheshunt via St Margarets, Hoddesdon Central Connect · not Sundays · 05:55–21:00 · 28 buses a weekday
- Maidstone — Maidstone to Laddingford via Gallants Lane Nu-Venture · not Sundays · 06:53–17:25 · 7 buses a weekday
- Oxford — John Radcliffe Hospital to Heyford Park via Headington, Bicester Thames Travel · not Sundays · 05:35–23:00 · 34 buses a weekday
- Southend-on-Sea — Southend-on-Sea to Basildon via Leigh-on-Sea, Wickford First Essex · 05:05–21:00 · 113 buses a weekday
25 bus in South West England
9 routes
- Plymouth — Plymouth circular via The Hoe, West Hoe Plymouth Citybus · 09:00–22:00 · 27 buses a weekday
- Poole — Poole to Tollerford Road morebus · 05:22–23:15 · 58 buses a weekday
- Salisbury — Salisbury to Gillingham via Mere, Wincanton Salisbury Reds · not Sundays · 07:00–17:50 · 10 buses a weekday
Show 6 more 25 buses in South West England
- Bristol — Eastville to Ashton Gate via Bristol, Bedminster First Bristol, Bath & the West · 07:10–19:44 · 50 buses a weekday
- Northgate — Langley to Dulverton via Bampton, Brushford First Buses of Somerset · not Sundays · 06:34–18:45 · 2 buses a weekday
- Portsmouth — Portsmouth to Eastney via Portsea, Southsea Stagecoach South · 06:55–17:05 · 21 buses a weekday
- St Blazey — Par to St Austell via St Blazey, Charlestown Go Cornwall Bus · not Sundays · 06:15–19:00 · 26 buses a weekday
- Taunton — Taunton to Langley via Norton Fitzwarren, Wiveliscombe First Buses of Somerset · not Sundays · 07:19–18:07 · 12 buses a weekday
- Torbay — Paignton circular via Roundham Head, Goodrington Torbay Buses · not Sundays · 09:15–17:15 · 12 buses a weekday
25 bus in East of England
3 routes
- Dereham — Fakenham to Dereham via Pudding Norton, Whissonsett Sanders Coaches · Fridays only · 09:05–12:10 · 4 buses a weekday
- Hundon — Hundon to Haverhill via Kedington, Calford Green Stephensons of Essex · weekdays only · 08:10–15:25 · 2 buses a weekday
- Norwich — Riverside to University of East Anglia via Norwich, Eaton Park First Norfolk & Suffolk · runs 24 hours · 130 buses a weekday
25 bus in East Midlands
5 routes
- Chesterfield — Chesterfield to New Whittington via Whittington Moor, Old Whittington Stagecoach Yorkshire · 05:18–17:40 · 42 buses a weekday
- Leicester — Leicester circular via Belgrave, Beaumont Leys First Leicester · 05:49–22:15 · 53 buses a weekday
- Nottingham — Nottingham to Arnold via Sneinton, Mapperley Nottingham City Transport · 05:46–23:02 · 102 buses a weekday
Show 2 more 25 buses in East Midlands
- Market Rasen — Market Rasen to Grimsby via Scartho, Weelsby Stagecoach East Midlands · Tuesdays and Fridays only · 09:30–13:30 · 2 buses a weekday
- Peterborough — Peterborough to Yaxley via Fletton, Woodston Central Connect · 05:20–22:35 · 14 buses a weekday
25 bus in West Midlands
8 routes
- Coventry — Coventry to Rugby via Cheylesmore, Marton Stagecoach Midlands · not Sundays · 08:45–18:15 · 5 buses a weekday
- Stoke-on-Trent — Hanley to Keele via Newcastle Under Lyme First Potteries · 05:47–00:04 · 128 buses a weekday
- Wolverhampton — Wolverhampton to Pendeford via Blakenhall, Bilston Chaserider · 05:41–18:09 · 49 buses a weekday
Show 5 more 25 buses in West Midlands
- Birmingham — Erdington circular via Gravelly Hill, Bromford Solus Coaches · not Sundays · 10:02–15:02 · 5 buses a weekday
- Cannock — Cannock Town Centre to Cannock Bus Station Chaserider · not Sundays · 06:30–21:45 · 43 buses a weekday
- Dudley — Dudley to Kidderminster via Stourbridge, Norton National Express West Midlands · 06:42–23:25 · 61 buses a weekday
- Shrewsbury — Shrewsbury to Harlescott via Castle Fields, Ditherington Arriva Midlands · not Sundays · 07:10–20:15 · 48 buses a weekday
- Walsall — Bloxwich to Kingstanding via Aldridge, Pheasey Walsall Community Transport · not Sundays · 09:19–15:45 · 15 buses a weekday
25 bus in Yorkshire & the Humber
7 routes
- Leeds — Leeds to Weetwood via Woodhouse, Headingley First Leeds · weekdays only · 05:20–19:05 · 53 buses a weekday
- Penistone — Penistone circular via Millhouse Green, Oxspring South Pennine Community Transport · weekdays only · 09:22–13:22 · 3 buses a weekday
- Sheffield — Sheffield to Bradway via Manor, Wybourn Stagecoach Yorkshire · 04:26–20:37 · 115 buses a weekday
Show 4 more 25 buses in Yorkshire & the Humber
- Harworth — Worksop to Doncaster via Carlton Forest, Blyth Stagecoach East Midlands · 05:45–19:00 · 25 buses a weekday
- Hornsea — Hornsea to Beverley via Seaton, Leven East Yorkshire · 06:00–23:50 · 28 buses a weekday
- Sheffield — Woodhouse to Lowedges via Greenhill First South Yorkshire · 19:11–23:41 · 5 buses a weekday
- York — Osbaldwick to York via Tang Hall, Heworth Coastliner · not Sundays · 07:42–18:37 · 22 buses a weekday
25 bus in North West England
5 routes
- Liverpool — Liverpool circular via Toxteth Liverpool City Sights · 09:50–15:50 · 13 buses a weekday
- St Helens — St Helens circular via Eccleston Metro Network · not Sundays · 07:10–18:40 · 13 buses a weekday
- Stockport — Stockport to The Trafford Centre via Burnage, Chorlton Bee Network · 05:37–23:44 · 61 buses a weekday
Show 2 more 25 buses in North West England
- Mellor — Clitheroe to Blackburn via Whalley, Mellor Vision Bus · not Sundays · 06:56–19:45 · 18 buses a weekday
- Warrington — Warrington to Gorse Covert via Orford, Oakwood Warrington's Own Buses · 05:04–23:31 · 40 buses a weekday
25 bus in North East England
1 route
- South Shields — South Shields to Jarrow via Chichester, Boldon Go North East · 05:37–23:28 · 37 buses a weekday
25 bus in Scotland
6 routes
- Inverness — Inverness to Alness via Charleston, Evanton Stagecoach Bluebird · 06:52–16:34 · 19 buses a weekday
- Irvine — Irvine to Beith via Kilwinning, Kilbirnie Stagecoach West Scotland · not Sundays · 07:32–17:55 · 20 buses a weekday
- Tain — Tain to Dornoch via Clashmore, Evelix Stagecoach Bluebird · not Sundays · at 09:42 · 1 bus a weekday
Show 3 more 25 buses in Scotland
- Alness — Alness High St South to Invergordon Health Centre Stagecoach Bluebird · not Sundays · 06:05–16:30 · 19 buses a weekday
- Edinburgh — Longstone to Riccarton via Craigentinny, Edinburgh Lothian Buses · 04:00–23:48 · 177 buses a weekday
- Glasgow — Pollok to Govan via Mosspark, Cardonald Colchri Coaches · weekdays only · 07:14–17:45 · 43 buses a weekday
25 bus in Wales
6 routes
- Cardiff — Cardiff circular via Llandaff, Whitchurch Cardiff Bus · 07:15–18:35 · 22 buses a weekday
- Merthyr Tydfil — Merthyr Tydfil circular via Williamstown, Cefn Coed Stagecoach South Wales · not Sundays · 06:45–19:18 · 34 buses a weekday
- Swansea — Swansea to Blaenymaes via Manselton, Gendros First South & West Wales · 05:50–23:09 · 79 buses a weekday
Show 3 more 25 buses in Wales
- Aberffraw — Aberffraw to Holyhead via Valley, Blackbridge Gwynfor Coaches · not Sundays · 07:35–16:51 · 7 buses a weekday
- Fernhill — Fernhill to Pontypridd via Ynys-y-bwl, Glyn-coch Stagecoach South Wales · not Sundays · 18:25–22:59 · 10 buses a weekday
- Pentrer Felin — Pentrer Felin to Llandudno via Llansanffraid Glan Conwy, Deganwy Arriva Wales · not Sundays · 06:36–19:05 · 14 buses a weekday
25 bus in Isle of Man
1 route
- Douglas — Strang to Douglas via Onchan, Willaston Bus Vannin · not Sundays · 07:31–17:05 · 3 buses a weekday
Frequently asked questions
Where does the number 25 bus run?
62 buses are numbered 25, in Liverpool, Nottingham, Leeds, Leicester, Coventry, St Helens, Wolverhampton, Brighton, Swansea, Plymouth, Inverness, Canterbury and 49 more places. Each one is listed above by area, with its timetable, stops and live map.
Why are there so many different 25 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 25, and 62 of them do. The 25 in Liverpool has no connection to the 25 in Nottingham: different operator, different road, different timetable.
How do I find the right 25 bus timetable?
Find your part of the country in the list above and open the 25 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 25 bus the same route in every town?
No. These are 62 unrelated services that happen to share a number, run by 54 different operators. Fares, timetables and accessibility differ on each one, so always open the specific 25 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.