Vinyl flooring typically costs between R150 and R500 per m2, while laminated flooring ranges from R200 to R800 per m2.