Sorocaba is located in Sao Paulo city, Brazil at the -23.5017, -47.4581 coordinates. Distance from Sorocaba to other cities. are listed below, click on the city name to find distance between. Distance from Sorocaba to Guarulhos 94 km, to Campinas 78 km, to Sao Bernardo do Campo 93 km. The green marker indicates the location of Sorocaba.