To get to Croydon by car from central London, take the A23 towards Brighton and follow signs for Croydon. From Heathrow Airport, take the M25 southbound and exit at Junction 7 for the M23 towards Croydon. There are also multiple bus routes that pass through Croydon.
To get to Croydon by train, there are several options. From Victoria Station, take the Southern or Thameslink line towards Brighton and get off at East Croydon station. From London Bridge station, take the Southern or Thameslink line towards Brighton and get off at East Croydon station. From Gatwick Airport, take the Gatwick Express or Southern line towards London Victoria and get off at East Croydon station.
If you're coming from nearby towns or cities, there are also multiple bus and train options available. From Wimbledon, take the tram towards Beckenham Junction and get off at East Croydon station. From Bromley, take the Southern or Thameslink line towards London Victoria and get off at East Croydon station.
The closest airport to Croydon is London City Airport, which is approximately 10 miles away. The best route to take would be to head north on the A23 and then take the A201 to the airport. Alternatively, there is also Gatwick Airport which is approximately 15 miles away, and can be reached by heading south on the A23.