Skip to content

Find us

The Good Shepherd is located in the leafy suburb of Carshalton Beeches in the London Borough of Sutton, on the south London/Surrey border. 


Church of the Good Shepherd, Queen Mary’s Avenue, Carshalton, Surrey  SM5 4NP

By Train

Our nearest train station is Carshalton Beeches which has direct services from London Bridge and London Victoria. Visit National Rail for more information.

By Bus

The church is served by routes 154 (West Croydon – Morden) and S4 (Wilson’s School – St Helier). Our nearest stop is Crichton Road/Stanley Park Road. Visit Transport for London for more information. 

By Car 

There is limited parking on site but ample free parking on surrounding residential roads. Please use Google Maps for directions.