London Bus SL2 Timetable

First bus, last bus and departure times at every stop

Route: Walthamstow Bus Station ↔ North Woolwich Ferry
Timetable last updated: 24 August 2026

This is the full timetable for the number SL2 bus in London, which runs between Walthamstow Bus Station and North Woolwich Ferry. The table shows the first bus, the last bus and how often the SL2 runs from each of the 14 stops in each direction. Times below are for buses towards North Woolwich Ferry (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 SL2. Waiting at a stop right now? See live arrivals and the route map for bus SL2 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 StationC
04:55
00:30
12 min
Walthamstow MarketG
04:57
00:32
12 min
Waltham Forest Town HallBP
05:00
00:35
12 min
Wood StreetA
05:04
00:39
12 min
High Road South WoodfordQ
05:08
00:43
12 min
Woodford / Roding Lane NorthWA
05:12
00:47
12 min
Gants Hill Station / Cranbrook RoadCH
05:19
00:54
12 min
Ilford StationK
05:25
01:00
12 min
Ilford / Chapel RoadP
05:27
01:02
12 min
Barking StationH
05:37
01:12
12 min
Barking Town CentreC
05:38
01:13
12 min
Uel Docklands CampusL
05:47
01:22
12 min
Pier RoadN
05:50
01:25
12 min
North Woolwich FerryZ
05:50
01:25
12 min
Full SL2 timetable from Walthamstow Bus Station (Mon-Fri)

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

All buses run to North Woolwich Ferry.
0455
0510254054
060821334453
07041424334456
080820334557
090921334557
100921334556
110820324456
120820324455
130719314355
140718294153
15021323354658
161022344658
171022344658
181022344659
1910223446
2000153045
2100153045
2200153045
2300153045
00001530
Full SL2 timetable from North Woolwich Ferry (Mon-Fri)

Every scheduled SL2 bus departure from North Woolwich Ferry 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.
0500153045
06001527354452
070314233547
080013273951
090315273851
100416284051
110315273950
120214263850
130214263850
14011223334456
150616273850
160214263850
170214284154
180618304254
1906183045
2000153045
2100153045
2200153045
2300153045
00001530

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 SL2 timetable FAQs

What time is the first SL2 bus?

The first SL2 bus leaves Walthamstow Bus Station at 04:55 towards North Woolwich Ferry (Mon-Fri). From North Woolwich Ferry the first bus is at 05:00. Use the table above for the first bus from any stop on the route.

What time is the last SL2 bus?

The last SL2 bus leaves Walthamstow Bus Station at 00:30 towards North Woolwich Ferry (Mon-Fri). From North Woolwich Ferry the last bus is at 00:30. Tap any stop in the table above to see its exact last departure.

How often does the SL2 bus run?

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

Does the SL2 bus run on Sundays?

Yes. On Sundays the SL2 runs from 04:55 until 00:30 from Walthamstow Bus Station. Use the Sun button above to see full Sunday times.