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:41 Perth11:33 Edinburgh (Waverley)
1h 52m
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
Search more trains
Train Station Info of Edinburgh
Facilities
Service information
Recommend
-
Popular Picks
- Yeongdeungpo to Jinju Train Timetables
- Penzance to Salisbury Train Timetables
- Birmingham New Street to Seaham Train Timetables
- Eskbank to Irvine Train Timetables
- Redruth to Tiverton Parkway Train Timetables
- Tilbury Town to Carmarthen Train Timetables
- Thirsk to Llandeilo Train Timetables
- Calstock to Tiverton Parkway Train Timetables
- Windermere to Green Road Train Timetables
- Ipswich to Shildon Train Timetables
- Elmers End to Kew Bridge Train Timetables
- Grays to Hitchin Train Timetables
- Suwon to Busan Train Timetables
- Gokseong to Gwangmyeong Train Timetables
- Liverpool South Parkway to Wellingborough Train Timetables
- Manchester Airport to Haltwhistle Train Timetables
- Ore to Battle Train Timetables
- Sandown to Felixstowe Train Timetables
- Manchester Piccadilly to London Euston Train Timetables
- Leamington Spa to London Marylebone Train Timetables
- Crewe to Manchester Piccadilly Train Timetables
- London Euston to Coventry Train Timetables
- Bridlington to Hull Train Timetables
- London Liverpool Street to Darsham Train Timetables
- Tweedbank to Edinburgh (Waverley) Train Timetables
- Denmark Hill to Gravesend Train Timetables
- Leeds to Hull Train Timetables
- London to Glasgow
- Mongtan to Gwangjusongjeong Train Timetables
- Gravesend to Folkestone Central Train Timetables
- Wilmslow to Macclesfield Train Timetables
- Bedford to Portsmouth Harbour Train Timetables
- Getting Around Spain
- es-9047-paris-to-london
- er-9410-brussels-to-paris
- Manchester Airport to Ben Rhydding Train Timetables
- Jeongeup to Iksan Train Timetables
- Glasgow to Wishaw trains
- Trains to Whitby
- York to Scarborough trains
- Leeds to London trains
- Taunton to Bridgwater trains
- Namwon to Gyeryong Train Timetables
- Stonehaven to Aberdeen trains
- Rugby to London trains
- Hamburg to Berlin trains
- Kings Nympton to Dawlish Train Timetables
- Cardiff to Tenby trains