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: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£51h 27mApprox. 11
- Edinburgh (Waverley)Elgin£21.25h 20mApprox. 20
- InvernessElgin£16.344mApprox. 18
- Glasgow Queen StreetElgin£21.25h 52mApprox. 22
- PerthElgin£254h 18mApprox. 19
- 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 | AU$52.61 |
Train Operators | ScotRail,LNER |
<h3>Recommend </h3>
Trending Searches
- York to Paignton Train Timetables
- Caterham to Luton Airport Train Timetables
- Gravelly Hill to Erdington Train Timetables
- Goole to Filey Train Timetables
- Eastbourne to Plumpton Train Timetables
- Suwon to ChangwonJungang Train Timetables
- Miryang to Gwangmyeong Train Timetables
- Welshpool to Aberdovey Train Timetables
- Miryang to Suwon Train Timetables
- Birmingham Moor Street to Blakedown Train Timetables
- Changwon to Mokpo Train Timetables
- Carlisle to Kirkham & Wesham Train Timetables
- Tenby to Fishguard & Goodwick Train Timetables
- Oxford to Surbiton Train Timetables
- Poulton-le-Fylde to Ravenglass for Eskdale Train Timetables
- London Liverpool Street to Stansted Airport Train Timetables
- Basingstoke to Gowerton Train Timetables
- Yesan to Yongsan Train Timetables
- Stockport to Macclesfield Train Timetables
- Skipton to Leeds Train Timetables
- North Walsham to Norwich Train Timetables
- Newcastle to Durham Train Timetables
- Coventry to London Euston Train Timetables
- Chipstead to East Croydon Train Timetables
- Leicester to Sleaford Train Timetables
- er-9340-amsterdam-to-brussels
- er-9393-paris-to-brussels
- St Denys to Keighley Train Timetables
- Manchester Piccadilly to Torre Train Timetables
- Shireoaks to Retford Train Timetables
- Bristol Temple Meads to London Fields Train Timetables
- Coatdyke to Bathgate Train Timetables
- es-9040-london-to-paris
- Trains to Hemel Hempstead
- Lancaster to London trains
- Braintree to London trains
- Linlithgow to Glasgow trains
- Trains to Swansea
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.