Routes

Planner

Features

Updates

App

Login or Signup

Get the App

Login or Signup

Franziska

bikepacking • adventures • outdoor life • remote living

Followers

0

Following

0

Follow

Timeline

planned a mountain bike ride

February 12, 2026

Time

12h27m

Distance

105km

Speed

8.4km/h

Ascent

2,860m

Descent

2,290m
map_image
Map data © OpenStreetMap contributors

planned a mountain bike ride

February 12, 2026

Time

5h45m

Distance

92.1km

Speed

16.0km/h

Ascent

1,080m

Descent

1,630m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 11: Into Hilton

First part gravel, then tarmac into Hilton - a gentle ending after an intense adventure.

planned a mountain bike ride

February 12, 2026

Time

6h16m

Distance

64.9km

Speed

10.4km/h

Ascent

1,370m

Descent

1,260m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 10: Towards Underberg

Nice gravel roads with beautiful views all the way. Due to more thunderstorms, we had to stop in between.

Accommodation:

Merinodale Farm (approx. R100 per person camping). Lovely owner, kitchen and bathroom available.

planned a mountain bike ride

February 12, 2026

Time

1h44m

Distance

31.6km

Speed

18.2km/h

Ascent

170m

Descent

1,410m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 9: Sani Pass into South Africa

Border crossing and descent down Sani Pass, a spectacular off-road pass into South Africa. The upper part is steep, rocky and unpaved (but incredible). Lower down it turns into smooth tarmac with stunning Drakensberg views.

Accommodation:

Sani Lodge & Cottages - a total

planned a road ride

February 12, 2026

Time

3h06m

Distance

45.2km

Speed

14.6km/h

Ascent

1,310m

Descent

710m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 8: Mokhotlong to Sani Flats

All tarmac and uphill to the highest part of the route (3,200 m!). Beautiful road, little traffic and stunning views. I didn’t expect much from this section but was very much surprised. Very fast and steep descent down to Sani Flats, a stunning high-altitude grassland shortly

planned a mountain bike ride

February 12, 2026

Time

7h13m

Distance

86.5km

Speed

12.0km/h

Ascent

2,010m

Descent

2,250m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 7: Semenanyane to Mokhotlong

Beautiful off-road riding until reaching tar. For several kilometers the road was fast, scenic and surrounded by nothing but hills. About 50 km before Mokhotlong, dam construction and development began, probably my least favorite part of the tour.

Accommodation:

Mantsebo

planned a mountain bike ride

February 12, 2026

Time

5h38m

Distance

55.5km

Speed

9.9km/h

Ascent

1,280m

Descent

1,090m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 6: Thaba-Tseka to Semenanyane

This off-road part was mostly rideable, with minor sections of pushing.

Accommodation:

We ended up sleeping at the health center in Semenanyane due to thunderstorms. If weather allows, the area is also great for wild camping.

planned a mountain bike ride

February 12, 2026

Time

8h44m

Distance

93.1km

Speed

10.7km/h

Ascent

2,530m

Descent

1,960m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 5: Senqunyane River towards Thaba-Tseka

The original route goes fully off-road to Thaba-Tseka. We halfway went to Mantsonyane and continued on the road instead, a very beautiful high-altitude pass road. You will find both options in this collection.

We initially planned two days for the section between

planned a mountain bike ride

February 12, 2026

Time

2h49m

Distance

29.0km

Speed

10.3km/h

Ascent

610m

Descent

1,160m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 4: Semonkong to Senqunyane River

Descending to the Senqunyane River involves a downhill push with very steep sections and large boulders. It was very draining and we got caught in a thunderstorm, so we slept at the river as we couldn't continue.

After crossing, you have to push your bike all the way

planned a mountain bike ride

February 12, 2026

Time

5h13m

Distance

57.9km

Speed

11.1km/h

Ascent

1,710m

Descent

1,250m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 3: Ramabanta to Semonkong

We removed Baboons Pass from the original route and instead took the road to Semonkong, absolutely the right decision for us. The pass would have meant many hours (20 km) of pushing. The road was perfect, hardly any traffic and surrounded only by nature.

Accommodation:

Semonkong

planned a mountain bike ride

February 12, 2026

Time

5h50m

Distance

56.5km

Speed

9.7km/h

Ascent

1,330m

Descent

1,250m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 2: Roma to Ramabanta

Very beautiful singletrack sections, a river crossing and a steep climb immediately after the river. After passing more villages, a fast road descent leads you to Ramabanta.

Accommodation:

Ramabanta Trading Post Lodge was our absolute favorite along the route. Stunning location

planned a mountain bike ride

February 12, 2026

Time

4h36m

Distance

52.8km

Speed

11.5km/h

Ascent

800m

Descent

640m
map_image
Map data © OpenStreetMap contributors

February 12, 2026

Day 1: Maseru to Roma

A good mix of road and off-road riding taking you out of Maseru. It becomes rural quickly and gives you a first feel of Lesotho’s landscape.

Accommodation:

We stayed at The Mon B&B in Maseru (decent and directly located on the route).

In Roma, Lapeng Thoteng B&B (approx. R800) was a

and planned a bike ride

December 16, 2025

Time

48h59m

Distance

508km

Speed

10.4km/h

Ascent

12,110m

Descent

12,070m
map_image
Map data © OpenStreetMap contributors

and planned a bike ride

September 16, 2025

Time

6h59m

Distance

92.9km

Speed

13.3km/h

Ascent

700m

Descent

690m
map_image
Map data © OpenStreetMap contributors

and like this.

planned a gravel ride

June 14, 2025

Time

9h06m

Distance

170km

Speed

18.7km/h

Ascent

2,380m

Descent

2,380m
map_image
Map data © OpenStreetMap contributors

likes this.

Loading