Flight distance between Marsh Harbour, Bahamas and Tianjin, China 7,806.4 mi / 12,563.1 km