Flight distance between Midrand, South Africa and Florianópolis, Brazil 4,647.2 mi / 7,478.9 km