London Bus D7 Timetable

First bus, last bus and departure times at every stop

Route: Poplar / All Saints Church ↔ Mile End Station
Timetable last updated: 24 August 2026

This is the full timetable for the number D7 bus in London, which runs between Poplar / All Saints Church and Mile End Station. The table shows the first bus, the last bus and how often the D7 runs from each of the 33 stops in each direction. Times below are for buses towards Mile End Station (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 D7. Waiting at a stop right now? See live arrivals and the route map for bus D7 instead.

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

Stop First Last Every
Poplar / All Saints ChurchG
04:32
00:40
13 min
Poplar High Street / BlackwallT
04:32
00:40
13 min
Aspen WayQ
04:34
00:42
13 min
ColdharbourH
04:35
00:43
13 min
Stewart StreetJ
04:37
00:45
13 min
St John's ParkK
04:38
00:46
13 min
Cubitt Town SchoolCQ
04:39
00:47
13 min
Pier StreetCR
04:39
00:47
13 min
Christ Church Isle of DogsC
04:40
00:48
13 min
Island Gardens StationD
04:41
00:49
13 min
East Ferry RoadE
04:42
00:50
13 min
Langbourne PlaceF
04:43
00:51
13 min
Harbinger School / Masthouse Ter. PierM
04:44
00:52
13 min
St Edmund's SchoolN
04:45
00:53
13 min
Crews StreetP
04:46
00:54
13 min
Arnhem Wharf Primary SchoolR
04:46
00:54
13 min
Sir John Mcdougall GardensS
04:47
00:55
13 min
Barkantine Clinic / Hutchings StreetT
04:48
00:56
13 min
Byng StreetU
04:49
00:57
13 min
Marsh Wall / Heron QuayV
04:50
00:58
13 min
Canary Wharf StationK
04:54
01:02
13 min
Canada Square South / Canary Wharf StnJ
04:55
01:03
13 min
Canary Wharf StationG
04:56
01:04
13 min
West India AvenueE
04:57
01:05
13 min
Westferry Circus / Canary Wharf PierB
04:58
01:06
13 min
Westferry StationWK
05:00
01:08
13 min
Salter StreetWL
05:00
01:08
13 min
East India Dock RoadWO
05:01
01:09
13 min
Pixley StreetWQ
05:03
01:11
13 min
St Paul's WayMA
05:03
01:11
13 min
Ackroyd DriveMB
05:04
01:12
13 min
Eric StreetMC
05:06
01:14
13 min
Mile End StationB
05:07
01:15
13 min
Full D7 timetable from Poplar / All Saints Church (Mon-Fri)

Every scheduled D7 bus departure from Poplar / All Saints Church towards Mile End Station, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Mile End Station.
043253
05143354
0610253851
070214263851
080111243750
090417314458
1011243749
110215274053
120518314356
1309213447
140013263850
150113263851
160416294052
170518304254
180720334559
1913263953
2007213753
2109254259
22163146
2304213753
00092540
Full D7 timetable from Mile End Station / Bow Road (Mon-Fri)

Every scheduled D7 bus departure from Mile End Station / Bow Road towards Poplar / All Saints Church, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Poplar / All Saints Church.
05052647
0606254156
070718304355
080518314357
0911243750
100215284053
110618314456
1209223447
130012253850
140215284052
150517304355
160821334659
1711253851
180316294255
1908213347
200113263951
2106223854
2210254156
2312284359
00153046
010217

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

What time is the first D7 bus?

The first D7 bus leaves Poplar / All Saints Church at 04:32 towards Mile End Station (Mon-Fri). From Mile End Station / Bow Road the first bus is at 05:05. Use the table above for the first bus from any stop on the route.

What time is the last D7 bus?

The last D7 bus leaves Poplar / All Saints Church at 00:40 towards Mile End Station (Mon-Fri). From Mile End Station / Bow Road the last bus is at 01:17. Tap any stop in the table above to see its exact last departure.

How often does the D7 bus run?

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

Does the D7 bus run on Sundays?

Yes. On Sundays the D7 runs from 05:32 until 00:40 from Poplar / All Saints Church. Use the Sun button above to see full Sunday times.