Cyclists.com

Stage 3 of 3 · Capital Trail← Stage 2

Peebles to Musselburgh

82 km gravel route957 m climbing6 h 48 minGPX

Peebles, Scottish Borders, United Kingdom · Gravel

A hilly 82 km gravel route from Peebles, Scottish Borders to Musselburgh through Romanno Bridge, Carlops and Currie, with 957 m of climbing. Mixed surface: 56% is mapped as paved and 42% as gravel or unpaved and 2% has no surface data.

Signed route The waymarked Capital Trail, traced from OpenStreetMap and measured against the terrain model; no member has recorded it yet. Stage 3 of 3 of the Capital Trail. Ridden it? Add your recording and photos.

Download GPXMap

At a glance

Best for
Hilly days out for fit, experienced riders
Distance
81.6 km
Point to point
Elevation gain
957 m
12 m per km
Riding time
6 h 48 min
moving time, estimated
Difficulty
Hard
Bike
Gravel bike
from the mapped surface
Surface
Mixed, much unpaved
56% paved · 42% unpaved · 2% no data
Traffic
Mostly minor roads
3.7 km on main roads without a cycle lane · 3.1 km where the limit is 80 km/h or more · 12.3 km on cycle paths or lanes
Food & water
Longest gap 19 km
298 cafés and restaurants · 57 shops · 13 water points · 6 petrol stations · 22 public toilets · 14 bike shops
Best months
Jun to Aug
Peebles climate, 10 years
Navigation
GPX download
free, no sign-in
Start → finish
Peebles → Musselburgh

Map and elevation profile

Elevation profile

Total ascent
957 m
Distance
82 km
0100200300400500m0 km20406082 km481 m · highest, at 31.7 kmStartFinish

Route description

  1. Peebles
  2. Romanno Bridgekm 14
  3. Carlopskm 25
  4. Curriekm 46
  5. Hermistonkm 49
  6. Cramondkm 57
  7. Edinburghkm 66
  8. Lochendkm 69
  9. Joppakm 74
  10. Musselburghkm 82

Starting at Peebles, the route heads through Romanno Bridge, West Linton, Carlops and Nine Mile Burn before reaching Kirkton. It climbs notably between km 1.1 and 3, km 5.9 to 8.6 and km 27.2 to 30. The highest point is at 481 m near km 30. The opening section of the route has a longest stretch of 18.6 km with no café, shop or water from km 1.6 to 20.2.

Surface is 56% paved and 42% gravel or unpaved, with 30% of the route on paths and 17% on tracks. Main roads and roads with cycle lanes account for just 7% combined, with 3.7 km on main roads without cycle lanes and 3.1 km on roads with 80 km/h or more speed limits. From Kirkton, the route continues through Currie, Juniper Green, Cammo, Cramond and Edinburgh suburbs to Musselburgh. Cafés and shops are more frequent in the latter part including The Old Bakehouse at 20.4 km and Company Bakery near the finish.

Why ride this route?

  • The longest of the 7 rides from Peebles.
  • Tops out at 481 m, 30 km in.
  • A 9.1 km descent dropping 279 m.

Highlights

  • Highest point at 481 m near km 30
  • Climbs averaging 5.2% to 7% gradients
  • Passes near Cap Law 497 m and West Kip 551 m
  • Longest descent 9.1 km dropping 279 m from km 43.7

Along the route

Measured from the route line, the Copernicus elevation model and OpenStreetMap.

Places passed

  1. Romanno Bridge 14.3 km
  2. West Linton 20.2 km
  3. Cargarrie Lea Hazlieburn 23.6 km
  4. Carlops 25.3 km
  5. Peggyslea 27.2 km
  6. Nine Mile Burn 27.7 km
  7. Kirkton 39.5 km
  8. Currie 45.6 km
  9. Blinkbonny 45.7 km
  10. Juniper Green 46.6 km
  11. Hermiston 49.1 km
  12. Gogar 51.9 km
  13. West Craigs 53 km
  14. Cammo 55.4 km
  15. Cramond 56.8 km
  16. Granton 63 km
  17. Newhaven 64.4 km
  18. Trinity 64.9 km
  19. Edinburgh 65.7 km
  20. Leith 67.4 km
  21. Restalrig 69.1 km
  22. Lochend 69.1 km
  23. Craigentinny 70.7 km
  24. Portobello 71.9 km
  25. Brunstane 73.3 km
  26. Joppa 73.6 km
  27. Fisherrow 75.5 km
  28. Musselburgh 76.9 km
  29. Stoneybank 77.7 km
  30. Monktonhall 77.7 km

Climbs

Climbs in ride order: where each starts, what this ride climbs, and the full named ascent
ClimbStarts atOn this rideTop on this ride
Unnamed climb1.1 km1.9 km · 131 m · 7 % · max 12 %303 m
Unnamed climb5.9 km2.7 km · 141 m · 5.2 % · max 14 %401 m
Unnamed climb11.2 km1.6 km · 66 m · 4.2 % · max 7.5 %347 m
Unnamed climb15.6 km1.8 km · 61 m · 3.4 % · max 11.1 %281 m
Unnamed climb19.8 km2.4 km · 75 m · 3.1 % · max 6.1 %306 m
Unnamed climb27.2 km2.8 km · 184 m · 6.7 % · max 12.1 %481 m
Unnamed climb39.5 km2 km · 110 m · 5.6 % · max 7.7 %338 m

