North Queensferry to Dalgety Bay TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday SR 06:23 06:30
SR 07:19 07:26
SR 08:22 08:29
SR 09:26 09:33
SR 10:22 10:29
SR 11:24 11:31
SR 12:25 12:32
SR 13:24 13:31
SR 14:27 14:34
SR 15:23 15:30
SR 16:26 16:33
SR 17:21 17:28
SR 17:36 17:43
SR 📅 18:11 18:18
SR 📅 18:11 18:18
SR 📅 19:25 19:32
SR 📅 19:25 19:32
SR 📅 20:24 20:31
SR 📅 20:24 20:31
SR 📅 21:27 21:34
SR 📅 21:27 21:34
SR 📅 22:24 22:31
SR 📅 22:24 22:31
SR 📅 23:24 23:31
Saturday SR 06:22 06:29
SR 07:19 07:26
SR 08:23 08:30
SR 09:24 09:31
SR 10:23 10:30
SR 11:24 11:31
SR 12:25 12:32
SR 13:22 13:29
SR 14:25 14:32
SR 15:24 15:31
SR 16:24 16:31
SR 17:21 17:28
SR 18:00 18:07
SR 18:13 18:21
SR 19:25 19:32
SR 20:24 20:31
SR 21:24 21:31
SR 22:24 22:31
SR 23:24 23:31
Sunday SR 09:37 09:44
SR 10:24 10:31
SR 11:25 11:32
SR 12:24 12:31
SR 13:25 13:32
SR 14:24 14:31
SR 15:28 15:35
SR 16:24 16:31
SR 17:25 17:32
SR 18:34 18:41
SR 19:32 19:39
SR 20:33 20:40
SR 21:33 21:40
SR 22:33 22:40
SR 22:49 22:56
Train Operators SR
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs North Queensferry at 06:23 arriving at Dalgety Bay at 06:30. The last train departs North Queensferry at 23:24 arriving at Dalgety Bay at 23:31. Journey Time
The average journey time between North Queensferry and Dalgety Bay is 7 minutes. Calling Points
Trains operated by ScotRail (SR) call at Inverkeithing. Popular journeys from North Queensferry Popular journeys from Dalgety Bay Timetable data under licence from RSP / Rail Delivery Group