All Cities
Netherlands·Europe·GMT+1 · low water light

Utrecht

A small city built at the speed of water.

Utrecht is human-scaled in a way few cities still are. The wharves sit a storey below the street, the singel closes a green ring around the old town, and within twenty minutes of running you are on the Kromme Rijn with nothing but willows and rowers. Nothing here asks you to hurry.

4 soul-aware routes · walking & running
Utrecht Canal & Wharf Flow — Canal, wharf, flat, brick and water
First light·Canal, wharf, flat, brick and water

Utrecht Canal & Wharf Flow

7 km+14 m5:30 /km
Step-free
Wikimedia Commons · Oudegracht
Wikimedia Commons · Oudegracht
Wikimedia Commons · Oudegracht
Wikimedia Commons · Oudegracht
Wikimedia Commons · Oudegracht
Wikimedia Commons · Oudegracht
Wikimedia Commons · Oudegracht
Wikimedia Commons · Oudegracht

Oudegracht wharves at first light — a storey below the traffic, the water holding the sound of your own footfall.

Distance
7km
Elevation
+14m
Mindful tempo
5:30 /km
Elevation profilePaved towpath · compacted gravel
+14m0.01.83.55.37.0
+14 m gainPeak 14 m · 7 km
Elevation profile: total gain 14 metres, peak 14 m above start, low 0 m.
Tempo engine · Flowing
Nasal breath
5:21–5:52 /km

Ride the line. If effort spikes, ease back into the rhythm — don't push through.

Accessibility · Step-free

No stairs, no stiles. Continuous smooth surface, curb cuts throughout, gentle gradients under 3%.

Wheelchair Stroller Step-free
Along the way
  • Water3–4 drinking fountains · at park gates and central lawns
  • BenchesBenches every 200–400 m through the green sections
  • ToiletsPublic toilets at start/end · park pavilion mid-way
  • ShadeDappled tree shade through the park sections · open at water
  • Rest pointsLawns and lakeside benches every kilometre for a proper sit
Why this route restores

Because uninterrupted rhythm is medicine — the body remembers how to move when nothing keeps stopping it.

Snapped to real footpaths · Garmin · Strava · AllTrails · Komoot · Coros · Wahoo · Apple Watch · outdooractive
Wilhelminapark & East Loop — Park interior, tree-lined avenue, soft residential green
Morning·Park interior, tree-lined avenue, soft residential green

Wilhelminapark & East Loop

8 km+18 m5:40 /km
Step-free
Wikimedia Commons · Wilhelminapark (Utrecht)
Wikimedia Commons · Wilhelminapark (Utrecht)
Wikimedia Commons · Wilhelminapark (Utrecht)
Wikimedia Commons · Wilhelminapark (Utrecht)
Wikimedia Commons · Wilhelminapark (Utrecht)
Wikimedia Commons · Wilhelminapark (Utrecht)
Wikimedia Commons · Wilhelminapark (Utrecht)
Wikimedia Commons · Wilhelminapark (Utrecht)

Pond, plane trees and the long green avenues east of the singel — an unhurried loop that stays under canopy almost the whole way.

Distance
8km
Elevation
+18m
Mindful tempo
5:40 /km
Elevation profilePaved & fine-gravel garden paths
+18m0.02.04.06.08.0
+18 m gainPeak 18 m · 8 km
Elevation profile: total gain 18 metres, peak 18 m above start, low 0 m.
Tempo engine · Recovering
Nasal breath
5:33–6:05 /km

Nasal breath only. If you can't hold the nose, walk 20 steps and restart.

Accessibility · Step-free

No stairs, no stiles. Continuous smooth surface, curb cuts throughout, gentle gradients under 3%.

Wheelchair Stroller Step-free
Along the way
  • Water3–4 drinking fountains · at park gates and central lawns
  • BenchesBenches every 200–400 m through the green sections
  • ToiletsPublic toilets at start/end · park pavilion mid-way
  • ShadeDappled tree shade through the park sections · open at water
  • Rest pointsLawns and lakeside benches every kilometre for a proper sit
Why this route restores

Because the day after is where the training actually lands — this route is designed to receive that softness, not overwrite it.

