London Bus 20 Timetable

First bus, last bus and departure times at every stop

Route: Walthamstow Bus Station ↔ Burton Road
Timetable last updated: 24 August 2026

This is the full timetable for the number 20 bus in London, which runs between Walthamstow Bus Station and Burton Road. The table shows the first bus, the last bus and how often the 20 runs from each of the 51 stops in each direction. Times below are for buses towards Burton Road (Mon-Fri). Use the toggles to switch direction or day, and tap any stop for its full hour by hour departure list.

This page shows TfL's scheduled times for the 20. Waiting at a stop right now? See live arrivals and the route map for bus 20 instead.

Tap any stop to see every scheduled departure, hour by hour, plus a link to its live arrivals.

Stop First Last Every
Walthamstow Bus StationB
06:10
00:15
15 min
Grosvenor Park RoadK
06:12
00:17
15 min
Grove RoadSJ
06:13
00:18
15 min
Bakers AvenueSK
06:14
00:19
15 min
Lea Bridge Road / Bakers ArmsEH
06:16
00:21
15 min
Leyton Green RoadEJ
06:17
00:22
15 min
Shernhall StreetEK
06:19
00:24
15 min
Peterborough RoadEL
06:19
00:24
15 min
Whipps Cross / Wood StreetA
06:21
00:26
15 min
Hainault Court
06:22
00:27
15 min
Oakhurst Gardens
06:23
00:28
15 min
St Peters Church
06:23
00:28
15 min
Forest RoadJ
06:25
00:30
15 min
Waterworks CornerK
06:26
00:31
15 min
Chelmsford RoadP
06:27
00:32
15 min
Oak HillQ
06:28
00:33
15 min
St Aubyn's SchoolR
06:28
00:33
15 min
Chingford LaneS
06:30
00:35
15 min
Woodford Green / Broadmead RoadU
06:31
00:36
15 min
Monkhams LaneV
06:32
00:37
15 min
St Thomas of Canterbury ChurchFH
06:32
00:37
15 min
Whitehall Road / Bancrofts SchoolFJ
06:33
00:38
15 min
Knighton LaneFK
06:35
00:40
15 min
Stag Lane
06:35
00:40
15 min
Russell Road
06:36
00:41
15 min
Cricket Ground
06:37
00:42
15 min
North Farm
06:39
00:44
15 min
Spring Grove
06:40
00:45
15 min
Upper Park
06:40
00:45
15 min
Loughton StationA
06:42
00:47
15 min
Sainsbury's
06:43
00:48
15 min
The Crown
06:44
00:49
15 min
Forest Road
06:44
00:49
15 min
Traps Hill
06:46
00:51
15 min
The Uplands
06:47
00:52
15 min
Church Close
06:49
00:54
15 min
Sedley Rise
06:50
00:55
15 min
Maple Gate
06:50
00:55
15 min
Hillyfields
06:51
00:56
15 min
Hillcroft
06:51
00:56
15 min
Pyrles Lane
06:52
00:57
15 min
Chandler Road
06:53
00:58
15 min
Castell Road
06:54
00:59
15 min
Davenant School
06:54
00:59
15 min
Colebrook Lane
06:56
01:01
15 min
The Cottage Loaf
06:56
01:01
15 min
Goldingham Avenue
06:57
01:02
15 min
Mannock Drive
06:58
01:03
15 min
Etheridge Road
06:59
01:04
15 min
Vere Road
07:00
01:05
15 min
Burton Road
07:01
01:06
15 min
Full 20 timetable from Walthamstow Bus Station (Mon-Fri)

Every scheduled 20 bus departure from Walthamstow Bus Station towards Burton Road, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Burton Road.
06103050
0702173247
080217314559
0914294459
1014294459
1114294459
1214294459
1313284358
1412274257
1512274055
1610254055
1710254055
1810254055
19102545
20052545
211545
221545
231545
0015
Full 20 timetable from The Broadway (Mon-Fri)

Every scheduled 20 bus departure from The Broadway towards Walthamstow Bus Station, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Walthamstow Bus Station.
052050
0605203550
0705203548
0800153045
0900153045
1000153045
1100153045
1200153045
1300153045
1400153045
1500153045
1600153045
1700153045
1800153045
19052545
200530
210030
220030
230030

First and Last are the earliest and latest scheduled departures from each stop in the chosen direction. Every is the typical daytime interval between buses from 07:00 to 19:00; buses may be more frequent at peak times and less frequent early and late. Times at the final stop are arrivals. Times at stops along the route are TfL's scheduled running times from the start of the route, so on busy days buses can run a few minutes later. Tap a stop row for its full list of departures. All times come from Transport for London's timetable data.

Source: TfL Timetable API

Bus 20 timetable FAQs

What time is the first 20 bus?

The first 20 bus leaves Walthamstow Bus Station at 06:10 towards Burton Road (Mon-Fri). From The Broadway the first bus is at 05:20. Use the table above for the first bus from any stop on the route.

What time is the last 20 bus?

The last 20 bus leaves Walthamstow Bus Station at 00:15 towards Burton Road (Mon-Fri). From The Broadway the last bus is at 23:30. Tap any stop in the table above to see its exact last departure.

How often does the 20 bus run?

During the day the 20 typically runs about every 15 minutes. Buses can be more frequent at peak times and less frequent early in the morning and late in the evening.

Does the 20 bus run on Sundays?

Yes. On Sundays the 20 runs from 07:10 until 00:15 from Walthamstow Bus Station. Use the Sun button above to see full Sunday times.

Does the 20 bus run at night?

The 20 itself stops after the last bus at 00:15, but night bus N20 covers the route through the night. See the N20 route page for its stops and live times.