120 bus timetable
Looking for the number 120 bus? 22 different bus routes are numbered 120 across the UK and Ireland, run by 22 operators in 11 areas. They are separate services that happen to share a number — pick yours below for its timetable, stops, live map and fares.
No 120 bus here matches “”. Search the whole site for it, or clear the box to see every 120.
120 bus in London
1 route
- London — Hounslow to Northolt via Southall, Greenford Metroline Travel · 04:30–00:20 · 229 buses a weekday
120 bus in South East England
4 routes
- Aylesbury — Aylesbury to Oxford via Wheatley, Risinghurst Redline · 07:10–15:45 · 5 buses a weekday
- Chatham — Chatham to Rainham via Gillingham, Darland Nu-Venture · weekdays only · 09:20–11:45 · 4 buses a weekday
- Seaford — Seaford circular via Bishopstone, East Blatchington Cuckmere Buses · not Sundays · 08:53–16:53 · 13 buses a weekday
- Seaford — Seaford circular via Bishopstone, East Blatchington Compass Travel · Saturdays only · 13:22–16:22
120 bus in South West England
3 routes
- Marlborough — Marlborough circular via Ham Salisbury Reds · weekdays only · 07:23–17:03 · 4 buses a weekday
- New Milton — New Milton to Lymington via Wootton, Sway morebus · not Sundays · 09:30–14:40 · 6 buses a weekday
- Torbay — Paignton to Kingswear via Goodrington, Hillhead Stagecoach South West · 07:50–18:00 · 21 buses a weekday
120 bus in East of England
1 route
- Ipswich — Ipswich to Whatfield via Westbourne, Sproughton Hadleigh Community Transport · Thursdays only · 10:10–13:00 · 2 buses a weekday
120 bus in West Midlands
1 route
- Manchester — Manchester to Birmingham via Moss Side National Express · 07:00–21:30 · 10 buses a weekday
120 bus in Yorkshire & the Humber
4 routes
- Sheffield — Halfway to Fulwood via Manor, Sheffield Stagecoach Yorkshire · 04:18–00:25 · 133 buses a weekday
- Thornton in Craven — Thornton in Craven to Burnley via Barnoldswick, Colne The Burnley Bus Company · weekdays only · 07:40–16:30 · 2 buses a weekday
- Wakefield — Wakefield to Healey via Lupset, Ossett Globe Coaches · not Sundays · 09:05–15:05 · 8 buses a weekday
- Waterthorpe — Halfway to Fulwood via Manor, Sheffield First South Yorkshire · 05:12–21:47 · 88 buses a weekday
120 bus in North East England
1 route
- Newcastle upon Tyne — Wideopen to Great Park via Brunswick Village, Hazlerigg Arriva North East · weekdays only · 07:44–15:25 · 2 buses a weekday
120 bus in Scotland
3 routes
- Dunbar — Dunbar to North Berwick via West Barns, East Linton East Coast Buses · 06:35–21:33 · 28 buses a weekday
- Langholm — Langholm to Eskdalemuir via Bentpath, Castle Oer Telford's Coaches · not Sundays · 07:30–16:02 · 14 buses a weekday
- Nairn — Auldearn to Nairn via Loch Loy Stagecoach Bluebird · weekdays only · 08:10–15:50 · 2 buses a weekday
120 bus in Wales
1 route
- Blaenrhondda — Blaen-cwm to Caerphilly via Treorchy, Pontypridd Stagecoach South Wales · 05:14–23:13 · 68 buses a weekday
120 bus in Northern Ireland
1 route
- Antrim — Belfast to Ballymena via Antrim, Chapeltown Ulsterbus · not Sundays · 06:00–18:00 · 27 buses a weekday
120 bus in Ireland
2 routes
- Dublin — Dublin to Ashtown via Cabra, Finglas Bus Átha Cliath – Dublin Bus · 06:30–23:30 · 84 buses a weekday
- Dublin — Dublin to Edenderry via Lucan, Celbridge Go-Ahead Ireland · 05:28–23:30 · 56 buses a weekday
Frequently asked questions
Where does the number 120 bus run?
22 buses are numbered 120, in Dublin, Manchester, Aylesbury, Ipswich, Chatham, Wakefield, Torbay, London, Antrim, Waterthorpe, Sheffield, Marlborough and 8 more places. Each one is listed above by area, with its timetable, stops and live map.
Why are there so many different 120 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 120, and 22 of them do. The 120 in Dublin has no connection to the 120 in Manchester: different operator, different road, different timetable.
How do I find the right 120 bus timetable?
Find your part of the country in the list above and open the 120 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 120 bus the same route in every town?
No. These are 22 unrelated services that happen to share a number, run by 22 different operators. Fares, timetables and accessibility differ on each one, so always open the specific 120 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.