Glasgow Queen Street – Dundee trains

ScotRail trains runs between Dundee and Glasgow via Leuchars, Cupar, Ladybank and Dunfermline. Runs every day. On Wednesday 11 November the first train from Perth leaves at 05:16 and the last at 21:15, about every hour during the day.

Operated by ScotRail. Timetable for Wednesday, 11 November 2026. Tomorrow's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable

Questions

When is the first and last ScotRail train from Dundee to Glasgow?
On Wednesday 11 November the first train leaves Dundee at 05:16 and the last at 21:15, 16 journeys in all.
When is the first and last ScotRail train from Glasgow to Dundee?
On Wednesday 11 November the first train leaves Glasgow at 06:10 and the last at 23:35, 16 journeys in all.
Does the Glasgow Queen Street – Dundee train run on Sundays?
Yes. Runs every day.
How often does the Glasgow Queen Street – Dundee train run?
On Wednesday 11 November it runs about every hour during the day (09:00 to 15:00), 16 journeys from Perth.
Where does the Glasgow Queen Street – Dundee train stop?
Main stops from Dundee to Glasgow: Dundee station (Dundee), Leuchars station (Leuchars), Cupar station (Cupar), Ladybank station (Ladybank), Dunfermline Town station (Dunfermline), Inverkeithing station (Inverkeithing), Linlithgow station (Linlithgow), Falkirk Grahamston station (Falkirk), Invergowrie station (Invergowrie), Perth station (Perth), Gleneagles station (Auchterarder), Dunblane station (Dunblane), Bridge of Allan station (Bridge of Allan), Stirling station (Stirling) and more. The full list is in the timetable below.
Who runs the Glasgow Queen Street – Dundee train?
ScotRail.

Dundee to Glasgow Queen Street

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16
Dundee station05:4807:1209:1510:1811:1512:1513:1214:1415:1516:1717:0718:0819:1521:15
Leuchars station19:28
Cupar station19:36
Ladybank station19:43
Dunfermline Town station20:17
Inverkeithing station20:24
Linlithgow station20:45
Falkirk Grahamston station20:56
Invergowrie station05:5407:1809:2010:2411:2112:2113:1814:2015:2116:2317:1318:1421:21
Perth station05:1606:1406:5207:3709:4110:4311:4112:4013:3714:4015:4016:4617:3618:3421:42
Gleneagles station, Auchterarder05:3106:2907:0807:5409:5710:5911:5712:5513:5514:5615:5717:0217:5118:5021:58
Dunblane station05:4406:4307:2108:0810:1011:1212:1313:0814:0915:0916:1117:1518:0519:0822:11
Bridge of Allan station05:4806:4707:2608:1110:1411:1612:1713:1114:1315:1316:1517:1918:0919:1222:15
Stirling station05:5406:5207:3808:1710:1911:2212:2713:2014:2315:2116:2217:2618:1719:1922:21
Larbert station06:04
Croy station06:1607:56
Lenzie station08:02
Bishopbriggs station08:07
Glasgow Queen Street station06:3207:2408:1508:4610:5311:5313:0113:4914:5415:5416:5617:5818:5219:5221:2122:54

Glasgow Queen Street to Dundee

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16
Glasgow Queen Street station06:1007:1008:1009:0810:1111:1112:1113:1014:1215:1117:1018:1019:1020:1123:1023:35
Camelon station19:33
Falkirk Grahamston station19:38
Polmont station19:46
Linlithgow station19:55
Inverkeithing station20:16
Rosyth station20:21
Dunfermline Town station20:27
Dunfermline Queen Margaret station20:31
Cowdenbeath station20:38
Glenrothes with Thornton station20:54
Markinch station21:06
Ladybank station21:13
Cupar station21:20
Leuchars station21:28
Stirling station06:4207:4008:3809:3910:4211:4012:4013:3914:4215:4117:3918:3920:4123:3900:04
Bridge of Allan station06:4707:4510:4611:4412:4513:4414:4715:4617:4418:4420:4623:4300:09
Dunblane station06:5207:5008:4509:4510:5111:4912:5013:4914:5215:5117:4918:4920:5123:4800:14
Gleneagles station, Auchterarder07:0608:0408:5709:5811:0512:0313:0414:0315:0916:0518:0319:0321:0500:0200:27
Perth station07:2308:2009:1410:2111:2112:1913:2314:2215:2516:2818:1919:2621:2200:1900:42
Invergowrie station08:3809:3210:3911:3912:3713:4114:4015:4316:4818:3719:4300:36
Dundee station08:4709:4010:4511:5112:4313:4914:4815:5316:5618:4319:5121:4400:44

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook