Flight distance between Sandy Hill, Anguilla and Rio de Janeiro, Brazil 3,140.3 mi / 5,053.8 km