Cyclists.com

Stage 1 of 7 · EuroVelo 12 from EdinburghStage 2 →

Edinburgh to St Andrews

105 km road cycling route833 m climbing7 h 30 minGPX

Edinburgh, City of Edinburgh, United Kingdom · Road

A rolling 105 km road cycling route from Edinburgh to St Andrews through Stockbridge, Roseburn and Silverknowes, with 833 m of climbing.

Signed route The waymarked EuroVelo 12 from Edinburgh (EuroVelo EV12), traced from OpenStreetMap and measured against the terrain model; no member has recorded it yet. Stage 1 of 7 of the EuroVelo 12 from Edinburgh. Ridden it? Add your recording and photos.

Download GPXMap

At a glance

Best for
Rolling day rides for fit, experienced riders
Distance
105 km
Point to point
Elevation gain
833 m
8 m per km
Riding time
7 h 30 min
moving time, estimated
Difficulty
Hard
Bike
Road bike with sturdy tyres, or gravel bike
from the mapped surface
Surface
Mostly paved
91% paved · 8% unpaved · 1% no data
Traffic
Mostly minor roads
13.3 km on main roads without a cycle lane · 41.7 km where the limit is 80 km/h or more · 18.5 km on cycle paths or lanes
Food & water
Longest gap 16 km
668 cafés and restaurants · 75 shops · 4 water points · 4 petrol stations · 36 public toilets · 12 bike shops
Best months
Jun to Sep
Edinburgh climate, 10 years
Navigation
GPX download
free, no sign-in
Start → finish
Edinburgh → St Andrews

Map and elevation profile

Elevation profile

Total ascent
833 m
Distance
105 km
0100200300m0 km255075105 km284 m · highest, at 38.6 kmStartFinish

Route description

  1. Edinburgh
  2. Stockbridgekm 1
  3. Roseburnkm 3
  4. Silverknoweskm 7
  5. South Queensferrykm 16
  6. Mastertonkm 25
  7. Dunfermlinekm 30
  8. Wester Balgediekm 53
  9. Burnturkkm 78
  10. St Andrewskm 105

The route begins in Edinburgh's Old Town and quickly passes through central districts including Tollcross, New Town, Stockbridge, and Haymarket. Within the first 15 km, nearly 15 km are on cycle paths and lanes, while 12 km are on main roads. Early on, pavement is the predominant surface, with minor roads becoming more significant after 15 km. The ride crosses towns like South Queensferry at 16 km and Inverkeithing at 21 km, with several bailout stations nearby including Haymarket and Dalmeny.

Climbing is spread out with six climbs identified, ranging from 47 m to 129 m gain. Notable sections of climbs occur from 22 km to 37 km, and again between 71 km and 95 km with moderate gradients up to 7.7%. The highest point is at 285 m near 38 km. After Dunfermline (km 29.6), there is a 15.6 km stretch with no café, shop or water available until past Kinross (beyond 45.5 km). The route continues on mainly minor roads (48% of distance) and includes some quiet streets and paths. It finishes in St Andrews at 102.1 km where cafés and pubs are available.

Why ride this route?

  • The longest of the 5 rides from Edinburgh.
  • A 5 km descent dropping 76 m.

Highlights

  • Climbs between 22 km and 95 km
  • Longest descent of 5 km from 98.7 km
  • 15.6 km longest stretch without café/shop/water
  • Cycle paths and lanes for 18.5 km

Along the route

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

Places passed

  1. Haymarket 2.2 km
  2. Fountainbridge 2.2 km
  3. Dalry 2.3 km
  4. Roseburn 3 km
  5. Craigleith 4.3 km
  6. Blackhall 5.2 km
  7. Drylaw 5.2 km
  8. Muirhouse 6.1 km
  9. Davidson's Mains 6.5 km
  10. Silverknowes 6.6 km
  11. Barnton 8 km
  12. Cramond 8.7 km
  13. Cammo 9.4 km
  14. Burnshot 10.6 km
  15. Dalmeny 14 km
  16. Scotstoun 14.9 km
  17. South Queensferry 15.9 km
  18. Echline 16.2 km
  19. North Queensferry 19.1 km
  20. Jamestown 20.3 km
  21. Inverkeithing 21.3 km
  22. Rosyth 24.1 km
  23. Masterton 24.9 km
  24. Pitcorthie 25.7 km
  25. Duloch 26 km
  26. Abbeyview 26.6 km
  27. Touch 27.6 km
  28. Bellyeoman 29.5 km
  29. Dunfermline 29.6 km
  30. Kingseathill 29.6 km
  31. Townhill 29.9 km
  32. Bowershall 32.5 km
  33. Cleish 40.5 km
  34. Carsegour 41.5 km
  35. Kinross 46.5 km
  36. Wester Balgedie 53.3 km
  37. Glenlomond 54.7 km
  38. Strathmiglo 61.8 km
  39. Falkland 68 km
  40. Newton of Falkland 69.6 km
  41. Freuchie 71.3 km
  42. Burnturk 78.3 km
  43. Chance Inn 84.1 km
  44. Craigrothie 85.1 km
  45. Ceres 87.2 km
  46. Pitscottie 89.7 km
  47. Kemback Bridge 92 km
  48. Strathkinness 97.2 km
  49. St Andrews 102.1 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 climb22.2 km2.5 km · 64 m · 2.6 % · max 5 %78 m
