You asked:

168 km is how many miles

  • 168 kilometers is 104.39 miles.