The straight-line air distance between London, England, and Accra, Ghana, is approximately 4,741 kilometers (2,946 miles). This measurement represents the great-circle distance between the two city centers; actual flight paths may vary slightly due to air traffic routes and weather.