This loop is closer to 30 miles long. is a great loop but expect more than 21 miles.