Macrotexture is required on pavements to provide skid resistance for vehicle safety in wet conditions. Increasingly, correlations between macrotexture measurements captured using non-contact techniques and tyre-pavement contact friction are being investigated in order to enable more robust and widescale measurement and monitoring of skid resistance. There is a notable scarcity of research into the respective accuracy of the non-contact measurement techniques at these scales. This paper compares three techniques: a laser profile scanner, Structure from Motion photogrammetry and Terrestrial Laser Scanning (TLS). We use spectral analysis, areal surface texture parameters and 2D cross-correlation analysis to evaluate the suitability of each approach for characterising and monitoring pavement macrotexture. The results show that SfM can produce successful measures of the areal root mean square height (Sq), which represents pavement texture depth and is positively correlated with skid resistance. Significant noise in the TLS data prevented agreement with the laser profiler but we show that new filtering procedures result in significantly improved values for the peak density (Spd) and the arithmetic peak mean curvature (Spc), which together define the shape and distribution of pavement aggregates forming macrotexture. However, filtering the TLS data results in a trade-off with vertical accuracy, thus altering the reliability of Sq. Finally, we show the functional areal parameters Spd and Spc are sensitive to sample size. This means that pavement specimen size of 150mm x 150mm or smaller , when used in laboratory or field observations, are inadequate to capture the true value of areal surface texture parameters. The deployment of wider scale approaches such as SfM and spectrally filtered TLS are required in order to successfully capture the functional areal parameters (Spc and Spd) for road surfaces.