Stage 8 of 19 · Pennine Way

Horton-in-Ribblesdale → Gayle Bus Shelter

Distance
21.3 km
Ascent
+429 m
Descent
-408 m
Est. Time
5h 18m
Altitude
230.6–580.6 m
Type
point-to-point
⛰️ Rolling Hills
🚌

Getting Here

Horton-in-Ribblesdale (bus stop)

473m from trailhead · ~6 min walk

🚌

Getting Out

Gayle Bus Shelter (bus stop)

6m from trail end · ~1 min walk

Elevation Profile

0m100m200m300m400m500m600m0 km5 km10 km15 km20 km21 km581m0m
Flat (<5%) Easy (5–10%)

Route Map

Segment Breakdown

Auto-analyzed from the elevation profile. Each segment shows the dominant character for planning your effort.

SegmentDist↑ / ↓TimeCharacter
Horton-in-Ribblesdale → km 9.7 (468m)
231–468m
9.7 km+321m / -84m2h 30m📈 Climbing
km 9.7 (468m) → Gayle Bus Shelter
0–581m
11.6 km+609m / -820m3h 44m📉 Descending
Total21.3 km+429m / -408m6h 15m

Pace & Fuel Calculator

Adjust your flat 10K pace to see personalized finish time, calorie burn, and hydration needs.

7:00 /km
4:00 /km (elite) 12:00 /km (leisure)
Fast Hiker / Jogger
Est. Finish Time
3h 11m
Calories
1,561 kcal
Water Needed
2.3 L
Effort Distance
27.6 km
flat-equivalent
🍫 Recommended: ~45g carbs/hr (143g total) 🧂 Electrolytes: ~1593mg sodium/hr 🩹 Consider anti-chafe and blister prevention

Terrain Analysis

Runnability
0%
Steep / Technical
% of route below 15% gradient
Climb Ratio
20 m/km
Moderate profile
↑ 429m ↓ 408m

Surface & Technicality

Terrain Difficulty Breakdown
Runnable Flat (77%) Easy Grade (23%)
Surface Type
Unknown (53%) Grass (14%) Asphalt (10%) Ground (5%) Gravel (5%) Dirt (4%) Compacted (2%) Wood (1%) Concrete (1%) Unpaved (1%) Rock (1%) Paving stones (1%) Pebblestone (1%) Paved (1%)

🏃 Mostly runnable with gentle terrain. Great for fast trail running.

Surface Breakdown

Unknown (53%)
Grass (14%)
Paved (10%)
Natural Ground (5%)
Gravel (5%)
Dirt (4%)
Compacted (2%)
Wood (1%)
Paved (1%)
Unpaved Trail (1%)
Rock (1%)
Paving stones (1%)
Pebblestone (1%)
Paved (1%)

Current Conditions

Loading live weather...

Conditions for June

ℹ️ Shoulder season
Snow Risk
0%
Unlikely
56% north-facing slopes
Mud Risk
15%
Low
Ice Risk
0%
Unlikely

Snow unlikely at this elevation in June. Trail conditions expected to be clear.

Best months: May, Jun, Jul, Aug, Sep, Oct

Suggested Gear List

Auto-generated based on 21.3 km, 429m ascent, max altitude 580.6m, ~5h duration.

Essential 4 items
  • 👟
    Trail running shoes / hiking boots
    Required for any trail
  • 📱
    Phone (charged) + offline map
    Navigation & emergency contact
  • 💧
    3L hydration vest
    No water sources on route
  • 🍫
    Trail mix, bars & sandwich
    Est. 1858 kcal burn
Recommended 4 items
  • 🧴
    Sunscreen
    Basic sun protection
  • 🧥
    Light rain jacket
    Weather changes fast in the mountains
  • 🩹
    Mini first aid kit
    Blister plasters, tape, antiseptic
  • 🧊
    Microspikes / light crampons
    Snow risk in Dec, Jan, Feb
Nice to have 1 items
  • 🦵
    Gaiters
    Keep snow out of boots

Logistics

This route runs from Horton-in-Ribblesdale to Gayle Bus Shelter (21.3 km by trail). You'll need to arrange transport back to your starting point.

Start — Getting There
Horton-in-Ribblesdale
🚌 Horton-in-Ribblesdale (403m)
Finish — Getting Back
Gayle Bus Shelter
🚌 Gayle Bus Shelter (6m)
🚌 Gayle opp. Bus Shelter (10m)
🚌 Wensleydale Creamery (148m)

Nearby Points of Interest

🚌 Transit Stops

  • Horton-in-Ribblesdale 403m off trail
  • Ribblehead km 8.2 · 3.6 km off trail
  • Wensleydale Creamery km 21.2 · 148m off trail
  • Gayle Bus Shelter km 21.3 · On trail
  • Gayle opp. Bus Shelter km 21.3 · On trail
  • Hawes Market Place km 21.3 · 449m off trail
  • Penn Lane km 21.3 · 559m off trail
  • Post Office km 21.3 · 538m off trail

Take this route with you

Download the GPX file for your GPS watch or phone. Works with Garmin, Suunto, COROS, Apple Watch, and all GPX-compatible apps.

Route data from OpenStreetMap © contributors, licensed under ODbL. Updated 2026-04-02.