traksy logo traksy.uk   Live maps & times

Forres Departures

All passenger departures from this station. Click on a train for real-time live updates about late running or cancellations.
 
Arrives Plt Departs Plt Headcode Operator Details
05:23 1 05:24
(05:24½)
1 1B70 ScotRail

Inverness - Edinburgh

18 stops including Dyce
06:18 1 06:19
(06:19½)
1 1A04 ScotRail

Inverness - Aberdeen

10 stops including Huntly
07:08 1 07:09 1 1H31 ScotRail

Elgin - Inverness

stops at Forres, Nairn, Inverness Airport
07:30 2 07:31 2 1A06 ScotRail

Inverness - Aberdeen

10 stops including Huntly
07:30 1 07:32 1 1H33 ScotRail

Elgin - Inverness

stops at Forres, Nairn, Inverness Airport
07:55
(07:54½)
1 07:56 1 1H35 ScotRail

Aberdeen - Inverness

10 stops including Keith
09:01 1 09:03 1 1H37 ScotRail

Dundee - Inverness

19 stops including Dyce
09:28
(09:27½)
1 09:30
(09:30½)
1 1A10 ScotRail

Inverness - Aberdeen

10 stops including Huntly
10:02 1 10:03 1 1H41 ScotRail

Aberdeen - Inverness

10 stops including Keith
10:24
(10:23½)
1 10:24
(10:24½)
1 1H56 ScotRail

Inverness - Elgin

stops at Inverness Airport, Nairn, Forres
11:03 1 11:04 1 1H45 ScotRail

Elgin - Inverness

stops at Forres, Nairn, Inverness Airport
11:26
(11:25½)
1 11:26
(11:26½)
1 1A14 ScotRail

Inverness - Aberdeen

10 stops including Huntly
11:52
(11:51½)
1 11:53 1 1H49 ScotRail

Aberdeen - Inverness

10 stops including Keith
12:16
(12:15½)
1 12:16
(12:16½)
1 1H58 ScotRail

Inverness - Elgin

stops at Inverness Airport, Nairn, Forres
12:48 1 12:49 1 1H51 ScotRail

Elgin - Inverness

stops at Forres, Nairn, Inverness Airport
13:10 1 13:11
(13:11½)
1 1A16 ScotRail

Inverness - Aberdeen

10 stops including Huntly
13:38
(13:37½)
1 13:38
(13:38½)
1 1H55 ScotRail

Aberdeen - Inverness

10 stops including Keith
14:01 1 14:02 1 1H60 ScotRail

Inverness - Elgin

stops at Inverness Airport, Nairn, Forres
14:37 1 14:38 1 1H59 ScotRail

Elgin - Inverness

stops at Forres, Nairn, Inverness Airport
15:00
(14:59½)
1 15:00
(15:00½)
1 1A20 ScotRail

Inverness - Aberdeen

10 stops including Huntly
15:26 1 15:27
(15:27½)
1 1H61 ScotRail

Aberdeen - Inverness

10 stops including Keith
16:06 1 16:07 1 1A22 ScotRail

Inverness - Aberdeen

10 stops including Huntly
16:52 1 16:53 1 1H62 ScotRail

Inverness - Elgin

stops at Inverness Airport, Nairn, Forres
17:49
(17:48½)
2 17:50
(17:50½)
2 1A26 ScotRail

Inverness - Aberdeen

10 stops including Huntly
17:51
(17:50½)
1 17:51
(17:51½)
1 1H65 ScotRail

Aberdeen - Inverness

10 stops including Keith
18:14 1 18:15 1 1H67 ScotRail

Elgin - Inverness

stops at Forres, Nairn, Inverness Airport
18:36 1 18:38 1 1A28 ScotRail

Inverness - Aberdeen

10 stops including Huntly
19:06
(19:05½)
1 19:06
(19:06½)
1 1A69 ScotRail

Glasgow Queen St - Inverness

16 stops including Inverurie
19:29 1 19:30 1 1H66 ScotRail

Inverness - Elgin

stops at Inverness Airport, Nairn, Forres
19:58 1 19:59 1 1H71 ScotRail

Aberdeen - Inverness

10 stops including Keith
20:36 1 20:40 1 1H73 ScotRail

Elgin - Inverness

stops at Forres, Nairn, Inverness Airport
21:08
(21:07½)
1 21:08
(21:08½)
1 1H68 ScotRail

Inverness - Elgin

stops at Inverness Airport, Nairn, Forres
22:03
(22:02½)
2 22:03
(22:03½)
2 1A34 ScotRail

Inverness - Aberdeen

10 stops including Huntly
22:01 1 22:04
(22:04½)
1 1H75 ScotRail

Aberdeen - Inverness

10 stops including Keith
22:45 1 22:46 1 1H70 ScotRail

Inverness - Elgin

stops at Inverness Airport, Nairn, Forres
23:41
(23:40½)
1 23:42 1 1H77 ScotRail

Aberdeen - Inverness

10 stops including Keith

Live train updates are coming to this page soon.

Times in brackets are from the working timetable, and should not be used for calculating delays.

Times and updates are sourced from Network Rail

About | Terms | Privacy
Site copyright ©Traksy Limited and partners 2025 Data sourced from Network Rail (license)
In certain circumstances Network Rail data may be less up-to-date than operating company websites This service is not suitable for safety critical purposes. Check official sources such as nationalrail.co.uk before you travel.