Edinburgh to Perth Train Timetables
-
05:18 Edinburgh (Waverley)06:55 Perth
1h 37m
Get tickets -
05:33 Edinburgh (Waverley)07:21 Perth
1h 48m
Get tickets -
06:36 Edinburgh (Waverley)08:05 Perth
1h 29m
Get tickets -
07:03 Edinburgh (Waverley)08:38 Perth
1h 35m
Get tickets -
07:34 Edinburgh (Waverley)09:07 Perth
1h 33m
Get tickets -
07:35 Edinburgh (Waverley)09:12 Perth
1h 37m
Get tickets -
08:05 Edinburgh (Waverley)09:46 Perth
1h 41m
Get tickets -
08:36 Edinburgh (Waverley)10:11 Perth
1h 35m
Get tickets -
08:38 Edinburgh (Waverley)10:01 Perth
1h 23m
Get tickets -
09:07 Edinburgh (Waverley)10:37 Perth
1h 30m
Get tickets -
09:39 Edinburgh (Waverley)11:06 Perth
1h 27m
Get tickets -
10:05 Edinburgh (Waverley)11:37 Perth
1h 32m
Get tickets -
10:33 Edinburgh (Waverley)11:48 Perth
1h 15m
Get tickets -
10:38 Edinburgh (Waverley)12:08 Perth
1h 30m
Get tickets -
11:04 Edinburgh (Waverley)12:36 Perth
1h 32m
Get tickets -
11:35 Edinburgh (Waverley)13:03 Perth
1h 28m
Get tickets -
12:04 Edinburgh (Waverley)13:35 Perth
1h 31m
Get tickets -
12:36 Edinburgh (Waverley)14:10 Perth
1h 34m
Get tickets -
13:06 Edinburgh (Waverley)14:36 Perth
1h 30m
Get tickets -
13:32 Edinburgh (Waverley)14:46 Perth
1h 14m
Get tickets -
13:37 Edinburgh (Waverley)15:12 Perth
1h 35m
Get tickets -
14:03 Edinburgh (Waverley)15:36 Perth
1h 33m
Get tickets -
14:34 Edinburgh (Waverley)16:04 Perth
1h 30m
Get tickets -
14:41 Edinburgh (Waverley)16:13 Perth
1h 32m
Get tickets -
15:06 Edinburgh (Waverley)16:38 Perth
1h 32m
Get tickets -
15:38 Edinburgh (Waverley)17:11 Perth
1h 33m
Get tickets -
16:04 Edinburgh (Waverley)17:34 Perth
1h 30m
Get tickets -
16:33 Edinburgh (Waverley)17:51 Perth
1h 18m
Get tickets -
16:39 Edinburgh (Waverley)18:08 Perth
1h 29m
Get tickets -
17:05 Edinburgh (Waverley)18:39 Perth
1h 34m
Get tickets -
17:33 Edinburgh (Waverley)18:52 Perth
1h 19m
Get tickets -
17:38 Edinburgh (Waverley)19:06 Perth
1h 28m
Get tickets -
18:06 Edinburgh (Waverley)19:38 Perth
1h 32m
Get tickets -
18:41 Edinburgh (Waverley)20:11 Perth
1h 30m
Get tickets -
19:04 Edinburgh (Waverley)20:34 Perth
1h 30m
Get tickets -
19:34 Edinburgh (Waverley)20:54 Perth
1h 20m
Get tickets -
19:42 Edinburgh (Waverley)21:09 Perth
1h 27m
Get tickets -
20:03 Edinburgh (Waverley)21:43 Perth
1h 40m
Get tickets -
20:40 Edinburgh (Waverley)22:04 Perth
1h 24m
Get tickets -
21:03 Edinburgh (Waverley)22:44 Perth
1h 41m
Get tickets
Search more trains
Timetable for Train to Perth
From
To
Train fares from
Trains per day
-
Edinburgh (Waverley)Perth£51h 31mApprox. 45Find trains
-
DundeePerth£521mApprox. 31Find trains
-
Glasgow Queen StreetPerth£51h 3mApprox. 38Find trains
-
AberdeenPerth£51h 38mApprox. 23Find trains
-
London Kings CrossPerth£28.56h 47mApprox. 47Find trains
-
Search more
Swipe to see more
Train Station Info of Perth
Facilities
Service information
Recommend
-
Trending Searches
- Edinburgh Park to Dunblane Train Timetables
- Fareham to North Camp Train Timetables
- Weston Milton to Dawlish Warren Train Timetables
- Gimcheongumi to Dongdaegu Train Timetables
- Folkestone West to Sheffield Train Timetables
- Willington to Nottingham Train Timetables
- Barking to Margate Train Timetables
- Elmers End to Kew Bridge Train Timetables
- Sherborne to Clapham Junction Train Timetables
- Hongseong to Yeongdeungpo Train Timetables
- Isleworth to Staines Train Timetables
- Changwon to Mokpo Train Timetables
- Castle Cary to Banbury Train Timetables
- London St Pancras to Flitwick Train Timetables
- Cheongju Airport to Jecheon Train Timetables
- Long Buckby to North Camp Train Timetables
- York to Paignton Train Timetables
- Birmingham New Street to Thornaby Train Timetables
- London Paddington to Cardiff Central Train Timetables
- Birmingham International to Wolverhampton Train Timetables
- London Euston to Manchester Piccadilly Train Timetables
- Nottingham to Birmingham New Street Train Timetables
- Liverpool Lime St to Manchester Victoria Train Timetables
- Sunderland to Newcastle(Metro) Train Timetables
- Northolt Park to Wembley Stadium Train Timetables
- Liverpool Lime St to Plymouth Train Timetables
- Gatwick Airport to Southampton Central Train Timetables
- Polmont to Bridge of Allan Train Timetables
- Tweedbank to Edinburgh (Waverley) Train Timetables
- Swindon (Wilts) to Dawlish Warren Train Timetables
- Liskeard to Gunnislake Train Timetables
- Pangbourne to Metheringham Train Timetables
- Totnes to Neath Train Timetables
- Totnes to Long Eaton Train Timetables
- Wymondham to Retford Train Timetables
- Andong to Jecheon Train Timetables
- Whitstable to Lichfield Trent Valley Train Timetables
- er-9411-paris-to-brussels
- Ashford International to Pyle Train Timetables
- Swindon (Wilts) to Pewsey Train Timetables
- Edinburgh to Cardiff trains
- Doncaster to Edinburgh trains
- Birmingham New Street to Coventry trains
- Perth to Inverness trains
- Cardiff to Swansea trains
- Caterham to Luton Airport Train Timetables
- Manchester to Leicester trains
- Preston to Irvine Train Timetables