Bus 157 in London: Crystal Palace to Morden
The 157 is a long south London route that runs between Crystal Palace Bus Station and Morden, passing through Anerley, South Norwood, Croydon, Carshalton and Wallington. It covers a wide arc of the outer south of London, so it suits trips that would otherwise need two or three changes.
Journeys take between about 64 and 77 minutes, and the route has around 64 to 66 stops in each direction. The sections below describe the main points of the route, when buses run and a few tips for the journey.
Where the route goes
From Crystal Palace Bus Station the bus passes Crystal Palace Station and Hamlet Road, then Anerley Road and Seymour Villas before reaching Anerley / The Mitre. It continues through Selby Road and Sunnybank to Portland Road and the South Norwood Clock Tower, then Selhurst Road and Selhurst Station, before reaching West Croydon Bus Station.
Heading west from Croydon the bus calls at Waddon Station and Waddon Leisure Centre, then The Chase at Beddington and Stafford Road. It continues through Wallington Town Centre, then Carshalton High Street and Carshalton Station, before Wrythe Green and St Helier Hospital on the way to Morden. The outbound trip takes 77 minutes on weekdays and 67 minutes at weekends, and the return from Morden takes 73 and 64 minutes.
Stops: Crystal Palace Bus Station - Morden
- Crystal Palace Bus Station
- Crystal Palace Park / Anerley Hill
- Crystal Palace Station
- Hamlet Road
- Thicket Road Anerley
- Anerley Road / Anerley Station
- Seymour Villas
- Betts Way
- Anerley Road / Croydon Road
- Anerley Road / Worbeck Road
- Anerley / The Mitre
- Derwent Road
- Selby Road (SE20)
- Sunnybank
- Portland Road
- South Norwood Clock Tower
- Selhurst Road / Park Road
- Clifton Road
- Heavers Resource Centre
- Selhurst Station
- Selhurst New Road
- Beaconsfield Road (CR0)
- Windmill Road Selhurst
- Cromwell Road (CR0)
- Hogarth Crescent
- Bedford Hall
- West Croydon Bus Station
- Ruskin Road
- Church Street Tram Stop
- Rectory Grove
- Waddon New Road / Waddon Road
- Epsom Road
- Waddon Station
- Waddon Leisure Centre / Fiveways
- Stafford Gardens
- The Chase Beddington
- Hannibal Way
- Plough Lane South Beddington
- Mellows Park
- Stafford Road/Sandy Lane South
- Milton Road (SM6)
- Elgin Road
- Stafford Road / Woodcote Road
- Wallington Town Centre
- Wallington Station
- Parkgate Road
- Park Lane
- Carshalton High Street
- Carshalton Ponds
- Carshalton Station
- Wrythe Green
- Wrythe Recreation Ground
- Poulton Avenue
- Muschamp Road Carshalton
- Welbeck Road St Helier
- St Helier Hospital
- Wrythe Lane / Rose Hill Roundabout
- St Helier Ave /Rose Hill Rndbt
- Dore Gardens
- St Helier Avenue / Middleton Road
- Chester Gardens
- Langdon Walk
- Connaught Gardens
- Morden Hall Road /Central Road
- Aberconway Road
- Morden
Stops: Morden - Crystal Palace Parade
- Morden
- Morden Hall
- Morden Hall Road /Central Road
- Connaught Gardens
- Langdon Walk
- Leominster Walk
- St Helier Avenue / Middleton Road
- Netley Gardens
- St Helier Ave /Rose Hill Rndbt
- Wrythe Lane / Rose Hill Roundabout
- St Helier Hospital
- Welbeck Road St Helier
- Muschamp Road Carshalton
- Poulton Avenue
- Wrythe Green
- Wrythe Green Road
- Carshalton College
- Carshalton Station
- Carshalton Ponds
- Carshalton High Street
- Park Lane
- Parkgate Road
- Wallington Station / Manor Road
- Wallington Town Centre
- Stafford Road / Woodcote Road
- Elgin Road
- Milton Road (SM6)
- Stafford Road/Sandy Lane South
- Mellows Park
- Plough Lane South Beddington
- Hannibal Way
- The Chase Beddington
- Waddon Leisure Centre / Fiveways
- Waddon Station
- Epsom Road
- Rectory Grove
- Reeves Corner
- Centrale Tram Stop
- Ruskin Road
- West Croydon Bus Station
- Bedford Hall
- Hogarth Crescent
- Devonshire Road (CR0)
- Beaconsfield Road (CR0)
- Selhurst New Road
- Selhurst Station
- Clifton Road
- Park Road South Norwood
- Russell Court
- South Norwood Clock Tower
- Portland Road
- Sunnybank
- Selby Road (SE20)
- Anerley / The Mitre
- Samos Road
- Croydon Road / Elmers End Road
- Maple Road (SE20)
- Seymour Villas
- Anerley Road / Anerley Station
- Anerley Park
- Thicket Road Anerley
- Crystal Palace Station
- Anerley Hill / Crystal Palace
- Crystal Palace Parade
When it runs
On weekdays the Crystal Palace direction runs 91 journeys between 00:00 and 23:40, with an average gap of about 16 minutes. The Morden direction makes 94 weekday journeys over the same hours, at roughly 15-minute intervals.
At weekends there are 67 journeys from Crystal Palace and 70 from Morden, with buses about every 21 to 22 minutes. The weekend timetable starts and ends at the same times as the weekday service, but it is noticeably thinner.
Timetable at a glance
| Direction | Days | First | Last | Journeys | Every | Journey time |
|---|---|---|---|---|---|---|
| Crystal Palace Bus Station - Morden | weekdays | 00:00 | 23:40 | 91 | ~16 min | 77 min |
| Crystal Palace Bus Station - Morden | weekends | 00:00 | 23:40 | 67 | ~22 min | 67 min |
| Morden - Crystal Palace Parade | weekdays | 00:00 | 23:40 | 94 | ~15 min | 73 min |
| Morden - Crystal Palace Parade | weekends | 00:00 | 23:40 | 70 | ~21 min | 64 min |
Tips for passengers
Croydon has several bus and tram interchanges along the route, including West Croydon Bus Station and Church Street Tram Stop, so the bus is a good way to change modes there. Crystal Palace Station and Carshalton Station give access to the rail network. Because the journey is long and the buses are spaced further apart at weekends, check the timetable before setting out.