← Change station

Glasgow Queen Street

Please note the ScotRail Glasgow station bus link cannot serve its normal bus stop at Glasgow Queen Street station from Monday 12 January until Sunday 19 April 2026.

For further information, including alternative travel options, please check the ScotRail website.

Earlier trains
17:37
17:38
Edinburgh
2H20 • ScotRail
9
17:38
Milngavie
2V53 • ScotRail
8
17:40
17:42
Aberdeen
1A53 • ScotRail
5
17:43
Balloch via Singer
2E71 • ScotRail
8
17:45
17:49
Edinburgh via Falkirk High
1R04 • ScotRail
7
17:49
17:51
Alloa
2N51 • ScotRail
1
17:52
Bathgate
2M36 • ScotRail
9
17:52
17:53
Cumbernauld
2J56 • ScotRail
17:52
17:56
Milngavie
2M37 • ScotRail
8
17:59
Airdrie
2E72 • ScotRail
9
18:00
18:03
Edinburgh via Falkirk High
1R06 • ScotRail
4
18:01
18:03
Helensburgh Central
2H59 • ScotRail
8
18:03
Springburn
2V68 • ScotRail
9
18:05
18:06
Anniesland
2W73 • ScotRail
5
18:05
18:06
Milngavie
2V55 • ScotRail
8
18:09
Edinburgh
2H54 • ScotRail
9
18:10
Dundee
1L55 • ScotRail
2
18:13
Balloch via Singer
2E73 • ScotRail
8
18:15
cancelled
Edinburgh via Falkirk High
1R08 • ScotRail
18:17
18:18
Bathgate
2M38 • ScotRail
9
18:18
18:19
London Kings Cross
1E88 • Lumo
3
18:21
18:25
Alloa
2N69 • ScotRail
18:22
18:23
Milngavie
2M15 • ScotRail
8
18:24
18:29
Oban
Mallaig
1Y27 • ScotRail
18:26
Airdrie
2E74 • ScotRail
9
18:27
18:31
Falkirk Grahamston via Cumbernauld
2J58 • ScotRail
18:30
18:33
Edinburgh via Falkirk High
1R10 • ScotRail
18:31
18:35
Springburn
2V46 • ScotRail
9
18:32
18:34
Helensburgh Central
2H37 • ScotRail
8
18:37
18:40
Anniesland
2W51 • ScotRail
18:38
18:39
Milngavie
2V33 • ScotRail
8
18:39
Edinburgh
2H56 • ScotRail
9
18:41
18:42
Aberdeen
1A55 • ScotRail
7
18:43
Balloch via Singer
2E51 • ScotRail
8
18:45
18:46
Edinburgh via Falkirk High
1R12 • ScotRail
4
18:49
Alloa
2N53 • ScotRail
5
18:53
Milngavie
2M17 • ScotRail
8
18:55
18:56
Airdrie
2E52 • ScotRail
9
18:56
Cumbernauld
2J60 • ScotRail
6
19:01
Springburn
2V48 • ScotRail
9
19:02
Helensburgh Central
2H39 • ScotRail
8
19:07
Inverness
1H27 • ScotRail
5
19:08
Edinburgh
2H02 • ScotRail
9
19:08
Milngavie
2V35 • ScotRail
8
19:10
Dundee
1N79 • ScotRail
1
19:13
Balloch via Singer
2E53 • ScotRail
8
19:15
Edinburgh via Falkirk High
1R16 • ScotRail
4
19:21
Garscadden
2M19 • ScotRail
8
19:22
Alloa
2N37 • ScotRail
19:26
Falkirk Grahamston via Cumbernauld
2J62 • ScotRail
Later trains
Powered by National Rail Enquiries