Flight distance between Cape Coast, Ghana and Shanghai, China 7,908.6 mi / 12,727.6 km