Flight distance between Portsmouth, Dominica and Belgrade, Serbia 5,073.4 mi / 8,164.8 km