How far and how long does it take from Carshalton Surrey to West Croydon Surrey?

About 30 minutes by car. Public transport will take longer.