31 bus timetable
Looking for the number 31 bus? 50 different bus routes are numbered 31 across the UK and Ireland, run by 47 operators in 13 areas. They are separate services that happen to share a number — pick yours below for its timetable, stops, live map and fares.
No 31 bus here matches “”. Search the whole site for it, or clear the box to see every 31.
31 bus in London
1 route
- London — Camden Town to White City via South Hampstead, Maida Vale London Transit · 05:00–00:35 · 218 buses a weekday
31 bus in South East England
4 routes
- Chelmsford — Chelmsford to Burnham-on-Crouch via Great Baddow, Maldon First Essex · 05:30–23:10 · 16 buses a weekday
- Cuckfield — Cuckfield to Uckfield via Haywards Heath, North Chailey Compass Travel · not Sundays · 05:56–18:35 · 17 buses a weekday
- Epping — Coopersale to Harlow via Epping, Pinnacles Central Connect · not Sundays · 06:50–19:45 · 15 buses a weekday
- High Wycombe — High Wycombe to Beaconsfield via Hazlemere, Penn Carousel Buses · 06:00–20:20 · 54 buses a weekday
31 bus in South West England
10 routes
- Plymouth — Plymouth circular via Mutley, Mannamead Stagecoach South West · weekdays only · 10:10–16:10 · 4 buses a weekday
- St Austell — St Austell to Luxulyan via Mount Charles, Bethel Go Cornwall Bus · not Sundays · 10:32–14:14 · 4 buses a weekday
- Torbay — Torquay circular via Hele, Watcombe Stagecoach South West · 06:55–23:25 · 31 buses a weekday
Show 7 more 31 buses in South West England
- Beckington — Beckington to Ansford via Frome, Castle Cary Libra Travel · weekdays only · 07:30–15:40 · 2 buses a weekday
- Havant — Havant circular via Stoke, South Hayling Stagecoach South · 05:35–23:30 · 32 buses a weekday
- Ilfracombe — Ilfracombe circular via Woolacombe, Hele Taw & Torridge · not Sundays · 07:45–17:35 · 11 buses a weekday
- Ilfracombe — Ilfracombe circular via Trimstone, Woolacombe Stagecoach South West · Mondays only · 09:05–17:35 · 8 buses a weekday
- Lansdown — Lansdown to Bath via Ensleigh First Bristol, Bath & the West · 06:15–23:30 · 129 buses a weekday
- Ventnor — Ventnor circular via Bonchurch, St Lawrence Minibus Plus.com · Tuesdays, Thursdays and Fridays only · 09:45–13:45 · 5 buses a weekday
- Wool — Wool circular via Winfrith Newburgh, West Lulworth morebus · weekends only · 10:17–18:20
31 bus in East of England
1 route
- Norwich — Sprowston to Norwich via Hellesdon, Thorpe St Andrew First Norfolk & Suffolk · not Sundays · at 04:40 · 1 bus a weekday
31 bus in East Midlands
3 routes
- Ilkeston — Ilkeston circular via Kirk Hallam trentbarton · 05:32–23:30 · 19 buses a weekday
- Leicester — Leicester circular via Clarendon Park, Oadby Arriva Midlands · 05:40–23:20 · 29 buses a weekday
- Lincoln — Lincoln to Sleaford via Potterhanworth Stagecoach East Midlands · not Sundays · 05:47–17:55 · 10 buses a weekday
31 bus in West Midlands
6 routes
- Walsall — Walsall to Mossley via Ryecroft, Blakenall Heath National Express West Midlands · 04:43–00:28 · 128 buses a weekday
- Walsall — Walsall to Mossley via Ryecroft, Blakenall Heath Diamond Bus · 05:08–23:20 · 89 buses a weekday
- Worcester — Worcester circular via St Johns, Henwick Park First Worcestershire · not Sundays · 06:42–18:25 · 12 buses a weekday
Show 3 more 31 buses in West Midlands
- Lichfield — Lichfield circular via Netherstowe, Christ Church Diamond Bus East Midlands · not Sundays · 09:45–13:45 · 5 buses a weekday
- Lichfield — Lichfield circular via Netherstowe, Christ Church Bus Link · Saturdays only · 08:00–16:00
- Whitchurch — Whitchurch to Ross-on-Wye via Llangarron, Greytree Nick Maddy Coaches · Thursdays only · 10:40–13:50 · 2 buses a weekday
31 bus in Yorkshire & the Humber
2 routes
- Leeds — Holt Park circular via Tinshill, Horsforth Squarepeg · weekdays only · 09:30–14:00 · 5 buses a weekday
- Sheffield — Sheffield to Parson Cross via Upperthorpe, Hillsborough TM Travel · not Sundays · 04:55–23:55 · 39 buses a weekday
31 bus in North West England
5 routes
- Preston — Preston to Lea via Plungington, Ashton-on-Ribble Preston Bus · 05:59–23:31 · 58 buses a weekday
- St Helens — St Helens to Derbyshire Hill via Finger Post, Parr Metro Network · 05:23–23:21 · 113 buses a weekday
- Warrington — Penketh circular via Doe Green Link Network · 09:30–13:40 · 3 buses a weekday
Show 2 more 31 buses in North West England
- Crewe — Crewe to Northwich via Coppenhall, Winsford D & G Bus · 05:40–19:08 · 26 buses a weekday
- Maghull — Maghull circular via Kennessee Green, Lydiate Stagecoach Merseyside and South Lancashire · 06:54–23:52 · 38 buses a weekday
31 bus in North East England
3 routes
- Newcastle upon Tyne — Denton Burn to Kenton via Newcastle upon Tyne, Gosforth Stagecoach North East · 06:18–22:52 · 86 buses a weekday
- Port Clarence — Port Clarence to Hardwick via Billingham, Norton Stagecoach North East · not Sundays · 06:35–18:50 · 24 buses a weekday
- Stanley — Stanley circular Stanley Travel · not Sundays · 09:28–16:28 · 8 buses a weekday
31 bus in Scotland
9 routes
- Glasgow — Glasgow to Carmunnock via Govanhill, Kings Park First Greater Glasgow · not Sundays · 04:43–19:56 · 45 buses a weekday
- Glasgow — Glasgow to Carmunnock via Govanhill, Kings Park Stuart's Coaches · 20:20–22:20 · 5 buses a weekday
- Glenrothes — Glenrothes to Parkneuk via Halbeath Bay Travel · not Sundays · 07:26–18:17 · 22 buses a weekday
Show 6 more 31 buses in Scotland
- Bathgate — Bathgate to Livingston via Linlithgow, Ladywell SD Travel · not Sundays · 06:30–18:55 · 26 buses a weekday
- Forres — Forres to Elgin via Kinloss, Bishopmill Stagecoach Bluebird · not Sundays · 06:28–18:45 · 3 buses a weekday
- Johnstone — Johnstone to Houston Square McGill's · not Sundays · 07:55–17:35 · 30 buses a weekday
- Kingoodie — Kingoodie to Ninewells via Charleston, Dundee Moffat & Williamson · not Sundays · 09:35–14:25 · 4 buses a weekday
- Rosewell — Poltonhall to East Craigs via Bonnyrigg, Edinburgh Lothian Buses · 03:58–00:16 · 160 buses a weekday
- Wanlockhead — Wanlockhead to Lanark via Abington, Symington Shuttle Buses · not Sundays · 08:05–14:05 · 4 buses a weekday
31 bus in Wales
4 routes
- Amlwch — Rhosgoch to Amlwch via Cemaes Bay, Rhosybol Lewis Y Llan · not Sundays · 07:40–11:20 · 3 buses a weekday
- Brynmawr — Brynmawr to Forgeside via Garn-yr-erw, Blaenavon Phil Anslow Travel · not Sundays · 06:55–18:10 · 19 buses a weekday
- Swansea — Swansea to Morriston Hospital via St Thomas, Birchgrove First South & West Wales · 05:55–22:50 · 36 buses a weekday
- Swansea — Swansea to Birchgrove via St Thomas, Winchwen Adventure Travel · Sundays only · 19:00–22:50
31 bus in Northern Ireland
1 route
- Banbridge — Banbridge to Rathfriland via Katesbridge, Moneyslane Ulsterbus · weekdays only · 07:00–17:25 · 6 buses a weekday
31 bus in Ireland
1 route
- Cork — Cork to Knockraha Bus Éireann · 07:10–20:45 · 19 buses a weekday
Frequently asked questions
Where does the number 31 bus run?
50 buses are numbered 31, in Glasgow, Leicester, Sheffield, St Helens, Swansea, Lincoln, Walsall, Plymouth, Chelmsford, Preston, Glenrothes, Worcester and 33 more places. Each one is listed above by area, with its timetable, stops and live map.
Why are there so many different 31 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 31, and 50 of them do. The 31 in Glasgow has no connection to the 31 in Leicester: different operator, different road, different timetable.
How do I find the right 31 bus timetable?
Find your part of the country in the list above and open the 31 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 31 bus the same route in every town?
No. These are 50 unrelated services that happen to share a number, run by 47 different operators. Fares, timetables and accessibility differ on each one, so always open the specific 31 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.