Plan the ride.Ride the plan.

Offline adventure navigation for Australia. Dirt-biased routing, maps that work with no signal, and a hazard map built by the riders using it.

iOS app + web route planner · Offline coverage across every Australian state

6:27:53 · 244 km · 89% dirt Mansfield → Dargo · same start, same finish

Dirt & gravel roads, avoids steep climbs

31%
Steepest
216 km
No fuel
0
Crossings
4,803 mAscent
4,917 mDescent
Bar colour is gradient — rolling through to pitches you’ll stand up for.

The problem

Every nav app will happily send you down a road it has never seen.

Sometimes that's the best day you've had on a bike. Sometimes it's a locked gate 40 km in, on your own, with no signal. TerraADV is built to tell you which one you're about to get.

Rider reports

The map fills in as people ride it.

Gates, cattle grids, water crossings, corrugations, deep ruts, washouts, locked gates. Dropped by riders on the track, confirmed by other riders, and the serious ones routed around automatically.

Road conditions are reported as a stretch of road, not a dot — you pin the track, the app snaps the geometry underneath, and you set how far it runs each way.

Mild reports inform you

Sand, mud, corrugations, ruts, gates and crossings show on the map and raise a hazard-ahead banner in the HUD. They never silently change your route.

Strong reports divert you

Locked gates, impassable sections and closed roads become hard no-go geometry for the router — once they've cleared the confirm gate.

Why you can trust it

A crowd map is only as good as its rubbish filter.

Three rules do most of the work.

  • Nothing diverts a route on one person's say-so

    A report needs at least one confirmation from another rider, with confirms outnumbering disputes, before it becomes routing no-go geometry.

  • You can't confirm your own report

    Authors are excluded from the confirm count. If you want your closure respected by the router, someone else has to ride past and back you up.

  • Stale reports expire on their own

    Conditions change. Road conditions and strong hazards decay fast and auto-resolve server-side. Slow-moving facts like a cattle grid stick around longer.

Official closures

The gazetted stuff, pulled in daily.

State road-closure feeds are ingested automatically and drawn on the map as solid red lines — distinct from dashed community reports, so you always know which is which.

Full closures feed straight into the router. Avoid closed roads is on by default, and turning it off keeps the closures visible on the map and in the HUD without blocking the route.

VICNSWQLDWA
TerraADV map with an official road closure drawn in red across Mt Lindsay Track, sourced from VIC MapShare.
Mt Lindsay Track, closed. Straight off the VIC MapShare feed — not something a rider had to tell you.

Route planning

Three profiles, not a dirt toggle.

Built on BRouter with custom profiles, so the engine reads surface tags rather than treating dirt as a penalty on a car route.

Road

Sealed-biased touring

Blacktop where it can find it. For transport legs and the days you're loaded heavy or two-up.

ADV

Mixed sealed and gravel

The default. Forest roads, station tracks, dirt highways — the stuff a loaded adventure bike handles at pace.

Hard ADV

Aggressive unsealed

Bring a mate. Routes here assume you're happy to pick the bike up more than once.

Loops, not just A to B

Give it a distance and a direction and it builds a loop out and back from where you're standing. Point-to-point with stops when you already know where you're going.

Scenic bias

Direct, scenic, or max scenic — seeded off peaks, lookouts, passes and waterfalls rather than a vague "prettier roads" slider.

It knows how far your tank goes

Fuel range comes off your actual bike — tank size, how much of that tank you’ll really use before you go looking, your L/100 km, and the extra burn on the climbs.

Compare before you commit

Multiple candidate routes side by side. Colour the line by surface or by steepness. Save as a TerraRoute or export GPX.

TerraADV turn-by-turn navigation: 400 metres to a left onto Howqua Track, with the next manoeuvre queued, current speed, gradient-coloured elevation strip and an 18 minute ETA.
400 m to Howqua Track. Next manoeuvre queued, gradient strip underneath, 18 minutes out.

Offline & navigation

Offline first, not offline as a fallback.

A region pack brings the lot — basemap, terrain, POIs, elevation data, and the BRouter routing tiles themselves. That last one is the difference: plenty of apps show you a downloaded map but can't calculate a new route without signal. Coverage is already national — every Australian state is downloadable today.

TerraADV can reroute you in the middle of the Alpine, in flight mode, on 30% battery. Turn-by-turn with voice, hazard-ahead warnings, auto re-centre, battery saver, trip computer and GPX recording.

Privacy

Your location stays on your phone.

No tracking. No route history shipped off anywhere. You can run the whole app on local data and sync later, or not at all. It works offline because it's built offline — which means there's nothing to send.

Status

What "beta" actually means.

I'd rather tell you now than have you find out on the tracks.

  • Solid

    Route planning across all three profiles, offline region packs, turn-by-turn with voice, Route DNA, the community report pipeline and official closure feeds.

  • Newer — where I need your eyes

    Auto-rerouting when you go off-route, ETA accuracy across mixed surfaces, battery consumption on long days, and how well road-condition snapping picks the right stretch.

  • Not there yet

    CarPlay. Android. And a fuller community section — track ratings, and browsing what other riders have published. Some of it works on web today; the rest is where this is going.

Who I'm after

Riders who'll seed their own patch.

A hazard map with nothing on it is worse than no hazard map. So the beta isn't really about testing buttons — it's about getting real reports onto real roads.

Offline coverage is already national, so wherever you ride works. But the map gets useful fastest where riders overlap — ten people working the same ranges builds something you can trust well before a hundred scattered across the country does.

So tell me where you ride. If your patch is already filling up, you’ll hear from me sooner.

What I need back

Drop pins. Tell me when it's wrong.

Report the gates and the washouts as you find them — the app queues them offline and syncs when you get signal. Confirm the ones other riders have already dropped.

And when the router gets it wrong — a road it shouldn't have sent you down, a surface call that was off, an ETA that was nonsense — tell me. Leave Field Test Recording on in Settings and send me the files from that ride — the route is already in the bundle.

No forms, no surveys, no weekly check-ins. One email address, straight to me.

About the price

A$50 / year, when it ships

Roughly a tank and a half. It pays for map hosting and the official closure feeds, and keeps me building it.

Beta testers get it free for life. Consider it payment for the field reports.

Request an invite

Get on the beta list.

Tell me where you ride — that's what decides which batch you land in.

Invites go out in batches — I'll email you when there's a spot. Your address is used for the beta and nothing else.

Nathan in adventure riding gear.

Who's building this

I'm Nathan. I ride around Victoria, and I built TerraADV because there had to be a better answer than planning a route in Gaia GPS and uploading it to a Garmin.

That handoff is fine if you enjoy the process and you’re tech-savvy enough to move files between devices — but it’s not everyone’s jam. TerraADV is built for everyday riders who just want to plan a day out and go, with the hazard map getting sharper as more of us ride and report.

It's a one-person project. When you email, you get me.