South Gyle to Inverkeithing TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 06:27 06:42
SR 06:45 06:58
SR 06:57 07:12
SR 07:27 07:43
SR 07:43 07:56
SR 08:21 08:36
SR 08:47 08:59
SR 09:26 09:42
SR 09:48 10:00
SR 10:25 10:37
SR 10:47 10:59
SR 11:27 11:42
SR 11:44 11:56
SR 12:29 12:44
SR 12:45 12:57
SR 12:55 13:11
SR 13:27 13:43
SR 13:46 13:58
SR 14:27 14:43
SR 14:50 15:02
SR 15:25 15:40
SR 15:47 15:59
SR 16:27 16:42
SR 16:48 17:00
SR 17:17 17:33
SR 17:23 17:39
SR 17:29 17:45
SR 17:47 18:00
SR 17:51 18:07
SR 18:28 18:44
SR 18:50 19:03
SR 19:28 19:41
SR 19:51 20:03
SR 📅 20:26 20:41
SR 📅 20:26 20:41
SR 20:49 21:01
SR 21:27 21:40
SR 21:44 21:56
SR 22:00 22:16
SR 22:43 22:55
SR 22:59 23:15
SR 23:26 23:42
Saturday SR 06:27 06:42
SR 06:44 06:57
SR 06:57 07:12
SR 07:44 07:56
SR 07:57 08:12
SR 08:50 09:04
SR 08:59 09:15
SR 09:27 09:42
SR 09:45 09:57
SR 10:30 10:42
SR 10:46 10:59
SR 11:27 11:42
SR 11:48 12:00
SR 12:28 12:43
SR 12:44 12:56
SR 13:29 13:44
SR 13:44 13:58
SR 14:28 14:44
SR 14:45 15:00
SR 15:27 15:42
SR 15:43 15:55
SR 16:27 16:42
SR 16:44 16:56
SR 17:27 17:43
SR 17:48 18:03
SR 18:27 18:43
SR 18:49 19:02
SR 19:31 19:43
SR 19:51 20:03
SR 20:26 20:38
SR 20:49 21:01
SR 21:29 21:41
SR 21:54 22:06
SR 22:26 22:42
SR 22:52 23:04
SR 22:59 23:15
SR 23:27 23:42
Sunday SR 09:12 09:40
SR 10:12 10:27
SR 10:27 10:45
SR 11:13 11:28
SR 11:27 11:42
SR 12:12 12:27
SR 12:26 12:42
SR 13:13 13:28
SR 13:27 13:42
SR 14:12 14:27
SR 14:31 14:46
SR 15:16 15:31
SR 15:27 15:42
SR 16:12 16:28
SR 16:27 16:42
SR 17:13 17:28
SR 17:27 17:42
SR 18:14 18:37
SR 18:27 18:42
SR 19:04 19:19
SR 19:20 19:36
SR 20:04 20:20
SR 20:20 20:36
SR 21:20 21:36
SR 22:04 22:19
SR 22:20 22:36
SR 22:37 22:52
SR 23:45 00:01
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs South Gyle at 06:27 arriving at Inverkeithing at 06:42. The last train departs South Gyle at 23:26 arriving at Inverkeithing at 23:42. Journey Time
The average journey time between South Gyle and Inverkeithing is 14 minutes. Popular journeys from South Gyle Popular journeys from Inverkeithing Timetable data under licence from RSP / Rail Delivery Group