The distance between Swansea (Wales, United Kingdom) and Badajoz (Extremadura, Spain) is ca. 1.435,5 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