Glasgow Queen Street – Dundee trains

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

Operated by ScotRail. Timetable for Friday, 13 November 2026. Today'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 Friday 13 November the first train leaves Dundee at 05:48 and the last at 21:15, 14 journeys in all.
When is the first and last ScotRail train from Edinburgh to Dundee?
On Friday 13 November the first train leaves Edinburgh at 07:10 and the last at 23:17, 14 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 Friday 13 November it runs about every hour during the day (09:00 to 15:00), 14 journeys from Dundee.
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 14
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 station06:1407:3709:4110:4311:4112:4013:3714:4015:4016:4617:3618:3421:42
Gleneagles station, Auchterarder06:2907:5409:5710:5911:5712:5513:5514:5615:5717:0217:5118:5021:58
Dunblane station06:4308:0810:1011:1212:1313:0814:0915:0916:1117:1518:0519:0822:11
Bridge of Allan station06:4708:1110:1411:1612:1713:1114:1315:1316:1517:1918:0919:1222:15
Stirling station06:5208:1710:1911:2212:2713:2014:2315:2116:2217:2618:1719:1922:21
Glasgow Queen Street station07:2408: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 14
Glasgow Queen Street station07:1008:1009:0810:1111:1112:1113:1014:1215:1117:1018:1019:1023:10
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 station07:4008:3809:3910:4211:4012:4013:3914:4215:4117:3918:3923:39
Bridge of Allan station07:4510:4611:4412:4513:4414:4715:4617:4418:4423:43
Dunblane station07:5008:4509:4510:5111:4912:5013:4914:5215:5117:4918:4923:48
Gleneagles station, Auchterarder08:0408:5709:5811:0512:0313:0414:0315:0916:0518:0319:0300:02
Perth station08:2009:1410:2111:2112:1913:2314:2215:2516:2818:1919:2600:1900:56
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 Thursday, 12 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