London Bus 129 Timetable

First bus, last bus and departure times at every stop

Route: Magellan Boulevard ↔ Molesworth Street
Timetable last updated: 24 August 2026

This is the full timetable for the number 129 bus in London, which runs between Magellan Boulevard and Molesworth Street. The table shows the first bus, the last bus and how often the 129 runs from each of the 44 stops in each direction. Times below are for buses towards Molesworth Street (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 129. Waiting at a stop right now? See live arrivals and the route map for bus 129 instead.

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

Stop First Last Every
Magellan Boulevard
04:45
00:15
8 min
Gallions Reach StationD
04:46
00:16
8 min
Ferndale StreetE
04:48
00:18
8 min
Horse LeazeF
04:49
00:19
8 min
East Ham Manor WayJ
04:50
00:20
8 min
Beckton Bus StationC
04:53
00:23
8 min
Kingsford WayBP
04:54
00:24
8 min
Swallow StreetBQ
04:55
00:25
8 min
Dove ApproachBR
04:56
00:26
8 min
Beckton District ParkCR
04:57
00:27
8 min
Fulmer Road
04:58
00:28
8 min
Jasper Road
04:59
00:29
8 min
Stansfeld Road / Royal Albert Dlr StnA
05:00
00:30
8 min
Connaught BridgeH
05:03
00:33
8 min
London City AirportJ
05:05
00:35
8 min
Connaught BridgeM
05:08
00:38
8 min
Thames BarrierP
05:09
00:39
8 min
Pontoon Dock StationQ
05:10
00:40
8 min
Mill RoadR
05:10
00:40
8 min
West Silvertown Station
05:11
00:41
8 min
Boord StreetMW
05:22
00:52
8 min
North Greenwich StationB
05:23
00:53
8 min
Millennium Village / Oval SquareMC
05:27
00:57
8 min
Millennium Village SouthMD
05:28
00:58
8 min
Millennium Leisure Park WestME
05:29
00:59
8 min
Millennium Leisure Park EastMF
05:30
01:00
8 min
Kemsing RoadD
05:33
01:03
8 min
Marlton StreetQ
05:34
01:04
8 min
Calvert Road
05:35
01:05
8 min
Vanbrugh HillA
05:36
01:06
8 min
Tyler StreetL
05:37
01:07
8 min
Trafalgar Road / Maze HillG
05:39
01:09
8 min
Trafalgar EstateT
05:40
01:10
8 min
National Maritime MuseumG
05:42
01:12
8 min
Greenwich Town Centre / Nelson RoadE
05:42
01:12
8 min
Greenwich High Road / Royal HillK
05:43
01:13
8 min
Greenwich StationL
05:44
01:14
8 min
Ashburnham GroveA
05:45
01:15
8 min
Greenwich South Street / Blackheath RoadB
05:46
01:16
8 min
Sparta StreetC
05:47
01:17
8 min
Morden HillEE
05:49
01:19
8 min
Blackheath RiseEF
05:49
01:19
8 min
Lewisham StationH
05:51
01:21
8 min
Molesworth StreetQ
05:54
01:24
8 min
Full 129 timetable from Magellan Boulevard (Mon-Fri)

Every scheduled 129 bus departure from Magellan Boulevard towards Molesworth Street, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Molesworth Street.
0445
050015304254
0604142432404754
07000614212936435058
0805132129374553
090109172533425058
1006142231394755
110311192735435158
1206142230384653
130109172432404755
140311192734425058
150613192735435159
1607152331394755
1703111927354352
180008172634425058
19071828394959
2010223447
210012243649
220214263850
230315273951
000315
Full 129 timetable from Lewisham Centre (Mon-Fri)

Every scheduled 129 bus departure from Lewisham Centre towards Magellan Boulevard, Mon-Fri. For other days, use the day buttons above or tap any stop in the table.

All buses run to Magellan Boulevard.
050015304254
0604142432394653
070109162331384552
080008162432404958
0906142230384654
100210182634425058
1106142230384654
120210182634425058
1306142230384654
140210182634414957
150513202835435159
1607152331394755
170311192735435159
1807152331394755
19041424344454
200414253648
210012243648
220012243648
230012243648
000012243648
0100

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

What time is the first 129 bus?

The first 129 bus leaves Magellan Boulevard at 04:45 towards Molesworth Street (Mon-Fri). From Lewisham Centre 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 129 bus?

The last 129 bus leaves Magellan Boulevard at 00:15 towards Molesworth Street (Mon-Fri). From Lewisham Centre the last bus is at 01:00. Tap any stop in the table above to see its exact last departure.

How often does the 129 bus run?

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

Does the 129 bus run on Sundays?

Yes. On Sundays the 129 runs from 04:45 until 00:15 from Magellan Boulevard. Use the Sun button above to see full Sunday times.