Bonjour jrm,
Je pense que la question n'est pas seulement de se rendre au Lesotho mais de s'y déplacer une fois sur place. Aller seulement à Maseru ne présente aucun intérêt d'un point de vue touristique (mais peut-être as-tu d'autres motifs?). Il faut au moins aller jusqu'à Semonkong (faisable en mars avec une petite berline) si tu viens par Maseru, le must consistant à entrer dans le pays par le Sani Pass à l'est et de se balader là-haut (4x4).
Aller au Lesotho sans voiture (ou moto), à moins d'avoir beaucoup de temps, c'est ne pas voir ce qui justifie d'y aller: l'arrière pays montagneux; Maseru et le plateau nord ouest ne justifient pas le voyage.
De combien de temps disposes-tu pour ce pays?
Sinon il existe effectivement des bus de Johannesbourg à Maseru:
http://www.seelesotho.com/Tourist-info/Getting-to-Lesotho/Getting-to-Lesotho-by-public-transport.html