9701
21 Jun 2026
| To | ||||
|---|---|---|---|---|
| 97 | 08:23 | Royal Highland Showground | ||
| 97 | 09:03 | Royal Highland Showground | ||
| 97 | 09:38 | Royal Highland Showground | ||
| 97 | 10:15 | Royal Highland Showground | ||
| 97 | 10:33 | Royal Highland Showground | ||
| 97 | 11:03 | Royal Highland Showground | ||
| 97 | 11:33 | Royal Highland Showground | ||
| 97 | 12:02 | Royal Highland Showground | ||
| 97 | 12:32 | Royal Highland Showground | ||
| 97 | 13:00 | Royal Highland Showground | ||
| 97 | 13:30 | Royal Highland Showground | ||
| 97 | 14:00 | Royal Highland Showground | ||
| 97 | 14:22 | Royal Highland Showground | ||
| 97 | 14:52 | Royal Highland Showground | ||
| 97 | 15:12 | Royal Highland Showground | ||
| 97 | 15:42 | Royal Highland Showground | ||
| 97 | 16:12 | Royal Highland Showground | ||
| 97 | 16:42 | Royal Highland Showground | ||
| 97 | 17:12 | Royal Highland Showground | ||
| 97 | 17:42 | Royal Highland Showground | ||
Timetable data from the Traveline National Dataset (TNDS),