Build the hilliest cycling loop that fits your distance

Build my loop →
Made for the hills

Chase elevation, not just kilometres

⛰️

Max your D+

Loops are routed over hilly terrain and ranked by total ascent, so you get real climbing inside your distance budget.

🔎

Climb finder

Scout the strongest climbs in a radius around you, then build a whole ride around the one you pick.

🔁

Never the same loop

Several fresh alternatives every time — keep your training varied without the planning.

Straight to your head unit

Accurate GPX for Garmin, Wahoo, Strava and Komoot, plus a quick Google Maps link.

🚴

Road-bike first

No motorways, no surprise gravel — with a one-tap toggle to keep it strictly tarmac.

📈

See the climbs

An elevation profile and map for every loop, so you know exactly where it bites.

Three taps to ride

From your door to the climbs

1

Drop your start

Type a place or tap the map, and set how far you want to go.

2

Generate

Stiip returns the hilliest loops that fit your distance — pick your favourite.

3

Ride it

Send the GPX to your computer or open it in Maps, clip in, and climb.

Good to know

Questions, answered

How does Stiip maximise climbing?

It generates many round-trip routes over hilly terrain and ranks them by total ascent (D+), so each loop packs in real climbing — all within your chosen distance.

Can I export to my Garmin or Wahoo?

Yes — every route exports as an accurate GPX file for Garmin or Wahoo head units, or to import into Strava and Komoot. There's also a quick Google Maps link.

Does it avoid gravel and busy roads?

Stiip uses road-bike-friendly routing that excludes motorways, and a toggle lets you avoid gravel and unpaved tracks entirely.

Which areas does Stiip cover?

Stiip currently covers Belgium and Luxembourg — including the Ardennes and the Flemish hills — with more regions on the way.

Is Stiip free?

Yes, Stiip is free to use.

Let's climb

Find your next climb

Pick a start, set a distance, and let Stiip serve up the hilliest loop that fits.

Build my loop →