Flight distance between Berlin, Germany and Al Ḩadd, Bahrain 2,642.5 mi / 4,252.7 km