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