You asked:

how many meters is 80 inches

  • 80 inches is 2.03 meters.