Flight distance between Banská Bystrica, Slovakia and Shanghai, China 5,138.3 mi / 8,269.2 km