Comparing Trail Router to other route builders

Published 2020-02-03

Introduction

The primary reason I created Trail Router was my frustration with using other route builders. I found that they frequently took busy roads rather than nice trails, and didn't easily allow me to create round-trip routes. If another route builder did what I wanted, then I'd never have created Trail Router and I'd be doing something entirely different right now!

So, does Trail Router actually create better routes? This blog post will take a look at a few different test cases for both round-trip and point-to-point routing, comparing the following services:

  • Trail Router
  • Garmin Connect
  • Strava Route Builder
  • Google Maps
  • Komoot
  • Mapometer

Test case 1: Round-trip routing in London

Start location: SE3 7LS (London, UK). Target distance: 40km

Only Trail Router and Garmin support creating round-trip routes. By 'round-trip routes', I mean those that start and finish at the same location, and you only have to specify the distance you want to run).

Garmin Connect

Distance: 43km, Greenery score: Very bad

Garmin Connect offers a round-trip routing mode under its 'Courses' builder. For this you have to specify a target distance and also a bearing (North, South, East or West). For the route below I chose West, as the Thames (the main river running through London) is very runnable to the west and I wanted to give Garmin the best chance.

The suggested route is very poor. Approximately 90% of it is on 'A' roads, which are major roads in the UK (broadly equivalent to US freeways/expressways). It barely touches the Thames at all.

Garmin round-trip

Strava, Google Maps, Komoot, Mapometer

These route builders do not support creating round-trip routes, so there's nothing to show here.

Trail Router

Distance: 41.3km, Greenery score: Very good

Trail Router's round-trip route looks much, much better than Garmin's. It uses both sides of the Thames (there's a runnable path on both sides). At no point is the user directed to run along 'A' roads or any other busy road.

Trail Router round-trip

Test case 2: Point-to-point routing in London

Start location: SE3 7LS (London, UK). End location: SE1 9EA (London, UK).

This is my regular commute, so I know this route very well. There's a very busy and polluted road called the A206 between Greenwich and London Bridge, which any router that's taking greenery into account should absolutely avoid.

Garmin Connect

Distance: 9.2km, Greenery score: Very bad

This is a terrible route if you want to avoid traffic and busy roads. Garmin takes the main A roads all the way. I selected the 'Popularity based routing' and Trail Running options.

Garmin

Strava Route Builder

Distance: 12.3km, Greenery score: Very good

Strava does a pretty good job here. They avoid all of the major A roads. They do take us through Greenwich foot tunnel unnecessarily, which adds distance. We used the 'Use popularity' option here.

Strava

Google Maps

Distance: 9.0km, Greenery score: Bad

Google's route below is very poor for runners. Like Garmin's, it uses the busy main roads. The only good part is that it uses Southwark Park.

Google

Komoot

Distance: 11.3km, Greenery score: Okay

Komoot's route is reasonable, but not as good as Trail Router's or Strava's. For some reason it jumps onto a busy A road around Wapping, rather than taking the Thames Path, which is far nicer.

Komoot

Mapometer

Distance: 15.6km, Greenery score: Not applicable

This is by far the funniest route suggestion. Mapometer's route involves taking the ferry from Greenwich to Southbank. It's definitely scenic, but it's clearly not runnable!!

Mapometer

Trail Router

Distance: 11.1km, Greenery score: Very good

Trail Router does a good job here. It hugs the Thames Path most of the way, only diverting inland around Surrey Quays to join a cycle path and to avoid the extra distance.

Trail Router

Test case 3: Point-to-point routing on the North Downs Way, UK

Start location: ME2 1LB (Cuxton, UK). End location: Caterham, UK.

The North Downs Way is a national hiking route in the UK, and also a popular trail running route. It hosts a number of trail races, including the North Downs Way 100 from Centurion and the North Downs 30K. We will be testing running a section of this from Cuxton to Caterham. I ran part of this route myself today, hence choosing it as a test case.

A good trail running route planner should certainly make use of the North Downs Way when plotting a route between Cuxton and Caterham.

Garmin Connect

Distance: 55.5km, Greenery score: Very bad, Usage of the North Downs Way: Very bad

Garmin once again seems to prefer using major A roads to taking hiking trails. It's not even the case that taking roads is more direct - the hiking route is the most direct route between these two locations - so Garmin is going out of their way to avoid a nice route.

Garmin

Strava Route Builder

Distance: 62.2km, Greenery score: Bad, Usage of the North Downs Way: Very bad

Strava did very badly this time, and took a similar route to Garmin. They are taking roads rather than the more direct North Downs Way hiking route. I can only assume this is because the roads are more popular amongst their users, so therefore they are biasing towards that.

Strava

Google Maps

Distance: 49.6km, Greenery score: Bad, Usage of the North Downs Way: Very bad

Google again chose a poor route, but an entirely different one to Strava and Garmin. They took a bit of the North Downs Way at the start and then joined a busy A road (the A25) for the rest of it.

Google

Komoot

Distance: 52.0km, Greenery score: Very good, Usage of the North Downs Way: Very good

Komoot has created us a very good route here, which closely follows the North Downs Way. Finally!

Komoot

Mapometer

Distance: 47.1km, Greenery score: Bad, Usage of the North Downs Way: Very bad

Mapometer chose a poor route again, albeit quite a direct one. Once again they choose busy roads rather than make use of the North Downs Way, which runs almost parallel to many of the roads they use.

Mapometer

Trail Router

Distance: 53.3km, Greenery score: Very good, Usage of the North Downs Way: Very good

Trail Router creates a very good route that closely follows the North Downs Way.

Trail Router

Feature summary

Trail Router Strava Route Builder Google Maps Komoot Mapometer Garmin
Round-trip routing Yes No No No No Yes
Point-to-point routing Yes Yes Yes Yes Yes Yes
Prefers nature/greenery Yes Sort of No Sort of No No
Option to avoid repetition Yes No No No No No
Export to GPX/KML Yes Yes Yes Yes Yes No
Share routes with others Yes Yes Yes Yes Yes Yes
Login required No Yes, for everything Yes, for exporting Yes, for sharing and exporting Yes, for sharing and exporting Yes, for everything
Create routes on mobile Yes Paid feature ($3/mo) Yes Yes Not really No
Price Free Free on desktop Free Free to create routes Free (with ads) Free

Strava uses route popularity in their routing algorithm. The testing here has shown this sometimes avoids busy roads and sometimes doesn't. After all, the most popular routes that runners use often are the main roads as they're usually the most direct for commuters. Komoot's algorithm does seem to bias towards hiking routes, but will still often take busy roads when there's no hiking route available.

Conclusions

I'm very happy with how Trail Router performs against other route builders.

For round-trip routes, only Garmin supported this function, and their routes were very poor. In point-to-point routing mode, only Strava and Komoot provided reasonable routes, and even they were hit-and-miss. Trail Router always delivered routes that were at least as good as the others, and were often much better.

Here's a summary of the routes generated by the other route builders:

  • Garmin: Generated very bad routes in all cases, leaving us running on main roads much of the time.
  • Strava: Performed well in London, but seemed to have no knowledge of hiking trails and took a very poor route near the North Downs Way.
  • Google Maps: Generated poor routes that frequently followed main roads.
  • Komoot: Performed quite well in London, and very well out on the North Downs Way.
  • Mapometer: Generated poor routes in all cases, and had us running on a ferry in London!

In the future, I'm considering performing a comparative run using a range of different route builders, and posting a time-lapse video of the scenery I see whilst running.

If you have any questions or comments about the contents of this article, please get in touch.