Icon ios app
Strava
Free app for Android and iPhone

Caerleon to Newport (and back: >10 miler)