Epona by FastGIS
Beta open
Now in beta · iOS

Find the line.
Ride the wild.
Capture it all.

One app for the whole ride — engine optional. Adventure-moto navigation built on a curvature engine that knows the good roads, and 1.27 million mountain-bike trails that time themselves. Real terrain, real offline, your data.

◍ iOS beta now ◍ Works offline ◍ Free while in beta
Scroll to ride
Pick your side

Two wheels. Engine optional.

The same maps, the same offline engine, the same terrain — two very different rides. Tell us which one is yours and we'll take you down that line first.

14 354km 9countries 10 947km of Trans Euro Trail

One ride, drawn from real data — Trans Euro Trail sections straight out of our catalogue, every link between them routed on our own engine. Scroll and it draws itself.

01 · Bergen → Hardangervidda

It starts where the road runs out.

Bergen to the first dirt is 250 km of fjord road, and Epona routes it for you — that approach leg is automatic the moment you pick a trail head that isn't under your wheels. Then the tarmac ends, TET N-01 climbs onto the Hardangervidda, and the phone stops asking for signal because it never needed any.

  • 947 km of Norwegian TET, on-device
  • Automatic approach routing to a distant trail head
  • Record the track, pin photos and voice notes as you go
Recording a ride with capture controls
Offline country packs downloaded to the phone
02 · Down the length of Sweden

1 645 km with nothing to look at but the road.

Sweden is where a nav app earns its keep or gets deleted. Three TET sections run south from the Norwegian border to Skåne, and between them Epona does the thing no one else does: it hunts for the good road instead of the quick one. Ask for a loop and it will weave a scored twisty road — or a lake worth swimming in — into it.

  • Six ways to make a route: plan, loop, round trip, optimise, curvy, record
  • Curvy-road search scored from a real curvature database
  • Loops that weave in a twisty road or a swimming spot
Route hub: six ways to build a ride
Curvy-road search results on the map
03 · The Baltic

The one leg you don't ride.

Ystad to Świnoujście is 171 km of sea. On the globe it is the dashed line — the only part of these fourteen thousand kilometres that isn't a road. Seven hours to eat, sleep, and let the ride so far catch up with you in the library: every track, every photo, every note, in one place and still yours.

The ride library, rides and captures on the map
04 · Baltic coast → the Sudetes

Where the roadbook starts earning its place.

Polish TET runs 817 km from the coast down to the Sudetes, and much of it is unsigned forest track where a turn arrow means nothing. So Epona will generate a rally-style tulip roadbook for any track you have — this one, an imported GPX, a ride you recorded last year — and read the notes to you as you reach them.

  • Tulip roadbooks generated for any track, not just a catalogue
  • Rally mode reads turns from the track's own shape — no road data needed
  • Notes spoken as you reach them, page turning by itself
● Live
A tulip roadbook rendered on the phone
05 · Poland → Italy, the long way

940 km of turn-by-turn, through two countries and over the Grossglockner.

No trail here — just a route: the Sudetes to Prague, down through Bohemia to Linz and Salzburg, then up the Grossglockner to the Hochtor at 2 504 m and over into Friuli. Epona checks the weather at every point along it, at the time you'll actually be there, and will find you a drier way round or tell you to leave two hours later.

  • Weather sampled along the route at your real arrival time
  • Storm overlay, spoken warning, and a drier alternative
  • Motorcycle routing that avoids what you tell it to
Turn-by-turn navigation running
A computed route with distance and time
06 · The Alps

Ten TET sections, end to end, Friuli to the Ligurian Sea.

The Italian Trans Euro Trail runs 3 015 km across the whole arc of the Alps, and Epona holds all of it offline — the trail, the map, the elevation, the search. This is the part of the trip where a data plan stops being a plan.

01 · Passo dello Stelvio

Riding up the valley.

So which way is the good way?

Ask the app that scores every road in Europe.

48 hairpins. That one.

The bike is on a real routed line, on real terrain — 26 km of the Stelvio's northern ramp out of Prato allo Stelvio.

Every junction is a guess unless something knows which road is worth the fuel.

Curvature is scored from the road's own geometry, not its reputation. Search near you, sort by how twisty it actually is, and send the winner straight into the route.

46 of those 48 bends are true hairpins — counted from the shape of the road, the same way the rally roadbook finds a turn where there is no junction to name.

08 · Lago Maggiore

Say how far. Get a ride that comes home.

Pick a distance and a mood and the loop generator builds a circuit that returns where it started — 25 to 400 km, on the phone, with no signal needed. The one under the rider is a real 167 km lap of Lago Maggiore past Stresa and the gardens of Isola Bella, computed on the same engine the app carries.

Screen The loop generator: distance, direction and ride style
  • 25–400 km, generated on-device
  • Weave in a scored twisty road, or a swimming spot
  • Out and back a different way, if you'd rather
09 · Segment timing

Save a road. It times you on it.

The app arms itself when you enter a saved stretch, times the run and ranks it — against your own best and everyone else's — with what the sensors saw on the way.

08 · On the handlebars

Turned sideways, it becomes a different app.

A phone on a bar mount lives in landscape, so the whole interface is built twice. The controls move to the side away from your throttle hand, the map takes the width, and the layout even knows which way the notch is pointing — because the side the sidebar lands on changes what you can reach at speed.

Turn-by-turn in landscape, controls on the left
Notch left — controls fall to the left
Turn-by-turn in landscape, controls on the right
Notch right — and they move across
09 · Provence → the Pyrenees

