Edinburgh to Perth Train Timetables
- 05:18Edinburgh (Waverley)06:56Perth
1h 38m
Get tickets - 05:33Edinburgh (Waverley)07:21Perth
1h 48m
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:10Perth
1h 34m
Get tickets - 13:06Edinburgh (Waverley)14:37Perth
1h 31m
Get tickets - 13:32Edinburgh (Waverley)14:48Perth
1h 16m
Get tickets - 13:37Edinburgh (Waverley)15:12Perth
1h 35m
Get tickets
Search more trains
Timetable for Train to Perth
- Edinburgh (Waverley)Perth£51h 31mApprox. 45
- DundeePerth£521mApprox. 32
- Glasgow Queen StreetPerth£51h 4mApprox. 39
- AberdeenPerth£51h 37mApprox. 23
- London Kings CrossPerth£28.57h 3mApprox. 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.00 |
Train Operators | ScotRail,LNER |
Train Station Info of Perth
Facilities
Service information
<h3>Recommend </h3>
Trending Searches
- Paisley Gilmour Street to High Street (Glasgow) Train Timetables
- London Kings Cross to Adwick Train Timetables
- Glasgow Central to Troon Train Timetables
- Luton to Teignmouth Train Timetables
- Wareham to London Waterloo Train Timetables
- Ealing Broadway to Southall Train Timetables
- Stevenage to Carmarthen Train Timetables
- Doncaster to Woodbridge Train Timetables
- Shrewsbury to Headcorn Train Timetables
- Sheffield to Manchester Piccadilly Train Timetables
- Telford to Long Eaton Train Timetables
- East Croydon to Thornaby Train Timetables
- Fareham to Wareham Train Timetables
- Birmingham New Street to Sheffield Train Timetables
- Redhill to Gunnislake Train Timetables
- Leeds to Pembroke Train Timetables
- Rosyth to Dumfries Train Timetables
- York to Settle Train Timetables
- North Berwick to Edinburgh Train Timetables
- Chester to London Euston Train Timetables
- Inverkeithing to Edinburgh Train Timetables
- Manchester Piccadilly to Manchester Airport Train Timetables
- Swindon (Wilts) to London Paddington Train Timetables
- Larbert to Elgin Train Timetables
- Sangbong to Jeongdongjin Train Timetables
- Falkirk Grahamston to Larbert Train Timetables
- Newcastle to Deal Train Timetables
- Ponders End to Stansted Airport Train Timetables
- Letchworth Garden City to Chester Train Timetables
- Grange Park to Downham Market Train Timetables
- Penzance to Exmouth Train Timetables
- er-9363-rotterdam-to-amsterdam
- Shrewsbury to Ulverston Train Timetables
- London to Dover trains
- Milan to Paris trains
- Wakefield to York trains
- Trains to Shrewsbury
- Workington to Carlisle 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.