Saturday, August 22, 2026

London Bus 123

Bus 123 in London links Turnpike Lane Bus Station and Hainault Street. The route is 0.0 km long with 53 stops, and the official schedule from Transport for London puts the full trip at about 73 minutes. On a weekday it runs 124 trips in one direction, and 103 on a weekend day.

Route map of bus 123 in London: Turnpike Lane Bus Station to Hainault Street

Route at a glance

Mode Bus
Route number 123
City London
Operator Transport for London (TfL)
Start → end Turnpike Lane Bus Station → Hainault Street
End → start Hainault Street → Turnpike Lane Bus Station
Route length 0.0 km / 0.0 km in the opposite direction
Number of stops 53 / 54 in the opposite direction
Travel time about 73 minutes
Trips per day 124 on weekdays, 103 on weekends one way
Frequency peak 7–11 · midday 8–10 · weekend 10–15
First / last trip from «Turnpike Lane Bus Station» 00:02 / 23:50
First / last trip from «Hainault Street» 00:00 / 23:48
Fare 1.75 £ (fare in effect since 5 July 2026)
Updated August 22, 2026

Route of Bus 123

Outbound: Turnpike Lane Bus Station → Hainault Street

This direction has 53 stops. The route passes Westbury Avenue Baptist Church, Park View Road (N17), St John’s Road, Claybury Broadway. The full list of stops in order is below.

No. Stop From start Note
1 Turnpike Lane Bus Station 0.0 km Terminus
2 Westbury Avenue Baptist Church 0.0 km
3 Lordship Lane (N22) 0.0 km
4 Westbury Avenue /Lordship Lane 0.0 km
5 The Roundway / West Arm 0.0 km
6 Waltheof Avenue 0.0 km
7 Lordship Lane Primary Care Centre 0.0 km
8 Mount Pleasant Road 0.0 km
9 Bruce Castle Park & Museum 0.0 km
10 Elmhurst Road 0.0 km
11 Bruce Grove Station 0.0 km
12 Tottenham Police Station 0.0 km
13 Tottenham High Road / High Cross 0.0 km
14 Park View Road (N17) 0.0 km
15 Tottenham Hale Bus Station 0.0 km
16 Mill Mead Road 0.0 km
17 Walthamstow Wetlands / Ferry Boat Inn 0.0 km
18 Blackhorse Road Station 0.0 km
19 King Edward Road (E17) 0.0 km
20 Higham Hill Road Walthamstow 0.0 km
21 Wolsey Avenue Walthamstow 0.0 km
22 Lloyd Park / William Morris Gallery 0.0 km
23 Bromley Road (E17) 0.0 km
24 Waltham Forest Town Hall 0.0 km
25 Waltham Forest College 0.0 km
26 St John’s Road 0.0 km
27 Wood Street 0.0 km
28 Hale End Road 0.0 km
29 Beacontree Avenue 0.0 km
30 Woodford New Road 0.0 km
31 Waterworks Corner 0.0 km
32 High Road South Woodford 0.0 km
33 Maybank Road South Woodford 0.0 km
34 Charlie Browns Roundabout 0.0 km
35 Lechmere Approach 0.0 km
36 Northview Drive 0.0 km
37 Woodford / Roding Lane North 0.0 km
38 Claybury Broadway 0.0 km
39 Lord Avenue 0.0 km
40 Longwood Gardens Gants Hill 0.0 km
41 Highwood Gardens 0.0 km
42 Glenwood Gardens 0.0 km
43 Gants Hill Stn / Woodford Ave 0.0 km
44 Gants Hill Station / Cranbrook Road 0.0 km
45 Beehive Lane 0.0 km
46 Bethell Avenue 0.0 km
47 Valentines Park 0.0 km
48 Northbrook Road 0.0 km
49 Coventry Road 0.0 km
50 Ilford Station 0.0 km
51 Ilford / Chapel Road 0.0 km
52 Redbridge Central Library 0.0 km
53 Hainault Street 0.0 km Terminus

Inbound: Hainault Street → Turnpike Lane Bus Station

This direction has 54 stops. The route passes Redbridge Central Library, Woodford / Roding Lane South, Hoe Street / The Bell, Park View Road (N17). The full list of stops in order is below.

