1 answer 18 yards equals how many meters? 16.46 meters 1 yards = 0.9144 meters view more asked 4mo ago 498 views