Il n'existe pas de ligne ferroviaire à l'intérieur du Lesotho, mais la ligne Bloemfontein-Bohlokong des chemins de fers sud-africains (fret uniquement) longe la frontière nord-ouest du Lesotho, avec un arrêt à Meqheleng.