Unnamed climb27.5 km1.5 km · 47 m · 3.1 % · max 5.1 %127 m
Unnamed climb32.7 km4.7 km · 129 m · 2.7 % · max 6.8 %282 m
Unnamed climb51.8 km2.4 km · 61 m · 2.6 % · max 3.6 %169 m
Unnamed climb71.7 km3 km · 100 m · 3.4 % · max 7.7 %153 m
Unnamed climb92.5 km3 km · 97 m · 3.2 % · max 6.9 %108 m

High point 285 m at 37.8 km; low point 7 m.

Traffic, surface and gradient

Measured from OpenStreetMap along the track and the elevation profile.

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

Roads
48% minor road · 15% cycle path · 12% main road · 10% quiet street · 15% other roads and tracks
Main roads
13.3 km on main roads without a cycle lane — likely busier
Fast roads
41.7 km on roads with a limit of 80 km/h or more
Cycle paths
18.5 km on cycle paths or roads with a cycle lane
Main roads used
Dryside Road (8 km), B939 (6 km), C498 (4 km), B936 (3 km)
Surface
Predominantly paved: 91% is mapped as paved, 8% as unpaved or gravel.
Gradient
20% climbing · 17% descending · 63% flat
Steep sections
1.9 km over 5% · steepest 500 m averages 7.2% at 75.7 km
Longest descent
5 km from 98.7 km, dropping 76 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 16 km, from km 30 to 46. Along the route: 668 cafés and restaurants, 75 shops, 4 water points, 4 petrol stations, 36 public toilets and 12 bike shops.

Food, water and shops in ride order

  1. 0.3 kmBlank Street Coffee · café · on the route
  2. 1.2 kmTop Up Tap · drinking water · 210 m off route
  3. 1.9 kmBoots · pharmacy · 150 m off route
  4. 4.5 kmSainsbury's · petrol station · 60 m off route
  5. 6.8 kmTesco · supermarket · 100 m off route
  6. 16.2 kmShell · petrol station · 210 m off route
  7. 20.7 kmWater tap · 80 m off route
  8. 21.2 kmRyan's Bike Surgery · bike shop · 50 m off route
  9. 21.3 kmLindsay & Gilmour Pharmacy · pharmacy · on the route
  10. 29.9 kmCare Pharmacy · pharmacy · 300 m off route
  11. 46.2 kmToilets · 40 m off route
  12. 52.8 kmToilets · 50 m off route
  13. 66.2 kmPillars of Hercules · café · 80 m off route
  14. 68.2 kmFalkland Convenience Store · convenience store · on the route
  15. 68.5 kmLomond Pharmacy · pharmacy · 50 m off route
  16. 87.2 kmToilets · on the route
  17. 89.7 km2 Wheel Care · bike shop · 60 m off route
  18. 101.9 kmSweatpea Café · café · 100 m off route

Need to bail out?

  • 2.2 km — Haymarket (station), 120 m off route
  • 15 km — Dalmeny (station), 320 m off route
  • 21.9 km — Inverkeithing (station), 90 m off route
  • 28.1 km — Dunfermline Queen Margaret (station), 160 m off route
  • 46.3 km — Ferry, 40 m off route

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

Worth a stop

  • 1.6 km — Robert Viscount Melville (monument)
  • 16.4 km — Forth Bridges Viewpoint (viewpoint)
  • 21.3 km — Mercat Cross (monument)
  • 50.9 km — Orwell Parish Church (ruins)
  • 68.2 km — Falkland Palace (castle)
  • 80.4 km — Cults Lime Works (ruins)

Stay after this ride

  • St Andrews Tourist Hostel · hostel · 190 m from the finish
  • No. 5 · guest house · 270 m from the finish
  • The Dunvegan Hotel · hotel · 270 m from the finish
  • The Kithmore Hotel · hotel · 280 m from the finish
  • Waldon House · guest house · 330 m from the finish

Start and access

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

At the start

Food and coffee
Cafe on the Mound (50 m), Blank Street Coffee (260 m), Wash Bar (60 m)

At the finish

Food and coffee
Sweatpea Café (160 m), Rector's Cafe (180 m), Molly Malones (100 m)

Know before you go

  • 15.6 km longest stretch without café, shop or water from 29.9 km
  • 13.3 km on main roads without cycle lane
  • 41.7 km on roads with speed limits over 80 km/h
  • 8% of route is gravel or unpaved

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

2 photographs from the road

Photo: bryan... · CC BY-SA 2.0 · Wikimedia Commons · Photo: WeeHolly · CC BY-SA 4.0 · Wikimedia Commons · Photo: habiloid · 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 Edinburgh (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 Edinburgh

Less climbing