Perth to Edinburgh Train Timetables
-
05:16 Perth06:56 Edinburgh (Waverley)
1h 40m
Get tickets -
06:00 Perth07:39 Edinburgh (Waverley)
1h 39m
Get tickets -
06:19 Perth07:49 Edinburgh (Waverley)
1h 30m
Get tickets -
07:00 Perth08:41 Edinburgh (Waverley)
1h 41m
Get tickets -
07:16 Perth08:57 Edinburgh (Waverley)
1h 41m
Get tickets -
07:53 Perth09:21 Edinburgh (Waverley)
1h 28m
Get tickets -
08:06 Perth09:33 Edinburgh (Waverley)
1h 27m
Get tickets -
08:14 Perth09:58 Edinburgh (Waverley)
1h 44m
Get tickets -
08:55 Perth10:14 Edinburgh (Waverley)
1h 19m
Get tickets -
09:17 Perth10:49 Edinburgh (Waverley)
1h 32m
Get tickets -
09:59 Perth11:16 Edinburgh (Waverley)
1h 17m
Get tickets -
10:14 Perth11:53 Edinburgh (Waverley)
1h 39m
Get tickets -
10:21 Perth11:56 Edinburgh (Waverley)
1h 35m
Get tickets -
10:43 Perth12:25 Edinburgh (Waverley)
1h 42m
Get tickets -
11:15 Perth12:43 Edinburgh (Waverley)
1h 28m
Get tickets -
11:20 Perth12:56 Edinburgh (Waverley)
1h 36m
Get tickets -
12:02 Perth13:14 Edinburgh (Waverley)
1h 12m
Get tickets -
12:13 Perth13:55 Edinburgh (Waverley)
1h 42m
Get tickets -
12:19 Perth13:54 Edinburgh (Waverley)
1h 35m
Get tickets -
12:40 Perth14:24 Edinburgh (Waverley)
1h 44m
Get tickets -
13:04 Perth14:30 Edinburgh (Waverley)
1h 26m
Get tickets -
13:24 Perth14:55 Edinburgh (Waverley)
1h 31m
Get tickets -
13:37 Perth15:27 Edinburgh (Waverley)
1h 50m
Get tickets -
14:21 Perth15:56 Edinburgh (Waverley)
1h 35m
Get tickets -
14:27 Perth15:58 Edinburgh (Waverley)
1h 31m
Get tickets -
14:40 Perth16:27 Edinburgh (Waverley)
1h 47m
Get tickets -
15:07 Perth16:33 Edinburgh (Waverley)
1h 26m
Get tickets -
15:19 Perth16:52 Edinburgh (Waverley)
1h 33m
Get tickets -
15:25 Perth16:58 Edinburgh (Waverley)
1h 33m
Get tickets -
15:40 Perth17:21 Edinburgh (Waverley)
1h 41m
Get tickets -
16:21 Perth17:51 Edinburgh (Waverley)
1h 30m
Get tickets -
16:46 Perth18:30 Edinburgh (Waverley)
1h 44m
Get tickets -
17:16 Perth18:51 Edinburgh (Waverley)
1h 35m
Get tickets -
17:21 Perth18:58 Edinburgh (Waverley)
1h 37m
Get tickets -
17:36 Perth19:18 Edinburgh (Waverley)
1h 42m
Get tickets -
18:14 Perth19:43 Edinburgh (Waverley)
1h 29m
Get tickets -
18:20 Perth19:55 Edinburgh (Waverley)
1h 35m
Get tickets -
18:34 Perth20:27 Edinburgh (Waverley)
1h 53m
Get tickets -
19:13 Perth20:45 Edinburgh (Waverley)
1h 32m
Get tickets -
19:18 Perth20:49 Edinburgh (Waverley)
1h 31m
Get tickets
Search more trains
Timetable for Train to Edinburgh
From
To
Train fares from
Trains per day
-
London Kings CrossEdinburgh (Waverley)£24.94h 35mApprox. 48Find trains
-
NewcastleEdinburgh (Waverley)£7.71h 31mApprox. 59Find trains
-
Glasgow Queen StreetEdinburgh (Waverley)£12.11h 7mApprox. 91Find trains
-
Manchester PiccadillyEdinburgh (Waverley)£144h 42mApprox. 28Find trains
-
YorkEdinburgh (Waverley)£21.73h 10mApprox. 56Find trains
-
Search more
Swipe to see more
Train Station Info of Edinburgh
Facilities
Service information
Recommend
-
Trending Searches
- Harrogate to Brough Train Timetables
- Glasshoughton to Seascale Train Timetables
- Bruton to London Waterloo Train Timetables
- Herne Hill to Exmouth Train Timetables
- Loughborough to Bilbrook Train Timetables
- Gatwick Airport to Cricklewood Train Timetables
- Gupo to Cheongdo Train Timetables
- Liverpool Lime St to Arbroath Train Timetables
- Lawrence Hill to Saltash Train Timetables
- Whitehaven to Keighley Train Timetables
- Uiseong to Wonju Train Timetables
- Suncheon to Jungri Train Timetables
- Chester to Leasowe Train Timetables
- Bellshill to Stirling Train Timetables
- Nottingham to Llanelli Train Timetables
- Pwllheli to Brough Train Timetables
- Woking to Cromer Train Timetables
- Preston to Irvine Train Timetables
- Birmingham New Street to Sheffield Train Timetables
- Lancaster to Manchester Piccadilly Train Timetables
- Crewe to Manchester Piccadilly Train Timetables
- Sheffield to Leeds Train Timetables
- Preston (Lancs) to Manchester Piccadilly 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
- GWR Delay Repay
- Sleaford to Manchester Airport Train Timetables
- es-9126-brussels-to-amsterdam
- Rhyl to Llanfairfechan Train Timetables
- Jangseong to Jochiwon Train Timetables
- China Bullet Train Business Class
- er-9428-amsterdam-to-rotterdam
- Stafford to Middlesbrough Train Timetables
- Day trips from Bristol by train
- Beeston to Dumfries Train Timetables
- Peterborough to Leicester trains
- Stoke-on-Trent to Manchester trains
- Edinburgh to Perth trains
- Liverpool to Glasgow trains
- Paisley to Glasgow trains
- Jinju to Jungri Train Timetables
- Stoke on Trent to Conwy Train Timetables
- Dartford to London Victoria Train Timetables