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£51h 29mApprox. 11
- Edinburgh (Waverley)Elgin£21.25h 12mApprox. 19
- InvernessElgin£16.345mApprox. 18
- Glasgow Queen StreetElgin£21.25h 42mApprox. 21
- PerthElgin£254h 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 | £25.00 |
Train Operators | ScotRail,LNER |
<h3>Recommend </h3>
Trending Searches
- Barking to Benfleet Train Timetables
- Wimbledon to Horsley Train Timetables
- Gimcheon to Osan Train Timetables
- Leicester to Carmarthen Train Timetables
- Salford Crescent to Knaresborough Train Timetables
- Southport to Chorley Train Timetables
- Staines to Church Stretton Train Timetables
- Canterbury West to Heathrow Terminal 5 Train Timetables
- Lancing to Manchester Piccadilly Train Timetables
- Southport to Bolton Train Timetables
- Whitton (London) to Lancing Train Timetables
- Chapeltown (Yorks) to Retford Train Timetables
- Reading to London Waterloo Train Timetables
- Stowmarket to Diss Train Timetables
- Stoke on Trent to Wool Train Timetables
- Manchester Oxford Road to Markinch Train Timetables
- Purley to Margate Train Timetables
- Manchester Piccadilly to London Euston Train Timetables
- Leamington Spa to London Marylebone Train Timetables
- Inverness to Edinburgh Train Timetables
- Crewe to Manchester Piccadilly Train Timetables
- Stevenage to London Kings Cross Train Timetables
- Sheffield to Leeds Train Timetables
- Audley End to Sheringham Train Timetables
- Norwich to Newton-On-Ayr Train Timetables
- er-9316-amsterdam-to-brussels
- Edinburgh to Carlton Train Timetables
- Glasgow Central to Glengarnock Train Timetables
- Birmingham to Edinburgh Train Time and Train Price
- Wolverhampton to Pwllheli Train Timetables
- Newcastle to Glasgow Train Time and Train Price
- Hoengseong to Donghae Train Timetables
- Whitstable to Lichfield Trent Valley Train Timetables
- Sheffield to Nottingham trains
- London to Whitstable trains
- Norwich to Great Yarmouth trains
- Trains to Watford Junction
- London 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.