No. Stop From start Note
1 Hainault Street 0.0 km Terminus
2 Redbridge Central Library 0.0 km
3 High Road Ilford 0.0 km
4 Beal Road 0.0 km
5 Northbrook Road 0.0 km
6 Valentines Park 0.0 km
7 Bethell Avenue 0.0 km
8 Beehive Lane 0.0 km
9 Gants Hill Station / Cranbrook Road 0.0 km
10 Gants Hill Stn / Woodford Ave 0.0 km
11 Wycombe Road 0.0 km
12 Beehive Lane Clayhall 0.0 km
13 Grasmere Gardens 0.0 km
14 Woodford Bridge Road 0.0 km
15 Woodford / Roding Lane South 0.0 km
16 Woodford Trading Estate 0.0 km
17 Charlie Browns Roundabout 0.0 km
18 Chigwell Road / South Woodford 0.0 km
19 Mulberry Way 0.0 km
20 High Road South Woodford 0.0 km
21 Waterworks Corner 0.0 km
22 Woodford New Road 0.0 km
23 Hillcrest Road (E17) 0.0 km
24 Hale End Road 0.0 km
25 Wood Street 0.0 km
26 Thorpe Coombe Hospital 0.0 km
27 Waltham Forest Town Hall 0.0 km
28 Hoe Street / The Bell 0.0 km
29 Bromley Road (E17) 0.0 km
30 Lloyd Park / William Morris Gallery 0.0 km
31 Wolsey Avenue Walthamstow 0.0 km
32 Higham Hill Road Walthamstow 0.0 km
33 Century Road 0.0 km
34 Pretoria Avenue 0.0 km
35 Blackhorse Road Station 0.0 km
36 Ferry Lane Industrial Estate 0.0 km
37 Walthamstow Wetlands / Ferry Boat Inn 0.0 km
38 Bream Close 0.0 km
39 Mill Mead Road 0.0 km
40 Tottenham Hale Bus Station 0.0 km
41 Park View Road (N17) 0.0 km
42 Tottenham Police Station 0.0 km
43 Bruce Grove Station / Tottenham High Road 0.0 km
44 Bruce Grove Station 0.0 km
45 Elmhurst Road 0.0 km
46 Bruce Castle Park & Museum 0.0 km
47 Lordship Lane Primary Care Centre 0.0 km
48 Awlfield Avenue 0.0 km
49 Waltheof Avenue 0.0 km
50 The Roundway / West Arm 0.0 km
51 Boundary Road (N22) 0.0 km
52 Westbury Avenue Baptist Church 0.0 km
53 Turnpike Lane Station 0.0 km
54 Turnpike Lane Station 0.0 km Terminus

Schedule and frequency

According to the official schedule from Transport for London, the route runs 124 trips in one direction on a weekday, and 103 on a weekend day.

Direction Weekdays Weekends and holidays
From «Turnpike Lane Bus Station» 00:02 — 23:50 00:02 — 23:50
From «Hainault Street» 00:00 — 23:48 00:00 — 23:48

Frequency calculated from the departure table: in the morning peak buses run every 7–11 minutes, most often every 10; midday every 8–10 minutes; in the afternoon peak every 10–11; on weekends every 10–15 minutes.

Fare and payment

A single ride costs 1.75 £ — fare in effect since 5 July 2026. The same fare applies to buses in London.

A single bus or tram journey costs £1.75. The Hopper fare lets you make unlimited bus and tram journeys within one hour of your first tap at no extra charge. Daily spending is capped at £5.25; a 7 Day Bus & Tram Pass costs £24.70. London buses do not accept cash — pay by contactless or Oyster. Transfers within 60 minutes are free. Within the Hopper hour the transfers are free; you must tap the same card or device.

Frequently asked questions

How much does a ride on bus 123 cost?

1.75 £ for a single ride — fare in effect since 5 July 2026.

When do the first and last trips run?

From Turnpike Lane Bus Station the first is at 00:02 and the last at 23:50. From Hainault Street they are 00:00 and 23:48.

How long does the trip from Turnpike Lane Bus Station to Hainault Street take?

About 73 minutes end to end — the median of full trips in the official schedule.

How many stops does the route have?

53 outbound and 54 inbound according to the official GTFS feed. The two lists do not match exactly.

Does bus 123 run on weekends?

Yes. On weekends and holidays there are 103 trips in one direction, running from Turnpike Lane Bus Station between 00:02 and 23:50.

Every route number with its termini, operating hours and travel time is collected in the London buses overview.

Data current as of August 22, 2026. Schedule and termini — Transport for London (TfL). Fares — Mayor of London, MD3517 July 2026 fare changes (Direction to TfL). Stop list, schedule and route geometry come from the official GTFS feed (Bus Open Data Service (BODS), version 20260822_025337).

Latest Posts

...