Bus times in Eltham

16 bus routes and 62 bus stops in Eltham (London area). Pick a stop for live departures, or a route for the full timetable.

💷 London buses have a flat £1.75 fare with contactless or Oyster (the Hopper fare covers unlimited changes within an hour), with daily caps. Cash isn't accepted. Who travels free →

Bus routes serving Eltham

Bus stops in Eltham

Operators in Eltham

Frequently asked questions

Which buses run in Eltham?

16 bus routes currently serve Eltham: the 007 (Dover - Victoria, London to Belgravia, Victoria - Dover), the 022 (Ramsgate - Victoria, London to Belgravia, Victoria - Ramsgate), the 122 (Plumstead Road / Plumstead Station to Crystal Palace Parade), the 124 (Stanstead Road / St Dunstans College to Southend Crescent / Southend Close), the 126 (Ringers Road to Eltham High Street / Foots Cray Road), the 132 (North Greenwich Station to Geddes Place), the 160 (Thomas Lane to Sidcup Station), the 161 (Chislehurst War Memorial to North Greenwich Station), the 162 (Beckenham Junction Stn / Rectory Rd to Eltham Bus Station), the 233 (Eltham Bus Station to Beechenlea Lane), the 286 (Queen Mary's Hospital / Cancer Centre to Greenwich Town Centre / Cutty Sark), the 314 (Eltham Bus Station to Salcot Crescent), the 321 (Foots Cray Tesco to New Cross Sainsbury's), the B15 (Bexleyheath Clock Tower to Horncastle Road), the B16 (Bexleyheath Bus Garage to Wingfield School), the N21 (Bexleyheath Clock Tower to Charing Cross Station).

How much is the bus fare in Eltham?

London buses have a flat £1.75 fare with contactless or Oyster (the Hopper fare covers unlimited changes within an hour), with daily caps. Cash isn't accepted.

How many bus stops are there in Eltham?

There are 62 active bus stops in Eltham. Each stop page on this site shows the next departures and every route that calls there.

Where can you get to by bus from Eltham?

Bus times near Eltham