Flight distance between Marsh Harbour, Bahamas and Opuwo, Namibia 6,822.2 mi / 10,979.3 km