The great-circle (air) distance between Christchurch (CHC) and Edinburgh (EDI) is approximately 19,400 km (12,050 miles).
There are no direct flights; typical routings connect via Auckland, Singapore, Dubai, or Doha, then a European hub (London, Amsterdam, Frankfurt). Total travel time usually 28–34 hours including layovers.
The route spans the Pacific, Southeast Asia, the Indian Ocean, the Middle East, and Europe—nearly a half-circumnavigation of the globe.