You asked:

how many meters is 80 inches

  • meter
    meter
    80 inches is 2.03 meters.