The distance between Swansea (Wales, United Kingdom) and Gran Canaria (Canary Islands, Spain) is ca. 2.802,8 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