Bus times in New Cross

16 bus routes and 29 bus stops in New Cross (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 New Cross

Bus stops in New Cross

Operators in New Cross

Frequently asked questions

Which buses run in New Cross?

16 bus routes currently serve New Cross: the 21 (Lewisham Centre to Caledonian Road), the 53 (Orchard Road / Griffin Road to Lower Marsh), the 136 (Grove Park Station to Elephant & Castle / Newington Causeway), the 171 (Newquay Road to Lambeth Road), the 172 (Brockley Rise / Chandos to Aldwych / Drury Lane), the 177 (Thamesmead Town Centre to Peckham Bus Station), the 225 (Springbank Road / Hither Green Station to Canada Water Bus Station), the 321 (Foots Cray Tesco to New Cross Sainsbury's), the 436 (Lewisham Centre to Battersea Park Station), the 436 (Lewisham Centre to Battersea Park Station), the 453 (Deptford Bridge Station to Great Central Street), the N21 (Bexleyheath Clock Tower to Charing Cross Station), the N53 (Orchard Road / Griffin Road to Horse Guards Parade), the N89 (Trafalgar Square / Charing Cross Stn to Erith Town Centre / Riverside), the N136 (Oxford Circus Stn / Margaret Street to Chislehurst War Memorial), the N171 (Springbank Road / Hither Green Station to Tottenham Court Road).

How much is the bus fare in New Cross?

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 New Cross?

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

Where can you get to by bus from New Cross?

Bus times near New Cross