Flight distance between Midrand, South Africa and Budva, Montenegro 4,754.5 mi / 7,651.6 km