This paper assesses the effectiveness of different unsupervised Bayesian changepoint detection (BCPD) methods for identifying soil layers, using data from cone penetration tests (CPT). It compares four types of BCPD methods: a previously utilised offline univariate method for detecting clay layers through undrained shear strength data, a newly developed online univariate method, and an offline and an online multivariate method designed to simultaneously analyse multiple data series from CPT. The performance of these BCPD methods was tested using real CPT data from a study area with layers of sandy and clayey soil, and the results were verified against ground-truth data from adjacent borehole investigations. The findings suggest that some BCPD methods are more suitable than others in providing a robust, quick, and automated approach for the unsupervised detection of soil layering, which is critical for geotechnical engineering design.