High point 481 m at 30 km; low point 1 m. Passes beneath Hamilton Hill, Hog Knowe, Kilrubie Hill.

Traffic, surface and gradient

Measured from OpenStreetMap along the track and the elevation profile.

Mostly minor roads and streets on the map; 3.7 km is on main roads without a cycle lane.

Roads
30% path · 17% track · 17% quiet street · 13% cycle path · 23% other roads and tracks
Main roads
3.7 km on main roads without a cycle lane — likely busier
Fast roads
3.1 km on roads with a limit of 80 km/h or more
Cycle paths
12.3 km on cycle paths or roads with a cycle lane
Surface
Mixed surface: 56% is mapped as paved and 42% as gravel or unpaved and 2% has no surface data.
Gradient
22% climbing · 30% descending · 48% flat
Steep sections
6 km over 5% · 2.5 km over 8% · 1.8 km over 10% · steepest 500 m averages 12.7% at 8.1 km
Longest descent
9.1 km from 43.7 km, dropping 279 m

Food, water and services

Within a few hundred metres of the track, from OpenStreetMap. Opening hours change — treat this as where to look, not a promise.

The longest stretch without a café, shop or water is 19 km, from km 2 to 20. Along the route: 298 cafés and restaurants, 57 shops, 13 water points, 6 petrol stations, 22 public toilets and 14 bike shops.

Food, water and shops in ride order

  1. 0 kmThe Fat Batard · bakery · 120 m off route
  2. 0 kmBspoke Cycles · bike shop · 270 m off route
  3. 0.7 kmRosetta Road Store · convenience store · on the route
  4. 20.2 kmToilets · 40 m off route
  5. 20.4 kmThe Old Bakehouse · restaurant · on the route
  6. 37.2 kmLoganlea Fishery · café · on the route
  7. 46.4 kmSainsbury's · petrol station · 180 m off route
  8. 48.2 kmBike Bothy · bike shop · 290 m off route
  9. 56 kmMiller & Carter · restaurant · 130 m off route
  10. 61.9 kmThe Pitt · market · 50 m off route
  11. 64.3 kmBike rental · 70 m off route
  12. 66.7 kmToilets · 100 m off route
  13. 67.9 kmTop Up Tap · drinking water · 240 m off route
  14. 69.8 kmLidl · supermarket · 120 m off route
  15. 71.7 kmB G Cycles · bike shop · 220 m off route
  16. 72.2 kmTop Up Tap · drinking water · 60 m off route
  17. 75.1 kmBP · petrol station · 50 m off route
  18. 76.9 kmAce Bike Co · bike shop · 310 m off route

Need to bail out?

  • 52.5 km — Edinburgh Gateway (station), 440 m off route
  • 66.8 km — Cruise Liner Terminal (ferry), 610 m off route
  • 73.3 km — Brunstane (station), 840 m off route

Whether bikes are carried depends on the service — check before relying on it.

Worth a stop

  • 21.7 km — Stonypath Temporary Camp (archaeological site)
  • 30 km — Cap Law (peak, 497 m)
  • 34 km — Bavelaw Castle (castle)
  • 37.2 km — Howletts House (ruins)
  • 58.2 km — Cramond Tower (castle)
  • 65.9 km — Bonnington Mill Waterwheel (remains) (archaeological site)

Stay after this ride

  • Musselburgh High Street Apartments · apartment · 1.0 km from the finish
  • Arden House · guest house · 1.6 km from the finish
  • Craigesk · guest house · 1.9 km from the finish

Start and access

Starts at Peebles. Mapped within a short walk of the start and finish, from OpenStreetMap.

At the start

Water
Top Up Tap (60 m)
Food and coffee
The Fat Batard (120 m), The Bridge Inn (180 m), Costa (200 m)

At the finish

Food and coffee
Company Bakery (200 m), Eskview Fry (140 m), Happy House (150 m)
Shops
Tesco Extra (360 m)

Know before you go

  • Longest stretch with no café, shop or water: 18.6 km from km 1.6 to 20.2
  • 3.7 km on main roads without cycle lane
  • 3.1 km on 80 km/h+ roads
  • 42% gravel or unpaved surface

Routes are for inspiration. Roads, surfaces and conditions change — check locally and ride within your limits.

2 photographs from the road

Photo: Anthony O'Neil · CC BY-SA 2.0 · Wikimedia Commons · Photo: Richard Webb · CC BY-SA 2.0 · Wikimedia Commons · Photo: Jim Smillie · CC BY-SA 2.0 · Wikimedia Commons

Stage of

About this route

Route line
Traced from the waymarked route’s relation in OpenStreetMap.
Elevation
Recalculated from the Copernicus GLO-90 terrain model every 50 m, not the device’s barometer.
Roads, surface, services
Measured along the line from OpenStreetMap extracts.
Best months
Ten years of ERA5 weather for Peebles (Open-Meteo).
GPX
Generated from the route line: track points only, no timestamps or personal data.
Page added
Page last updated

See something wrong with this ride?

Similar length from Peebles

Less climbing