B15
⚡ ~6m
Horncastle Road /Alnwick Rd (Stop M) ⇄ Bexleyheath
via Horn Park Primary School, Alnwick Road / Motttingham Way, The Dutch House, Sidcup Road (Stop EM), Westhorne Avenue / Eltham Road (Stop EN) • [TfL Hopper Fare / Oyster / Contactless] • B15
Span: 05:30 – 23:59
Full Route Details ↗
N21
⚡ ~6m
Trafalgar Square/Charing Cross (Stop G) ⇄ Bexleyheath
via Southampton Street / Covent Garden (Stop A), Aldwych (Stop D), The Royal Courts of Justice (Stop L), Fetter Lane, Ludgate Circus (Stop E) • [TfL Hopper Fare / Oyster / Contactless] • N21
Span: 23:30 – 05:00
Full Route Details ↗
99
⚡ ~6m
Woolwich High Street (Stop C) ⇄ Bexleyheath
via Hare Street (Stop F), Powis Street (Stop B), Thomas Street (Stop T), Woolwich Arsenal Station (Stop N), Woolwich Station (Stop K) • [TfL Hopper Fare / Oyster / Contactless] • 99
Span: 05:30 – 23:59
Full Route Details ↗
132
⚡ ~6m
North Greenwich Station (Stop D) ⇄ Bexleyheath
via Millennium Village / Oval Square (Stop MC), Millennium Village South (Stop MD), Millennium Leisure Park West (Stop ME), Millennium Leisure Park East (Stop MF), Shooters Hill Road / Kidbrooke Park Road (Stop D) • [TfL Hopper Fare / Oyster / Contactless] • 132
Span: 05:30 – 23:59
Full Route Details ↗
269
⚡ ~6m
Bromley North Station (Stop E) ⇄ Bexleyheath
via Bromley / Widmore Road (Stop L), Freelands Road (Stop S), Wanstead Road (Stop T), Plaistow Lane (Stop V), Bird In Hand Lane (Stop K) • [TfL Hopper Fare / Oyster / Contactless] • 269
Span: 05:30 – 23:59
Full Route Details ↗
486
⚡ ~6m
North Greenwich Station (Stop B) ⇄ Bexleyheath
via Millennium Village / Oval Square (Stop MC), Millennium Village South (Stop MD), Millennium Leisure Park West (Stop ME), Millennium Leisure Park East (Stop MF), Peninsular Park Road (Stop MA) • [TfL Hopper Fare / Oyster / Contactless] • 486
Span: 05:30 – 23:59
Full Route Details ↗
M70
Upcoming Bus Stops
Towards Destination
📍 Boarding at: Geddes Place
•
Loading stops...
⏳
Loading real-time halt sequence...