Trip to Elgin

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Perth to Elgin

🕒 The train departs once daily, offering daily service for travelers looking to make the trip from Perth to Elgin. With a travel time of approximately 3 hours and 8 minutes, passengers can sit back, unwind, and take in the beautiful countryside views along the route. 💸 Ticket prices for the Perth to Elgin train vary from £39 to £95, providing options for different budgets.

Where to stay in Elgin

There are over 27 hotels to stay in Elgin. Prices range from $78 per night.

Find accommodation
  • First ScotRail Service is the primary company providing train routes from Perth to Elgin. They offer a direct train service that departs once daily and takes approximately 3 hours and 8 minutes for the journey. The trains depart from Perth station and arrive at Elgin station. The prices for a train ticket between the two cities range from £40 to £96.
  • The direct train service operated by First ScotRail Service is the fastest option between Perth and Elgin with a journey time of approximately 3 hours and 8 minutes. This service runs once daily and operates every day, providing a convenient and efficient way to travel between the two cities. The trains depart from Perth station and arrive at Elgin station, offering travelers a comfortable and timely transportation option. Ticket prices for this fast train service range from £40 to £96, depending on the class and availability.
  • Trains leaving for Elgin from Perth depart from Perth station. This station serves as the departure point for the First ScotRail Service trains traveling to Elgin. Passengers can board the train at Perth station, which is well-equipped with facilities and amenities to ensure a comfortable journey.
  • There is one direct train between Perth and Elgin each day. This train service operated by First ScotRail departs once daily and operates every day. The journey duration is approximately 3 hours and 8 minutes, providing travelers with a convenient and efficient way to travel between the two cities.
  • The train from Perth to Elgin arrives at Elgin station. This station serves as the final destination for the First ScotRail train service that operates between the two cities. Passengers can disembark at Elgin station, which is conveniently located in the heart of Elgin, allowing for easy access to the city center and various local amenities.
  • The first train from Perth to Elgin operated by First ScotRail Service, departs from Perth station in the morning. The exact departure time may vary, so it is recommended to check the schedule closer to the travel date. The last train of the day from Perth to Elgin typically departs in the late afternoon or early evening. Travelers can enjoy a comfortable journey with a duration of approximately 3 hours and 8 minutes on this route.
  • There is one direct train trip each day between Perth and Elgin. This service is operated by First ScotRail Service and runs daily, providing passengers with a convenient option for traveling between the two cities. The journey takes approximately 3 hours and 8 minutes, offering a comfortable and efficient way to reach Elgin from Perth by train. Travelers can enjoy the scenic route and relax during the journey while experiencing the convenience of a direct connection.
  • Yes, there is a direct train between Perth and Elgin. The train service operated by First ScotRail Service departs once daily and runs every day, providing a convenient and efficient way to travel between the two cities. The journey typically takes around 3 hours and 8 minutes, allowing passengers to reach their destination comfortably and with ease.
  • The cost of a train ticket from Perth to Elgin can vary between £40 and £96, depending on factors such as the time of booking, class of travel, and availability. Passengers have the flexibility to choose from different fare options to suit their preferences and budget. It's recommended to book tickets in advance to secure the best possible price for the journey.

Will you be returning to Perth by train?

If you are looking for the return train journey, check out trains from Elgin to Perth

See schedule