Trip to Aviemore

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 Elgin to Aviemore

🕒 The total travel time, including transfers, is approximately 2 hours and 30 minutes, making it a relatively quick and convenient way to reach Aviemore. 💷 Prices for the train tickets between Elgin and Aviemore can range from £19 to £41, offering budget-friendly options for travelers.

Where to stay in Aviemore

There are over 113 hotels to stay in Aviemore. Prices range from $64 per night.

Find accommodation
  • There is no direct train service from Elgin to Aviemore. However, you can take a train from Elgin to Aviemore with a transfer in Inverness. The journey, including transfers, usually takes around 2 hours and 30 minutes. First ScotRail Service operates the train services between Elgin and Aviemore, with ticket prices ranging from £19 to £42.
  • The fastest train option between Elgin and Aviemore involves transferring in Inverness. The journey, including the transfer, typically takes approximately 2 hours and 30 minutes. First ScotRail Service operates the train services for this route, with ticket prices ranging from £19 to £42.
  • Trains traveling to Aviemore from Elgin depart from Elgin station. This is the main departure point for the journey between the two locations. The Elgin station is where you can board the First ScotRail Service train heading towards Aviemore.
  • There are several trains available for the journey from Elgin to Aviemore, which require a transfer in Inverness. The total travel time, including the transfer, is approximately 2 hours and 30 minutes. First ScotRail Service operates the train services for this route, with varying ticket prices ranging from £19 to £42. Overall, there are convenient options for train travel between Elgin and Aviemore despite the need for a transfer.
  • The train service operated by First ScotRail Service from Elgin to Aviemore arrives at Aviemore station. Passengers traveling on this route will disembark at the Aviemore station, which is the final destination for the train journey. Aviemore station serves as the connecting point for travelers heading to this scenic Scottish town from Elgin.
  • The first train of the day for the journey from Elgin to Aviemore with a transfer in Inverness, typically departs from Elgin station in the early morning. The last train service usually leaves Elgin station in the evening for Aviemore via Inverness. Travelers can check the specific departure times and schedules with First ScotRail Service for the most up-to-date information on train timings for this route.
  • There are no direct train trips between Elgin and Aviemore. Passengers traveling from Elgin to Aviemore will need to take a train with a transfer in Inverness, which is operated by First ScotRail Service. The journey typically takes around 2 hours and 30 minutes, including the necessary transfers. Travelers can check the train schedules and availability with First ScotRail Service for the most convenient travel options on this route.
  • There is no direct train service available between Elgin and Aviemore. Travelers can reach Aviemore from Elgin by taking a train with a transfer in Inverness. The total journey time, including transfers, typically takes around 2 hours and 30 minutes. Passengers can plan their travel itinerary accordingly, considering the transfer in Inverness when traveling between Elgin and Aviemore.
  • The cost of a train ticket from Elgin to Aviemore typically ranges from £19 to £42. Passengers can choose from different fare options based on their preferences and budget. It's advisable to book tickets in advance to secure the best available prices for the journey between these two destinations. Travelers can check the specific fare details and promotions offered by the train operator when planning their trip.

Will you be returning to Elgin by train?

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

See schedule