Perth to Edinburgh Train Timetables
- 05:16Perth06:56Edinburgh (Waverley)
1h 40m
Get tickets - 06:00Perth07:38Edinburgh (Waverley)
1h 38m
Get tickets - 06:19Perth07:49Edinburgh (Waverley)
1h 30m
Get tickets - 07:00Perth08:41Edinburgh (Waverley)
1h 41m
Get tickets - 07:16Perth08:57Edinburgh (Waverley)
1h 41m
Get tickets - 07:53Perth09:21Edinburgh (Waverley)
1h 28m
Get tickets - 08:06Perth09:33Edinburgh (Waverley)
1h 27m
Get tickets - 08:14Perth09:58Edinburgh (Waverley)
1h 44m
Get tickets - 08:54Perth10:14Edinburgh (Waverley)
1h 20m
Get tickets - 09:17Perth10:49Edinburgh (Waverley)
1h 32m
Get tickets - 09:41Perth11:33Edinburgh (Waverley)
1h 52m
Get tickets - 09:59Perth11:15Edinburgh (Waverley)
1h 16m
Get tickets - 10:14Perth11:53Edinburgh (Waverley)
1h 39m
Get tickets - 10:21Perth11:56Edinburgh (Waverley)
1h 35m
Get tickets - 10:43Perth12:25Edinburgh (Waverley)
1h 42m
Get tickets - 11:15Perth12:43Edinburgh (Waverley)
1h 28m
Get tickets - 11:20Perth12:56Edinburgh (Waverley)
1h 36m
Get tickets - 11:57Perth13:14Edinburgh (Waverley)
1h 17m
Get tickets - 12:13Perth13:53Edinburgh (Waverley)
1h 40m
Get tickets - 12:19Perth13:54Edinburgh (Waverley)
1h 35m
Get tickets 
Search more trains
Timetable for Train to Edinburgh
- London Kings CrossEdinburgh (Waverley)£24.94h 51mApprox. 40
 - NewcastleEdinburgh (Waverley)£7.71h 31mApprox. 53
 - Glasgow Queen StreetEdinburgh (Waverley)£12.11h 7mApprox. 90
 - Manchester PiccadillyEdinburgh (Waverley)£144h 55mApprox. 37
 - YorkEdinburgh (Waverley)£22.92h 41mApprox. 46
 - search more
 
FAQ about Perth to Edinburgh Train Timetables
When is the first train from Perth to Edinburgh (Waverley)? 
Are there direct trains from Perth to Edinburgh (Waverley)? 
How long is the train journey from Perth to Edinburgh (Waverley) ? 
How much is a train from Perth to Edinburgh (Waverley) ? 
What times are off-peak trains from Perth to Edinburgh (Waverley) ? 
First train | 05:16 | 
|---|---|
Last train | 23:11 | 
Departure station | Perth | 
Arrival station | Edinburgh (Waverley) | 
Journey time | 1h 10m | 
Distance | 51 miles | 
Price | €5.93 | 
Train Operators | ScotRail,LNER | 
Train Station Info of Edinburgh
Facilities
Service information
<h3>Recommend </h3>
Trending Searches
- London Kings Cross to Ely Train Timetables
 - London Kings Cross to Cupar Train Timetables
 - Canonbury to Normanton Train Timetables
 - Torre to Dumfries Train Timetables
 - Melton Mowbray to Northallerton Train Timetables
 - Newton Le Willows to London Euston Train Timetables
 - Ruabon to Peterborough Train Timetables
 - Cheltenham Spa to Teignmouth Train Timetables
 - Hook to Gobowen Train Timetables
 - Cheltenham Spa to Dawlish Train Timetables
 - Peterborough to Knaresborough Train Timetables
 - Wolverhampton to Welshpool Train Timetables
 - Bedworth to Torquay Train Timetables
 - Chester to Pwllheli Train Timetables
 - Exeter St Thomas to Totnes Train Timetables
 - Colchester to North Walsham Train Timetables
 - North Fambridge to Oulton Broad North Train Timetables
 - Manchester Airport to Hereford Train Timetables
 - Inverkeithing to Edinburgh Train Timetables
 - Preston (Lancs) to Manchester Piccadilly Train Timetables
 - Stevenage to London Kings Cross Train Timetables
 - London Paddington to Oxford Train Timetables
 - Birmingham New Street to Leicester Train Timetables
 - Hooton to Liverpool Lime St Train Timetables
 - Raynes Park to Gatwick Airport Train Timetables
 - er-9363-brussels-to-rotterdam
 - Apsley to Honiton Train Timetables
 - es-9115-brussels-to-london
 - Burnham-on-Crouch to Totnes Train Timetables
 - Laindon to Eaglescliffe Train Timetables
 - Dundee to Irvine Train Timetables
 - er-9482-brussels-to-paris
 - er-9387-paris-to-brussels
 - Bolton to Wigan trains
 - Redruth to Camborne trains
 - Colchester to Norwich trains
 - Eastleigh to Southampton trains
 - Birmingham to London trains
 
About
Payment methods
Our partners
Copyright © 2025 Trip.com Travel Singapore Pte. Ltd. All rights reserved
Site Operator: Trip.com Travel Singapore Pte. Ltd.
Site Operator: Trip.com Travel Singapore Pte. Ltd.