You asked:

63 inches is how many meters

  • 63 inches is 1.6 meters.