Flight distance between San Andros, Bahamas and San Cristóbal, Venezuela 1,255.5 mi / 2,020.6 km