Perth to Elgin Train Timetables
- 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:40Perth18:49Elgin
3h 9m
Get tickets - 16:19Perth19:43Elgin
3h 24m
Get tickets - 17:46Perth21:45Elgin
3h 59m
Get tickets - 17:53Perth21:23Elgin
3h 30m
Get tickets - 18:20Perth21:45Elgin
3h 25m
Get tickets - 19:03Perth22:16Elgin
3h 13m
Get tickets - 19:42Perth23:28Elgin
3h 46m
Get tickets - 21:00Perth05:35Elgin
8h 35m
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 27mApprox. 11
- Edinburgh (Waverley)Elgin£58.65h 32mApprox. 17
- InvernessElgin£16.344mApprox. 18
- Glasgow Queen StreetElgin£90.55h 52mApprox. 22
- PerthElgin£48.94h 4mApprox. 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 | 06:03 |
|---|---|
Last train | 22:46 |
Departure station | Perth |
Arrival station | Elgin |
Journey time | 2h 59m |
Distance | 139 miles |
Price | THB 2,134.12 |
Train Operators | ScotRail,LNER |
<h3>Recommend </h3>
Trending Searches
- Lowestoft to Greenock West Train Timetables
- Shoreham by Sea to Staines Train Timetables
- Plumstead to Ashford International Train Timetables
- Liverpool James Street to Edinburgh Train Timetables
- Hadfield to Machynlleth Train Timetables
- Nonsan to Gimje Train Timetables
- Preston to Redcar Central Train Timetables
- Tamworth to Brockley Whins Train Timetables
- Hounslow to Bracknell Train Timetables
- Ashurst (Kent) to Portchester Train Timetables
- Elmers End to Kew Bridge Train Timetables
- Mill Hill Broadway to Lowestoft Train Timetables
- Anniesland to Corrour Train Timetables
- Hatfield (Herts) to Stamford (Lincs) Train Timetables
- Barking to Margate Train Timetables
- Redhill to Thetford Train Timetables
- Shinpohang to Haengsin Train Timetables
- Yesan to Yongsan Train Timetables
- Skipton to Leeds Train Timetables
- Newcastle to York Train Timetables
- Inverness to Edinburgh Train Timetables
- Leeds to Hull Train Timetables
- Southampton Central to Winchester Train Timetables
- Metrocentre to Newcastle (Metro) Train Timetables
- Harrogate to Brough Train Timetables
- Edinburgh to Ilkley Train Timetables
- Whittlesford Parkway to Nottingham Train Timetables
- China Train Classes
- London Kings Cross to Rochester Train Timetables
- Scarborough to Truro Train Timetables
- er-9328-amsterdam-to-rotterdam
- Brixton to Broadstairs Train Timetables
- er-9463-paris-to-amsterdam
- Liverpool to Blackpool trains
- Trains to Carmarthen
- Bristol to Bridgwater trains
- Wemyss Bay to Glasgow trains
- Carluke to Glasgow 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.