Bus route 129 in London links “Magellan Boulevard” and “Molesworth Street”. One stop is served in one direction only. The return journey starts at “Lewisham Centre” (150 m from “Molesworth Street”).
The route of bus 129

From “Magellan Boulevard” to “Molesworth Street”: 43 stops. On the way: “Gallions Reach Station”, “Ferndale Street”, “Horse Leaze”, “East Ham Manor Way / Covelees Wall”, “Beckton Bus Station”, “Kingsford Way”, “Swallow Street”, “Dove Approach”, “Beckton District Park”, “Fulmer Road”. Then “Jasper Road”, “Stansfeld Road / Royal Albert DLR Station”, “Connaught Bridge”, “London City Airport”, “Thames Barrier”, “Pontoon Dock Station”, “Mill Road”, “West Silvertown DLR Station”, “Boord Street”, “North Greenwich Station”. Then “Millennium Village / Oval Square”, “Millennium Village South”, “Millennium Leisure Park West”, “Millennium Leisure Park East”, “Kemsing Road”, “Marlton Street”, “Calvert Road”, “Vanbrugh Hill”, “Tyler Street”, “Trafalgar Road / Maze Hill”. Then “Trafalgar Estate”, “National Maritime Museum”, “Greenwich Town Centre / Nelson Road”, “Greenwich High Road / Royal Hill”, “Greenwich Station”, “Ashburnham Grove”, “Greenwich South Street / Blackheath Road”, “Sparta Street”, “Morden Hill”, “Blackheath Rise”. Before “Molesworth Street”: “Lewisham Station”.
The return journey is different. Towards “Magellan Boulevard”: 43 stops. Only in this direction does it call at “Lewisham Clock Tower”, “Greenwich High Road / Roan Street”, “Greenwich Town Cen/ Cutty Sark”, “King William Lane”, “Beckton Station” and “Gallions Reach Roundabout”. Only in the direction of “Molesworth Street” does it call at “Ferndale Street”, “Beckton Bus Station”, “Boord Street”, “Calvert Road”, “Greenwich Town Centre / Nelson Road” and “Greenwich High Road / Royal Hill”. For the way back, board nearby: “Ferndale Street” → “Gallions Reach Roundabout” (100 m), “Beckton Bus Station” → “Beckton Station” (150 m), “Calvert Road” → “Marlton Street” (150 m) and “Greenwich Town Centre / Nelson Road” → “Greenwich Town Cen/ Cutty Sark” (100 m). Towards “Molesworth Street”, board nearby: “Lewisham Clock Tower” → “Molesworth Street” (250 m), “Greenwich High Road / Roan Street” → “Greenwich High Road / Royal Hill” (50 m), “Greenwich Town Cen/ Cutty Sark” → “National Maritime Museum” (100 m) and “King William Lane” → “Tyler Street” (150 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 7 towards “Molesworth Street” and 7 the other way. Tap a stop to see its name.
Where to change
Shared sections with other routes: between “Kemsing Road” and “Greenwich Station” it shares the road with route 177; between “Greenwich Town Centre / Nelson Road” and “Lewisham Station” it shares the road with route 199; between “Gallions Reach Station” and “Beckton District Park” it shares the road with route 262.
Connections by stop, in route order:
- “Magellan Boulevard”: buses 366, 474 and SL2
- “Gallions Reach Station”: buses 366, 474 and SL2
- “Ferndale Street” (only towards “Molesworth Street”): buses 366, 376 and 474
- “Horse Leaze”: buses 366, 376 and 474
- “East Ham Manor Way / Covelees Wall”: buses 101, 104, 173, 300, 366, 376 and 474
- “Beckton Bus Station” (only towards “Molesworth Street”): buses 101, 104, 173, 300, 366, 376 and 474
- “Kingsford Way”: buses 101, 104, 173, 300, 366, 376 and 474
- “Swallow Street”: bus 300
- “Dove Approach”: bus 300
- “Beckton District Park”: buses 300 and 376
- “Fulmer Road”: buses 300 and 376
- “Jasper Road”: bus 376
- “Stansfeld Road / Royal Albert DLR Station”: bus 376
- “Connaught Bridge”: buses 241, 330, 473 and 474
- “London City Airport”: buses 473 and 474
- “Thames Barrier”: buses 241, 330, 473 and 474
- Stops from “Pontoon Dock Station” to “West Silvertown DLR Station”: buses 241 and 330
- “Boord Street” (only towards “Molesworth Street”): buses 188 and 422
- “North Greenwich Station”: buses 132, 161, 180, 188, 335, 422, 486 and SL11
- “Millennium Village / Oval Square”: buses 132, 161, 180, 335, 422, 486 and SL11
- “Millennium Village South”: buses 132, 161, 180, 335, 422, 486 and SL11
- “Millennium Leisure Park West”: buses 132, 161, 180, 188, 335, 422, 486 and SL11
- “Millennium Leisure Park East”: buses 132, 161, 180, 335, 422, 486 and SL11
- “Kemsing Road”: buses 132, 161, 180, 335, 422, 486 and SL11
- “Marlton Street”: buses 335 and 422
- “Calvert Road” (only towards “Molesworth Street”): buses 188 and 422
- “Vanbrugh Hill”: buses 188 and 422
- “Tyler Street”: buses 188 and 422
- Stops from “Trafalgar Road / Maze Hill” to “National Maritime Museum”: bus 188
- “Greenwich Town Centre / Nelson Road” (only towards “Molesworth Street”): bus 188
- “Greenwich High Road / Royal Hill” (only towards “Molesworth Street”): bus 188
- “Greenwich Station”: bus 188
- Stops from “Ashburnham Grove” to “Sparta Street”: bus 53
- “Morden Hill”: buses 273 and 380
- “Blackheath Rise”: buses 21, 47, 75, 89, 136, 178, 181, 185, 208, 225, 261, 273, 284, 321, 380, 436, 484 and P4
- Stops from “Lewisham Station” to “Lewisham Centre”: buses 21, 47, 54, 75, 89, 122, 136, 178, 181, 185, 208, 225, 261, 273, 284, 321, 380, 436, 484, BL1 and P4
- “Lewisham Clock Tower” (only towards “Magellan Boulevard”): buses 21, 47, 54, 75, 89, 122, 136, 178, 181, 185, 208, 225, 261, 273, 284, 321, 380, 436, 484, BL1 and P4
- “Greenwich High Road / Roan Street” (only towards “Magellan Boulevard”): bus 188
- “Greenwich Town Cen/ Cutty Sark” (only towards “Magellan Boulevard”): bus 188
- “King William Lane” (only towards “Magellan Boulevard”): buses 188 and 422
- “Beckton Station” (only towards “Magellan Boulevard”): buses 101, 104, 173, 300, 366, 376 and 474
- “Gallions Reach Roundabout” (only towards “Magellan Boulevard”): buses 366, 376, 474 and SL2
Pages for these routes: bus BL1, bus P4, bus SL11, bus SL2, bus 21, bus 47, bus 53, bus 54, bus 75, bus 89, bus 101, bus 104, bus 122, bus 132.
Passes and concessions
Which passes are available and who travels free is explained on a separate page: how to pay for public transport in London.
Questions about bus 129
Where does bus 129 start its return journey?
At “Lewisham Centre” (150 m from “Molesworth Street”).
Where can I change from bus 129 to another bus route?
Most routes stop at “Lewisham Station” and “Molesworth Street” (21, 47, 54, 75, 89, 122, 136, 178, 181, 185, 208, 225, 261, 273, 284, 321, 380, 436, 484, BL1 and P4). All other stops with connections are listed above.
Checked on 27 September 2026. Source of the route and stops: Transport for London (TfL).