The London Overground route stretches from Watford Junction in the North West, to Croydon in the South and from Barking in the East of London all the way to Richmond and Wandsworth in the South West. London Overground runs services from 112 stations along the following routes: Dalston Junction to West Croydon.