You asked:

31 cm equals how many inches

  • inch
    inch
    31 centimeters is 12.21 inches.