123 bus timetable
12 different bus routes are numbered 123 across the UK and Ireland, run by 12 operators in 8 areas. They are separate services that happen to share a number — pick yours below for its timetable, stops, live map and fares.
123 bus in London
1 route
- 123 London — Turnpike Lane Bus Station ↔ Hainault Street Go Ahead London 377 weekday journeys first 00:00 · last 23:50
123 bus in South East England
3 routes
- 123 Lewes — Friars' Walk Stand " B " ↔ Lower Place Compass Travel 34 weekday journeys first 07:00 · last 18:15
- 123 West Malling — Kings Hill ↔ West Malling Nu-Venture 2 weekday journeys first 07:20 · last 08:30
- 123 Wokingham — Wokingham Stn ↔ Woosehill Thames Valley Buses 15 weekday journeys first 06:51 · last 19:04
123 bus in South West England
1 route
- 123 Alton — Alton College ↔ Liphook The Square Stagecoach South 2 weekday journeys first 08:45 · last 16:40
123 bus in East Midlands
1 route
- 123 Retford — Retford ↔ Retford Bus Station Nottinghamshire County Council Fleet Services 4 weekday journeys first 10:45 · last 14:00
123 bus in West Midlands
1 route
- 123 Cheadle — Rakeway ↔ Trent Close Stanton's of Stoke 5 weekday journeys first 08:45 · last 13:45
123 bus in North West England
1 route
- 123 Haslingden — Rising Bridge ↔ Burnley College The Burnley Bus Company 2 weekday journeys first 07:51 · last 16:30
123 bus in Scotland
3 routes
- 123 Haddington — Market Street ↔ High Street East Coast Buses 16 weekday journeys first 06:43 · last 18:15
- 123 Langholm — Meikleholmside ↔ Butts Street Andersons of Langholm 2 weekday journeys first 08:55 · last 12:55
- 123 Tain — Tain ↔ Tain Bus Depot Stagecoach Bluebird 3 weekday journeys first 07:28 · last 15:45
123 bus in Northern Ireland
1 route
- 123 Ballymena — Ballymena ↔ Main Street Ulsterbus 1 weekday journeys first 17:00 · last 17:00
Frequently asked questions
Why are there so many different 123 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 123, and 12 of them do. The 123 in Ballymena has no connection to the 123 in West Malling: different operator, different road, different timetable.
How do I find the right 123 bus timetable?
Find your part of the country in the list above and open the 123 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 123 bus the same route in every town?
No. These are 12 unrelated services that happen to share a number, run by 12 different operators. Fares, timetables and accessibility differ on each one, so always open the specific 123 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.