Flight distance between Tafo, Ghana and Teyateyaneng, Lesotho 3,155.4 mi / 5,078.1 km