20 meters to yards
20 meters = 21.872266 yards
Formula
1 meters = 1.093613 yards, so 20 × 1.093613 = 21.872266
Need another value? Use the full Unit Converter
1 meters = 1.093613 yards, so 20 × 1.093613 = 21.872266
Need another value? Use the full Unit Converter