Perth to Elgin Train Timetables
- 00:19Perth08:45Elgin
8h 26m
Get tickets - 06:03Perth09:49Elgin
3h 46m
Get tickets - 06:57Perth11:36Elgin
4h 39m
Get tickets - 08:11Perth11:38Elgin
3h 27m
Get tickets - 10:02Perth13:23Elgin
3h 21m
Get tickets - 11:16Perth14:15Elgin
2h 59m
Get tickets - 11:40Perth15:11Elgin
3h 31m
Get tickets - 11:53Perth15:13Elgin
3h 20m
Get tickets - 13:11Perth16:19Elgin
3h 8m
Get tickets - 13:37Perth17:38Elgin
4h 1m
Get tickets - 14:50Perth18:02Elgin
3h 12m
Get tickets - 15:41Perth18:49Elgin
3h 8m
Get tickets - 16:19Perth19:43Elgin
3h 24m
Get tickets - 17:46Perth21:45Elgin
3h 59m
Get tickets - 17:57Perth21:22Elgin
3h 25m
Get tickets - 19:03Perth22:16Elgin
3h 13m
Get tickets - 19:44Perth23:28Elgin
3h 44m
Get tickets - 20:59Perth05:36Elgin
8h 37m
Get tickets - 22:46Perth07:42Elgin
8h 56m
Get tickets
- There are no more trains on the day -
Timetable for Train to Elgin
- AberdeenElgin£24.81h 29mApprox. 11
- Edinburgh (Waverley)Elgin£58.65h 26mApprox. 20
- InvernessElgin£16.345mApprox. 18
- Glasgow Queen StreetElgin£90.55h 53mApprox. 22
- PerthElgin£48.94h 20mApprox. 18
- search more
FAQ about Perth to Elgin Train Timetables
When is the first train from Perth to Elgin?
Are there direct trains from Perth to Elgin?
How long is the train journey from Perth to Elgin ?
How much is a train from Perth to Elgin ?
What times are off-peak trains from Perth to Elgin ?
First train | 00:19 |
|---|---|
Last train | 22:46 |
Departure station | Perth |
Arrival station | Elgin |
Journey time | 2h 59m |
Distance | 139 miles |
Price | PHP 3,955.17 |
Train Operators | ScotRail,LNER |
<h3>Recommend </h3>
Trending Searches
- Milton Keynes Central to London Euston Train Timetables
- Cynghordy to Sugar Loaf Halt Train Timetables
- Polmont to Manchester Airport Train Timetables
- Hartford to Totnes Train Timetables
- Frome to Paignton Train Timetables
- Newton Le Willows to Llanfairfechan Train Timetables
- Leicester to Herne Bay Train Timetables
- Plumstead to Ashford International Train Timetables
- Gupo to Cheongdo Train Timetables
- Middlesbrough to Heighington Train Timetables
- Liverpool Lime St to Ilkley Train Timetables
- Ash Vale to Keighley Train Timetables
- Manchester Piccadilly to Walton-on-the-Naze Train Timetables
- Dunblane to Kidwelly Train Timetables
- Whitstable to Lichfield Trent Valley Train Timetables
- Seaford Sussex to Newhaven Harbour Train Timetables
- Thirsk to Thornaby Train Timetables
- London Euston to Yeovil Junction Train Timetables
- London Victoria to Brighton Train Timetables
- Sheffield to York Train Timetables
- Rugby to London Euston Train Timetables
- Doncaster to London Kings Cross Train Timetables
- Reading to Slough Train Timetables
- Runcorn to Lancing Train Timetables
- Kidsgrove to Chester Train Timetables
- Old Hill to Adwick Train Timetables
- London Euston to Craven Arms Train Timetables
- Islands
- Northolt Park to Wembley Stadium Train Timetables
- London to Glasgow
- Sheffield to Birmingham New Street Train Timetables
- Leeds to Llandeilo Train Timetables
- er-9363-brussels-to-rotterdam
- Trains to Nottingham
- Caerphilly to Cardiff trains
- Cambridge to Bury St Edmunds trains
- Nottingham to Derby trains
- Stirling to Dundee 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.