Abstract Well-preserved strata of the Ghaap Plateau along the western margin of the proto-Kalahari Craton have been intruded by a large number of mafic dykes. Owing to the scarcity of outcrops, these dykes are generally not well documented and intrusion ages remain poorly understood. In order to address this lack of knowledge, a total of seventeen Ghaap Plateau dykes that included seven north-northeast to northeast-trending dykes, eight northwest-trending dykes and two east to east-northeast-trending dykes were sampled for this study. Here, we report on the petrography and whole rock geochemistry of these dykes. We also report three new U-Pb baddeleyite ages along with some palaeomagnetic data. The mineralogy of the dykes is dominated by clinopyroxene and plagioclase showing varying degrees of alteration. Whole rock geochemical data identify the dykes as basalts with MORB, E-MORB or within plate-like signatures, suggesting an asthenospheric magma source. Our study indicates that the Ghaap Plateau dykes represent several magmatic events of markedly different age. Based on their whole rock geochemical composition, all but one of the dyke samples are tentatively arranged into four distinct groups (Groups A to D). Group A dykes (four dykes) are compositionally similar to the Umkondo Large Igneous Province (LIP). Two north-northeast-trending dykes of this Group yielded overlapping U-Pb baddeleyite ages of 1 103 ± 84 Ma and 1 112 ± 55 Ma, thereby adding to the known footprint of the Umkondo LIP along the western margin of the proto-Kalahari craton. In Group B (four dykes), one northeast-trending dyke yielded a U-Pb baddeleyite age of 1 929 ± 17 Ma. Its palaeomagnetic signature (Lat. 24.5°, Long. 317.6°, A95= 14.20°) is supported by a positive baked contact test and agrees well with the ~1.93 Ga Hartley LIP palaeopole. Group B dykes are thus interpreted to be related to the Hartley LIP, with our new 1 929 ± 17 Ma age supporting a wider extent for the Hartley magmatism than previously known. A new palaeopole for the Hartley LIP (Lat. 22.3°, Long. 327.4°, A 95 = 9.25°) was calculated by combining the data of our 1 929 Ma dyke with data reported previously from other sites. Whole rock geochemical data for the remaining dykes are consistent with the Karoo magmatism (two east to east-northeast-trending dykes of Group D) or the ~2.4 Ga Ongeluk LIP (north-trending dyke). The final four dykes (Group C) are difficult to match with other known mafic units. Precise geochronology is needed to confirm the exact age of these unassigned dykes.