Book a stay - search now
Lesotho - hotels and stays. Booking online
Choose from 219 stays in Lesotho
Maseru
141 stays
Leribe
10 stays
Butha-Buthe
9 stays
Mafeteng
7 stays
Mokhotlong
7 stays
Qachaʼs Nek
4 stays
Berea Hills
3 stays
Bokong
3 stays
Foso
3 stays
Mohales Hoek
3 stays
Mohlanapeng
3 stays
Mokoeng
3 stays
Teyateyaneng
3 stays
Hlotse Camp
2 stays
Mashasela Pass
2 stays
Tikoe
2 stays
Boqate
1 stay
Lejone
1 stay
Lirahalibonoe
1 stay
Malealea
1 stay
Mutlanyane
1 stay
Ramabanta
1 stay
Ribaneng
1 stay
Seetsas
1 stay
Selomos
1 stay