The distance between Belgrade (Serbia) and Mallorca (Balearic Islands, Spain) is ca. 1.543,1 km (air line).
Distance between Belgrade and other cities and places worldwide
Distance between Belgrade and other major cities
Los Angeles10308.5 km
Vancouver8977.8 km
New York City7256.4 km
Mexico CIty10620.4 km
London1691.8 km
Paris1446.2 km
Berlin1002.9 km
Stockholm1625.5 km
Tokyo9191.5 km