Join Ride with GPS and discover even more new routes and riding buddies. Print turn-by-turn cue sheets so you know where you are heading. And then, log your rides and watch your progress.
Day 4 | Ngala Lodge to Flame Tree Lodge
Distance: 78.7 km | Terrain: Lakeshore tar, rolling
Met two motorcyclists from the UK at Ngala, a couple travelling under the Instagram handle @kikirides. They've been on the road for over a year and have ridden through 26 African countries. At one point I held onto a passing motorbike for a short tow and a laugh, until the rider suddenly wanted 10,000 kwacha. I let go immediately.
The first stretch was lush and green after the night's rain. Overcast skies, thick vegetation, and to my left the beautiful hills and dense forest of Kaningina Forest Reserve running parallel to the lake. Honestly one of the prettiest sections of the trip so far.
Around 15 km in, I stopped at a roadside vendor selling giant mushrooms. Later, my first proper local meal: nsima, beans, greens, and tomato for 3,000 kwacha, about one dollar. Simple, filling, delicious. While eating, an artist named Sumba joined me and showed me his work.
Got hammered by a rainstorm for about half an hour and ended up completely soaked. But the riding was brilliant. Smooth tar, lush scenery, easy elevation, everything felt fresh after the rain.
Flame Tree Lodge sits in a genuinely beautiful spot right on Lake Malawi. Unfortunately the management doesn't match the location. No hot water, painfully slow service, pricing that feels optimistic. I was quoted 30,000 kwacha, pushed back to 20,000 due to no water, and they accepted. Worth stopping if you're tired and want a roof and lake views, but go in with realistic expectations.
| By: | Sean |
| Started in: | MW |
| Distance: | 45.5 km |
| Selected: | 45.5 km |
| Elevation: | + 312 / - 318 m |
| Moving Time: | 02:03:13 |
| Page Views: | 12 |
| Departed: | Nov 21, 2025, 9:55 am |
| Starts in: | MW |
| Distance: | 45.5 km |
| Selected distance: | 45.5 km |
| Elevation: | + 312 / - 318 m |
| Max Grade: | |
| Avg Grade | |
| Cat | |
| FIETS | |
| VAM | |
| Ascent time | |
| Descent time | |
| Total Duration: | 03:26:47 |
| Selection Duration: | 12407 |
| Moving Time: | 02:03:13 |
| Selection Moving Time: | 02:03:13 |
| Stopped Time: | 01:23:34 |
| Max Speed: | 42.7 kph |
| Avg Speed: | 22.2 kph |
| Pace: | 00:04:32 |
| Moving Pace: | 00:02:42 |
| Max HR: | 152 bpm |
| Min HR: | 83 bpm |
| Avg HR: | 124 bpm |
Best format for turn-by-turn directions on modern Garmin Edge Devices
Best format for turn by turn directions on Edge 500, 510. Will provide true turn by turn navigation on Edge 800, 810, 1000, Touring including custom cue entries. Great for training when we release those features. Not currently optimal for Virtual Partner.
Useful for uploading your activity to another service, keeping records on your own computer etc.
Useful for any GPS unit. Contains no cuesheet entries, only track information (breadcrumb trail). Will provide turn by turn directions (true navigation) on the Edge 705/800/810/1000/Touring, but will not have any custom cues. Works great for Mio Cyclo. Find GPS specific help in our help system.
Estimated Time shows a prediction of how long it would take you to ride a given route. This number is based on your recent riding history, and represents an estimate of moving time. Each time you upload a new ride, your Estimated Time profile will adjust to reflect your most recent riding. Only rides exceeding 10 miles (16 km) will affect these estimates.
Go BasicOur Basic members have unrestricted access to everything we offer in our mobile apps. Learn more by visiting our Compare Plans page.
Tell us a little about yourself
Rock solid GPS logging, helpful navigation, live logging and more are all available when you install our app.