12 bus timetable
Looking for the number 12 bus? 68 different bus routes are numbered 12 across the UK and Ireland, run by 58 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 12 bus here matches “”. Search the whole site for it, or clear the box to see every 12.
12 bus in London
1 route
- London — Oxford Circus to Dulwich via Camberwell, Peckham Go Ahead London · runs 24 hours · 216 buses a weekday
12 bus in South East England
10 routes
- Aylesbury — Aylesbury to Berryfields via Elmhurst, Quarrendon Estate Redline · weekdays only · 07:47–16:10 · 3 buses a weekday
- Brighton — Telscombe Cliffs to Roselands via Brighton, Denton Brighton & Hove Bus and Coach Company · 04:32–00:22 · 169 buses a weekday
- Oxford — Oxford to Cowley Stagecoach Oxfordshire · 04:38–01:45 · 75 buses a weekday
Show 7 more 12 buses in South East England
- Bexhill — Bexhill circular via Pebsham, Old Town Bexhill Community Bus · not Sundays · 09:46–16:36 · 4 buses a weekday
- Deal — Deal to Canterbury via Walmer, Whitfield Stagecoach South East · not Sundays · 06:00–19:40 · 24 buses a weekday
- Heatherside — Heatherside to Frimley via Camberley Stagecoach South · not Sundays · 08:20–17:44 · 12 buses a weekday
- Littlehampton — Littlehampton to East Preston via Rustington Compass Travel · weekdays only · 09:50–14:50 · 11 buses a weekday
- Luton — Luton to Stopsley via St Annes, Vauxhall Park Arriva Beds and Bucks · 05:25–23:20 · 133 buses a weekday
- Maidstone — Maidstone to Tenterden via Shepway, Langley Arriva Kent and Surrey · 06:03–23:25 · 56 buses a weekday
- Wickford — Wickford to Billericay via Crays Hill, Great Burstead NIBSbuses · not Sundays · 06:20–18:39 · 24 buses a weekday
12 bus in South West England
14 routes
- Bath — Bath to Haycombe via Lower Bristol Road, Oldfield Park Faresaver · not Sundays · 08:03–17:55 · 19 buses a weekday
- Gloucester — Gloucester to Quedgeley Stagecoach West · 05:05–01:20 · 102 buses a weekday
- Plymouth — Plymouth to Callington via Wearde, St Stephens Go Cornwall Bus · 05:05–23:15 · 35 buses a weekday
Show 11 more 12 buses in South West England
- Basingstoke — Basingstoke to Hatch Warren via Brighton Hill, Kempshott Park Stagecoach South · not Sundays · 07:00–19:10 · 22 buses a weekday
- Bournemouth — Bournemouth to Strouden via Lansdowne, Winton morebus · 05:40–23:10 · 55 buses a weekday
- Kingsbridge — Kingsbridge circular via Sutton, South Milton Tally Ho! · weekdays only · 08:00–15:30 · 2 buses a weekday
- Newport — Newport to Alum Bay via Moortown, Freshwater Southern Vectis · 07:20–23:10 · 16 buses a weekday
- Newton Abbot — Newton Abbot to Brixham via Torquay, Paignton Stagecoach South West · 05:00–00:15 · 157 buses a weekday
- Portsmouth — Tipner to Fratton via North End, Copnor Stagecoach South · not Sundays · 09:30–14:55 · 12 buses a weekday
- Severn Beach — Severn Beach to Bristol Parkway via Cribbs Causeway, Patchway Stagecoach South Wales · 04:58–22:15 · 30 buses a weekday
- Southampton — Southampton to Calmore via Freemantle, Totton Bluestar · 04:47–23:25 · 81 buses a weekday
- Swindon — Taw Hill to Common Head via Pinehurst, Swindon Swindon's Bus Company · 05:48–20:12 · 54 buses a weekday
- Taunton — Taunton circular via Monkton Heathfield, Bathpool Somerset Council · not Sundays · 08:06–13:47 · 6 buses a weekday
- Weymouth — Weymouth to Lanehouse via Westham First Wessex, Dorset & South Somerset · 09:00–18:30 · 18 buses a weekday
12 bus in East of England
5 routes
- Dereham — Dereham to Market Place Central Connect · not Sundays · 08:43–13:47 · 6 buses a weekday
- Ipswich — Ipswich to Chantry Ipswich Buses · 06:40–22:46 · 82 buses a weekday
- Newmarket — Newmarket to Cambridge via Bottisham, Fen Ditton Stephensons of Essex · not Sundays · 06:30–18:20 · 24 buses a weekday
Show 2 more 12 buses in East of England
- Newmarket — Newmarket to Ely via Fordham, Soham Star Cabs · weekdays only · at 06:01 · 1 bus a weekday
- Wroxham — Hoveton to Norfolk & Norwich University Hospital via Sprowston, Norwich First Norfolk & Suffolk · not Sundays · 06:57–18:14 · 41 buses a weekday
12 bus in East Midlands
8 routes
- Lincoln — Lincoln to Welton via Ermine East, Nettleham Stagecoach East Midlands · 06:00–18:42 · 53 buses a weekday
- Northampton — Northampton circular via East Hunsbury, Brackmills Stagecoach Midlands · 05:54–20:05 · 27 buses a weekday
- Nottingham — Nottingham to Cropwell Bishop via West Bridgford, Cotgrave Nottingham City Transport · not Sundays · 07:00–16:05 · 18 buses a weekday
Show 5 more 12 buses in East Midlands
- Coalville — Coalville to Whitwick via New Swannington Arriva Midlands · weekdays only · 08:50–17:30 · 18 buses a weekday
- Grimsby — Bradley Park to New Waltham via Grimsby, Cleethorpes Stagecoach East Midlands · not Sundays · 08:40–17:35 · 13 buses a weekday
- Loughborough — Loughborough circular Kinchbus · 06:50–22:30 · 32 buses a weekday
- Mansfield — Mansfield to Shirebrook via Market Warsop, Church Warsop Stagecoach East Midlands · not Sundays · 05:50–19:45 · 50 buses a weekday
- Scunthorpe — Scunthorpe to Ashfield via Frodingham, Ashby Hornsbys Bus & Coach · not Sundays · 07:20–17:50 · 22 buses a weekday
12 bus in West Midlands
5 routes
- Birmingham — Birmingham to Dudley via Londonderry, Oakham National Express West Midlands · 05:16–23:58 · 97 buses a weekday
- Burton upon Trent — Burton upon Trent to Lichfield via Woodhouses, Kings Bromley Diamond Bus East Midlands · not Sundays · 07:05–18:20 · 21 buses a weekday
- Kidderminster — Kidderminster circular via Franche, Ferndale Diamond Bus · not Sundays · 10:00–13:55 · 4 buses a weekday
Show 2 more 12 buses in West Midlands
- Redditch — Redditch to Astwood Bank via Oakenshaw, Woodrow Diamond Bus · 07:10–20:35 · 30 buses a weekday
- Stafford — Stafford circular via Castletown, Doxey Select Bus Services · not Sundays · 09:05–17:40 · 17 buses a weekday
12 bus in Yorkshire & the Humber
5 routes
- Barnsley — Barnsley circular via Honeywell Stagecoach Yorkshire · 06:30–22:15 · 28 buses a weekday
- Hull — Hull to Kingswood via East Park, Bransholme Stagecoach East Midlands · 05:25–23:30 · 54 buses a weekday
- Skipton — Skipton circular via Carleton North Yorkshire Council · not Sundays · 09:05–15:00 · 6 buses a weekday
Show 2 more 12 buses in Yorkshire & the Humber
- Bridlington — Bridlington to Scarborough via Filey, Weaponness East Yorkshire · 05:55–19:30 · 25 buses a weekday
- Leeds — White Rose Centre to Roundhay Park First Leeds · 04:27–23:04 · 130 buses a weekday
12 bus in North West England
3 routes
- Leighton — Leighton to Shavington via Coppenhall, Crewe D & G Bus · not Saturdays · 06:16–20:59 · 29 buses a weekday
- Liverpool — Liverpool circular via Horn Smithies Arriva North West · 04:59–23:16 · 63 buses a weekday
- Warrington — Warrington circular via Walton, Latchford Warrington's Own Buses · not Sundays · 06:38–22:37 · 17 buses a weekday
12 bus in North East England
4 routes
- Middlesbrough — Middlesbrough to Coulby Newham via Linthorpe, Hemlington Stagecoach North East · 05:36–23:37 · 111 buses a weekday
- Newcastle upon Tyne — Fenham to Wallsend via Newcastle upon Tyne, Walker Stagecoach North East · 05:33–23:00 · 157 buses a weekday
- Newcastle upon Tyne — Newcastle upon Tyne to Winlaton via Scotswood, Blaydon Go North East · 05:17–23:46 · 62 buses a weekday
- South Shields — South Shields circular via Marsden, Cleadon Park Stagecoach North East · 06:30–22:31 · 17 buses a weekday
12 bus in Scotland
4 routes
- Aberdeen — Torry to Heathryfold via Aberdeen, Ashgrove First Aberdeen · 04:56–23:26 · 147 buses a weekday
- Ardrossan — Ardrossan to Stevenston via Saltcoats, Ardeer Stagecoach West Scotland · 07:08–18:10 · 36 buses a weekday
- Edinburgh — Craigentinny to South Gyle via Durham, Corstorphine Lothian Buses · 06:21–23:05 · 64 buses a weekday
- Perth — Gannochy to Kinnoull via Perth, Oakbank Stagecoach East Scotland · not Sundays · 09:18–15:18 · 8 buses a weekday
12 bus in Wales
7 routes
- Newport — Newport to Crindau Newport Bus · weekdays only · 09:47–13:37 · 24 buses a weekday
- Swansea — Swansea circular via Townhill, Mayhill First South & West Wales · 07:00–22:10 · 24 buses a weekday
- Wrexham — Wrexham circular via Bryn Offa, Brynteg Arriva Wales · 05:08–22:56 · 34 buses a weekday
Show 4 more 12 buses in Wales
- Caernarfon — Caernarfon to Pwllheli via Llandwrog, Y Ffor Clynnog & Trefor / Berwyn Coaches · 07:00–21:10 · 29 buses a weekday
- New Tredegar — New Tredegar to Blackwood via Aberbargoed, Cefn Fforest Harris Coaches · not Sundays · 06:28–18:00 · 44 buses a weekday
- Pontypool — Pontypool circular via Cwmynyscoy, Cwmfields Stagecoach South Wales · not Sundays · 08:36–18:36 · 20 buses a weekday
- Rhyl — Rhyl to Llandudno via Abergele Arriva Wales · 05:10–23:25 · 138 buses a weekday
12 bus in Northern Ireland
1 route
- Ballygowan — Ballygowan to Raffrey via Belfast, Cregagh Ulsterbus · weekdays only · 06:50–17:55 · 19 buses a weekday
12 bus in Isle of Man
1 route
- Willaston — Willaston to Port Saint Mary via Douglas, Onchan Bus Vannin · 05:06–22:25 · 9 buses a weekday
Frequently asked questions
Where does the number 12 bus run?
68 buses are numbered 12, in Birmingham, Newcastle upon Tyne, Liverpool, Nottingham, Hull, Warrington, Newport, Gloucester, Oxford, Brighton, Aylesbury, Swansea and 53 more places. Each one is listed above by area, with its timetable, stops and live map.
Why are there so many different 12 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 12, and 68 of them do. The 12 in Birmingham has no connection to the 12 in Newcastle upon Tyne: different operator, different road, different timetable.
How do I find the right 12 bus timetable?
Find your part of the country in the list above and open the 12 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 12 bus the same route in every town?
No. These are 68 unrelated services that happen to share a number, run by 58 different operators. Fares, timetables and accessibility differ on each one, so always open the specific 12 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.