The distance between Swansea (Wales, United Kingdom) and Rio de Janeiro (Rio de Janeiro (state), Brazil) is ca. 9.126,3 km (air line).
Distance between Swansea and other cities and places worldwide
Distance between Swansea and other major cities
Los Angeles8546.4 km
Vancouver7411.4 km
New York City5308 km
Mexico CIty8672.9 km
London265.1 km
Paris542.2 km
Berlin1187.9 km
Stockholm1619.7 km
Tokyo9689.6 km