Ribeirao Preto is located in Sao Paulo city, Brazil at the -21.1775, -47.8103 coordinates. Distance from Ribeirao Preto to other cities. are listed below, click on the city name to find distance between. Distance from Ribeirão Preto to Guarulhos 286 km, to Campinas 207 km, to Sao Bernardo do Campo 308 km. The green marker indicates the location of Ribeirão Preto.