JOGLPJohn o' Groats → Lizard PointPlan your stagesDE

Part of the route John o' Groats → Lizard Point

John o' Groats Trail

John o' Groats → Inverness

Length
226km
typical days
8–13
Ascent
2,627m ↑
Wild camping
yes
longest stretch without a shop
34km

Elevation profile

Elevation profile

Suggested stages

  1. 1
    John o' Groats → Keisskm 0.0–22.9
    22.9km · 269 m ↑

    Place Keiss

  2. 2
    Keiss → Ulbsterkm 22.9–49.3
    26.4km · 255 m ↑

    Place Ulbster

  3. 3
    Ulbster → Latheronwheelkm 49.3–72.5
    23.2km · 432 m ↑

    Campsite Wildcamp latheronwheel

  4. 4
    Latheronwheel → Ousdalekm 72.5–95.4
    22.9km · 675 m ↑

    Place Ousdale

  5. 5
    Ousdale → Glashbuiekm 95.4–120.1
    24.7km · 182 m ↑

    Place Glashbuie

  6. 6
    Glashbuie → Balvraidkm 120.1–144.0
    23.9km · 69 m ↑

    Place Balvraid

  7. 7
    Balvraid → Tainkm 144.0–167.4
    23.4km · 81 m ↑

    Place Tain

  8. 8
    Tain → Evantonkm 167.4–194.6
    27.2km · 271 m ↑

    Campsite Black Rock Holiday Park

  9. 9
    Evanton → Drumsmittalkm 194.6–217.2
    22.6km · 327 m ↑

    Campsite Kessock Caravan Park

  10. 10
    Drumsmittal → Invernesskm 217.2–226.2
    9.0km · 66 m ↑

    Hostel Bazpackers Hostel

Camping & accommodation

In Scotland, wild camping is allowed under the Scottish Outdoor Access Code – be considerate and leave no trace.

Shops & water

km 0–34: no shop for 34 km – carry enough food.

km 36–63: no shop for 28 km – carry enough food.

km 77–103: no shop for 25 km – carry enough food.

Data © OpenStreetMap contributors, as of November 2026 – check locally.

Caution

Bus Ardgay → Alness · on foot instead of train/bus: 47.8 km

Weather & when to go

Our weather on these days (model values, example)

DayTemperatureRainWind
30 Junrain11–21 °C21.1 mm21 km/h
1 Julrain9–15 °C5.9 mm16 km/h
2 Julrain10–15 °C11.1 mm11 km/h
3 Jullight rain8–15 °C4.3 mm23 km/h
4 Jullight rain12–17 °C10.6 mm22 km/h
5 Jullight drizzle13–16 °C0.4 mm28 km/h
6 Juldense drizzle10–17 °C5.5 mm12 km/h

Day by day