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

🚆 Taking the train from Dundee to Aviemore requires a transfer in Perth, with the journey lasting approximately 2 hours and 58 minutes. 🚆 Prices for the train between Dundee and Aviemore typically range from £27 to £58, making it an affordable and convenient mode of transportation for this journey within the United Kingdom.

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 Dundee to Aviemore. However, travelers can take a First ScotRail Service train from Dundee to Perth, and then transfer to another train to reach Aviemore. The journey, including transfers, takes approximately 2 hours and 58 minutes. First ScotRail Service operates the train services for this route.
  • The fastest train route from Dundee to Aviemore, operated by First ScotRail Service, involves a journey with a transfer in Perth. The total travel time for this route, including transfers, is approximately 2 hours and 58 minutes. While there are different possible routes with varying durations, the Perth transfer route offers the quickest option for reaching Aviemore from Dundee by train.
  • Trains departing from Dundee to Aviemore are operated by First ScotRail Service and depart from Perth station. Passengers traveling from Dundee will need to board the train at Perth station to continue their journey to Aviemore. Perth station serves as the departure point for the Dundee to Aviemore train services operated by First ScotRail Service.
  • There are multiple train routes available from Dundee to Aviemore with transfers typically taking place at Perth station. While there is no direct train service between the two destinations, travelers can choose from various options that involve transfers along the journey. The total travel time from Dundee to Aviemore by train, including transfers, typically ranges around 2 hours and 58 minutes. First ScotRail Service operates the train services for this route, providing travelers with several choices for their journey.
  • The Dundee to Aviemore train services, operated by First ScotRail Service, arrive at Aviemore station in Aviemore. Aviemore station serves as the final destination for the journey from Dundee, providing passengers with a convenient point of arrival in the beautiful town of Aviemore. Upon reaching Aviemore station, travelers can easily access the local amenities and attractions in the area, as well as continue their onward journeys if needed.
  • The first train of the day from Dundee to Aviemore, operated by First ScotRail Service, typically departs from Perth station. The exact departure time may vary, so it's advisable to check the current schedule. The last train of the day to Aviemore from Dundee also departs from Perth station, offering travelers flexibility in their travel plans.
  • There are no direct train trips available from Dundee to Aviemore. Travelers will need to take a route that involves transferring at Perth to reach Aviemore. The journey, including transfers, typically takes around 2 hours and 58 minutes. First ScotRail Service operates the train services for this route.
  • There is no direct train service between Dundee and Aviemore. Travelers will need to take a train from Dundee to Perth and then transfer to another train to reach Aviemore. The total journey time, including transfers, is approximately 2 hours and 58 minutes. It's advisable to check the train schedules and connections in advance to plan your journey efficiently.
  • The cost of a train ticket from Dundee to Aviemore can range from £27 to £59, depending on factors such as the class of service, time of booking, and availability. It's recommended to book tickets in advance to secure the best fares. Checking different booking options and ticket types may help find the most cost-effective option for your journey.

Will you be returning to Dundee by train?

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

See schedule