2 355 km is better with company.

One rider shares the route and everyone navigates that exact line. If the leader reroutes, the whole convoy's route rewrites itself; if you drop back, you get sent to the nearest point ahead rather than a private detour. Press to talk without letting go of the bars, or call the group outright — the audio runs on our own server, so nobody else is listening.

  • Group ride on the leader's exact route, self-healing
  • Push-to-talk with a riding-safe tap, or a Bluetooth helmet button
  • Full-duplex group calls, self-hosted end to end
Group voice settings and channel
Live location sharing with friends and groups
10 · The one nobody wants to use

If you go down alone, the phone speaks for you.

A hard impact followed by a stop starts a thirty-second countdown on the screen, and silence sends. Then, in order: the riders on your group ride, their phones ringing so your handset becomes an open microphone; your emergency contacts by push, email and text with your position; and a second, louder round five minutes later if nobody has answered. One tap acknowledges — and that reaches you too.

  • Crash detection with rider-tunable sensitivity
  • Convoy first, then contacts, then escalation
  • Free crash alerts even without an account
SOS settings: contacts, sensitivity and countdown
11 · Across Spain to the Atlantic

Finisterre. The end of the world, allegedly.

2 078 km of Spanish TET later, the trail runs out at Cabo Fisterra with the Atlantic in front of it. What you have then is the whole thing: every track, every photo, every note, every recorded ride — and one tap turns it into a narrated 3D story of the trip you just did, in whichever language you want to send it in.

  • Every ride logged with stats, elevation and your own captures
  • A trip story written from where you actually were
  • Narrated and translated, shareable with anyone
The ride logbook
A recorded ride with stats and elevation profile
08 · Finale Ligure · drop in

1.27 million trails. One of them is yours.

Every singletrack in 33 European countries, scored for how you'd actually get there — by car, by pedal, or by lift. Ride it and the sensors do the rest: they find the descent themselves, time it, and rank it against your own bests and everyone else's.

  • 1.27M trails · 353 000 km of singletrack
  • Auto-lap — no “start run” button to forget
  • Knows a cable car from a shuttle van, and won't time it
  • Leaderboards, PRs and lean/G telemetry per run
On the dash

Your ride, on the big screen.

Full turn-by-turn on Apple CarPlay — mounted on the bike, eyes on the road, hands on the bars. Android Auto is in the workshop.

Epona map on a CarPlay screen mounted on a motorcycle, Arctic Norway
Live CarPlay on the bar — move the map, tap Navigate here.
Epona companion app — routing menu
The companion app: plan, loop, find curves, record.
Car-map control on the CarPlay companion
Pan, zoom & tap Navigate-here on the car map.
Field-capture controls on the CarPlay companion
Capture photos, audio & waypoints from the dash.
Library on the CarPlay companion
Your routes & the TET — one tap to navigate.
◍ Apple CarPlay ◍ Talk to the group from the dash ◍ Map visible while recording ◍ Siri & App Intents
Epona · epicride.fastgis.eu
The Epona desktop client: a planned route from Bergen to a Swedish TET track, with weather-along-route showing a storm band in red and a 'leave 3 h earlier' suggestion
Also in your browser · epicride.fastgis.eu

The big screen, before you leave.

Plan on a real monitor, then ride it from your pocket — same account, same library, same routing engine. Here it has planned a 611 km run from Bergen to a Swedish TET track through our adventure-tuned Valhalla fork, then checked the forecast along it: api.met.no flags two severe-storm windows in red and suggests leaving 3 hours earlier to ride around them.

  • Drag-to-snap route editing → live Valhalla reroute
  • Five catalogues: curvy roads · TET · MTB · beaches · outdoors
  • Weather-along-route — storm bands + “leave earlier / find a drier route”
  • Rally-grade roadbooks (tulips + printable paper view)
  • A full vector editor — digitise, split, edit attributes
  • Turn a ride into a narrated 3D StoryMap — like this page
GRASS-over-HTTP OGC WMS/WFS/WCS STAC Self-hosted GLO-30 3D terrain Weather-along-route
Open the workbench ↗
3D · TET
3D Cesium view of a TET track winding over mountain terrain, with the sub-trail list
3D · TET

Trails in 3D

Browse & edit TET tracklines over self-hosted GLO-30 terrain.

discovery
Discover

Five catalogues

Curvy roads, the TET, 1.27M MTB trails, beaches and outdoor spots — searchable on one map.

storymap
Story

Trip StoryMap

Bake a ride into a multilingual 3D story with AI narration.

Route, weather & 3D views are live captures from the desktop client; the discovery and story panels are shown as illustrations.

The beta is open.
Come break it.

Epona is real, installed, and being ridden — which is exactly when a test rider is worth most. Tell us how you ride and we'll send you a build. Two minutes, and everything except the email is optional.

Heads up — the beta is iOS-only today. Leave your address and we'll write the moment the Android build opens; it's in progress.

No spam, ever. Skip the email and your answers stay completely anonymous — they still help.

Hmm — that didn't go through. Mail us at info@fastgis.eu and we'll add you.

Check your inbox. 📬

We've sent one mail with a confirm link — click it and your invite is on the way. If it isn't there in a minute, try spam, then shout at info@fastgis.eu.

Noted — thank you. 🏍️🚵

Your answers are in, completely anonymously. If you change your mind about that invite, the form is right here.