Flight distance between San Andros, Bahamas and Ribeirão Preto, Brazil 3,785.2 mi / 6,091.8 km