The calculated distance (air line) between Mardan and Lahore is approximately 226 Miles respectively 364 Kilometer.