* Know the conversion: 1 meter equals 39.37 inches.
* Multiply: 18.0 meters * 39.37 inches/meter = 708.66 inches
Therefore, 18.0 meters is equal to 708.66 inches.