Flight distance between Lahore, Pakistan and Cape Town, South Africa 5,805.2 mi / 9,342.5 km

Driving distance between Lahore, Pakistan and Cape Town, South Africa 9,333.0 mi / 15,020.1 km

Driving directions Lahore Cape Town