Snapped to real footpaths · Garmin · Strava · AllTrails · Komoot · Coros · Wahoo · Apple Watch · outdooractive
Amelisweerd & Kromme Rijn Run — River path, estate woodland, open green corridor
Dawn·River path, estate woodland, open green corridor

Amelisweerd & Kromme Rijn Run

10.5 km+30 m5:20 /km
Step-free
Wikimedia Commons · Amelisweerd
Wikimedia Commons · Amelisweerd
Wikimedia Commons · Amelisweerd
Wikimedia Commons · Amelisweerd
Wikimedia Commons · Amelisweerd
Wikimedia Commons · Amelisweerd
Wikimedia Commons · Amelisweerd
Wikimedia Commons · Amelisweerd

The Kromme Rijn out to the old estate woods of Amelisweerd — river on one shoulder, beech on the other, the city gone entirely.

Distance
10.5km
Elevation
+30m
Mindful tempo
5:20 /km
Elevation profileSoft forest track · packed earth
+30m0.02.65.37.910.5
+30 m gainPeak 30 m · 10.5 km
Elevation profile: total gain 30 metres, peak 30 m above start, low 0 m.
Tempo engine · Recovering
Nasal breath
5:12–5:45 /km

Nasal breath only. If you can't hold the nose, walk 20 steps and restart.

Accessibility · Step-free

No stairs, no stiles. Continuous smooth surface, curb cuts throughout, gentle gradients under 3%.

Wheelchair Stroller Step-free
Along the way
  • WaterCarry your own water — one or two springs off-line but no reliable fountains
  • BenchesBenches every 200–400 m through the green sections
  • ToiletsPublic toilets at 2–3 points along the route · park pavilions and transit hubs
  • ShadeDeep tree cover for most of the line
  • Rest pointsLawns and lakeside benches every kilometre for a proper sit
Why this route restores

Because green is the frequency the nervous system was tuned for. Every kilometre here is a small argument against the week you just had.

Snapped to real footpaths · Garmin · Strava · AllTrails · Komoot · Coros · Wahoo · Apple Watch · outdooractive
Historic Centre & Singel Circuit — Singel park ring, heritage centre, smooth pedestrian surfaces
Golden hour·Singel park ring, heritage centre, smooth pedestrian surfaces

Historic Centre & Singel Circuit

6 km+16 m5:35 /km
Step-free
Wikimedia Commons · Zocherpark
Wikimedia Commons · Zocherpark
Wikimedia Commons · Zocherpark
Wikimedia Commons · Zocherpark

The Zocher singel park as a closed green ring around the old town — Dom tower turning in and out of view at every bend.

Distance
6km
Elevation
+16m
Mindful tempo
5:35 /km
Elevation profilePaved & fine-gravel garden paths
+16m0.01.53.04.56.0
+16 m gainPeak 16 m · 6 km
Elevation profile: total gain 16 metres, peak 16 m above start, low 0 m.
Tempo engine · Flowing
Nasal breath
5:26–5:58 /km

Ride the line. If effort spikes, ease back into the rhythm — don't push through.

Accessibility · Step-free

No stairs, no stiles. Continuous smooth surface, curb cuts throughout, gentle gradients under 3%.

Wheelchair Stroller Step-free
Along the way
  • Water3–4 drinking fountains · at park gates and central lawns
  • BenchesBenches every 200–400 m through the green sections
  • ToiletsPublic toilets at start/end · park pavilion mid-way
  • ShadeDappled tree shade through the park sections · open at water
  • Rest pointsLawns and lakeside benches every kilometre for a proper sit
Why this route restores

Because old stone teaches long time. When the streets around you have breathed for centuries, your breath lengthens to match.

Snapped to real footpaths · Garmin · Strava · AllTrails · Komoot · Coros · Wahoo · Apple Watch · outdooractive
Xymove Composer

Compose a soul-tuned loop

Give it a starting point and a feeling. Xymove reads the land, the light and the soul character — and answers with one composed loop, not a list.

Time of day
Soul emphasis · (2/4)
2 of 4 chosen

One composed loop — real footpaths, park lanes and quiet corridors only. Never a list.

All Cities
One shared standard · Four tempos

The PureSoul family moves with the same heart. Choose the tempo the day is asking for.

Visit the PureSoul Family hub

Shared maps · shared GPX engine · shared Soul Signature language. Whichever door you enter, the craft standard is the same.