Flight distance between Midrand, South Africa and Abraham’s Bay, Bahamas 7,536.0 mi / 12,128.0 km