| Mile | Approximate location | Est time | Road |
| 10 | SE of Harburn | 06:56 | A70 |
| 16 | Kirknewton | 07:29 | B7031/Main St |
| 18 | Wilkieston | 07:40 | A71 |
| 21 | Newbridge | 07:57 | B7030 |
| 23 | Kirkliston | 08:08 | B800/High Street |
| 25 | South Queensferry | 08:19 | B800/Forth Bridge |
| 28.5 | Inverkeithing | 08:38 | B981/Hope Street |
| 32.5 | Crossgates | 09:00 | B981 |
| 35 | Cowdenbeath | 09:14 | B981/A909 |
| 42 | Kinross | 09:53 | B996/A922 |
| 49 | Glenfarg | 10:32 | B996 |
| 53.5 | Aberargie | 10:57 | A912 |
| 56 | Bridge of Earn | 11:11 | A912 |
| 60 | Perth | 11:33 | A989/town Centre |
| 65 | W of Luncarty | 12:01 | A9 |
| 68.5 | E of Bankfoot | 12:20 | A9 |
| 74 | Birnam/Little Dunkfield | 12:51 | A9 |
| 87 | W of Pitlochry | 14:03 | A9 |
| 94 | Blair Atholl | 14:42 | A9 |
| 117 | E of Dalwhinnie | 16:50 | A9 |
| 130 | Kingussie | 18:02 | A9 |
| 136 | W of Kincraig | 18:35 | A9 |
| 142 | Aviemore | 19:08 | A9 |
| 152 | Slochd | 20:04 | A9 |
| 166 | Daviot | 21:22 | A9 |
| 171 | Inverness | 21:50 | A9 |
| 174 | North Kessock | 22:06 | End of stage |