Edinburgh to Perth Train Timetables
- 05:18Edinburgh (Waverley)06:56Perth
1h 38m
Get tickets - 05:33Edinburgh (Waverley)07:23Perth
1h 50m
Get tickets - 06:36Edinburgh (Waverley)08:05Perth
1h 29m
Get tickets - 07:03Edinburgh (Waverley)08:42Perth
1h 39m
Get tickets - 07:34Edinburgh (Waverley)09:07Perth
1h 33m
Get tickets - 08:05Edinburgh (Waverley)09:48Perth
1h 43m
Get tickets - 08:36Edinburgh (Waverley)10:11Perth
1h 35m
Get tickets - 08:38Edinburgh (Waverley)10:01Perth
1h 23m
Get tickets - 09:07Edinburgh (Waverley)10:37Perth
1h 30m
Get tickets - 09:39Edinburgh (Waverley)11:06Perth
1h 27m
Get tickets - 10:05Edinburgh (Waverley)11:37Perth
1h 32m
Get tickets - 10:32Edinburgh (Waverley)11:48Perth
1h 16m
Get tickets - 10:38Edinburgh (Waverley)12:09Perth
1h 31m
Get tickets - 11:04Edinburgh (Waverley)12:36Perth
1h 32m
Get tickets - 11:35Edinburgh (Waverley)13:03Perth
1h 28m
Get tickets - 12:04Edinburgh (Waverley)13:36Perth
1h 32m
Get tickets - 12:36Edinburgh (Waverley)14:12Perth
1h 36m
Get tickets - 13:06Edinburgh (Waverley)14:37Perth
1h 31m
Get tickets - 13:32Edinburgh (Waverley)14:48Perth
1h 16m
Get tickets - 13:37Edinburgh (Waverley)15:14Perth
1h 37m
Get tickets
Search more trains
Timetable for Train to Perth
- Edinburgh (Waverley)Perth£51h 32mApprox. 45
- DundeePerth£521mApprox. 32
- Glasgow Queen StreetPerth£51h 4mApprox. 39
- AberdeenPerth£51h 37mApprox. 23
- London Kings CrossPerth£28.57h 4mApprox. 34
- search more
FAQ about Edinburgh to Perth Train Timetables
When is the first train from Edinburgh (Waverley) to Perth?
Are there direct trains from Edinburgh (Waverley) to Perth?
How long is the train journey from Edinburgh (Waverley) to Perth ?
How much is a train from Edinburgh (Waverley) to Perth ?
What times are off-peak trains from Edinburgh (Waverley) to Perth ?
First train | 05:18 |
|---|---|
Last train | 23:14 |
Departure station | Edinburgh (Waverley) |
Arrival station | Perth |
Journey time | 1h 16m |
Distance | 51 miles |
Price | €5.92 |
Train Operators | ScotRail,LNER |
Train Station Info of Perth
Facilities
Service information
<h3>Recommend </h3>
Trending Searches
- London Euston to Aberdovey Train Timetables
- Telford to Kettering Train Timetables
- London Marylebone to Liverpool Lime St Train Timetables
- Honiton to Ivybridge Train Timetables
- Seaford Sussex to Preston Park Train Timetables
- Nonsan to Gimje Train Timetables
- Haengsin to YeosuExpo Train Timetables
- Norwich to Newton-On-Ayr Train Timetables
- Torquay to Yeovil Junction Train Timetables
- Seocheon to Yeongdeungpo Train Timetables
- Dewsbury to Church Stretton Train Timetables
- Lostock Gralam to Ipswich Train Timetables
- Peckham Rye to East Croydon Train Timetables
- Nuneaton to Kettering Train Timetables
- Gyeongsan to Gimcheon Train Timetables
- Pinhoe to Wellingborough Train Timetables
- Wimbledon to Horsley Train Timetables
- Worcester Shrub Hill to Pwllheli Train Timetables
- Darlington to York Train Timetables
- London Victoria to Brighton Train Timetables
- Newcastle to York Train Timetables
- London Euston to Coventry Train Timetables
- London Paddington to Oxford Train Timetables
- er-9357-brussels-to-amsterdam
- er-9937-brussels-to-rotterdam
- Strood (Kent) to Baker Street (Underground) Train Timetables
- Sileby to Margate Train Timetables
- Gloucester to Stowmarket Train Timetables
- Great Yarmouth to Malton Train Timetables
- Coventry to London Euston Train Timetables
- Paisley Canal to Gretna Green Train Timetables
- eurostar Rotterdam to Brussels timetable
- es-9152-brussels-to-amsterdam
- Nottingham to Birmingham trains
- Exeter to Cardiff trains
- Bristol to Nottingham trains
- Southend to London trains
- Stirling to Edinburgh 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.