Trip to Grantown-on-Spey

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 Inverness to Grantown-on-Spey

🚆 The train journey from Inverness to Grantown-on-Spey is a scenic route that takes approximately 3 hours and 5 minutes to complete, covering a distance of 51.2 km. 🚌 The first step of the transfer is a bus ride towards Carrbridge, which takes around 52 minutes. The bus departs from Bus Station Stance 6 in Inverness and arrives at the Car Park in Carrbridge, operated by Stagecoach North Scotland. 🌲 The second leg of the journey is a 17-minute bus ride towards Aviemore, departing from Artists Studio in Carrbridge and arriving at Ritchies Country Wear in Aviemore. This bus is also operated by Stagecoach North Scotland, providing a convenient and picturesque way to reach Grantown-on-Spey.

Where to stay in Grantown-on-Spey

There are over 44 hotels to stay in Grantown-on-Spey. Prices range from $83 per night.

Find accommodation
  • The train company that provides routes from Inverness to Grantown-on-Spey is ScotRail. The journey takes approximately 3 hours and 5 minutes, covering a distance of 51.2 km. There is a transfer involved, where you will need to take two bus steps - one towards Carrbridge with Stagecoach North Scotland, and another towards Aviemore with the same agency. Make sure to check the bus departure points and timings for a smooth transfer.
  • The fastest train option between Inverness and Grantown-on-Spey involves taking a combination of train and bus routes. The journey takes approximately 3 hours and 5 minutes to cover the distance of 51.2 km. While there is a transfer involved with bus steps towards Carrbridge and Aviemore, this route offers a convenient way to reach Grantown-on-Spey from Inverness. Make sure to plan your connections to ensure a smooth and timely journey.
  • There are no direct train services between Inverness and Grantown-on-Spey. The journey typically involves taking a train from Inverness to Aviemore and then transferring to a bus to reach Grantown-on-Spey. While the train ride from Inverness to Aviemore is quite scenic, the subsequent bus journey offers a convenient connection to complete the trip. This combination route ensures travelers can reach Grantown-on-Spey within approximately 3 hours and 5 minutes despite the lack of a direct train link.
  • The first train of the day from Inverness to Aviemore, part of the journey to Grantown-on-Spey, typically departs in the early morning hours. The last train that connects to the bus service towards Grantown-on-Spey usually runs in the evening. It's essential to check the specific train and bus schedules on the travel day to ensure a smooth connection and timely arrival at your destination. The coordinated timing of the first and last trains aims to provide passengers with options throughout the day for traveling between Inverness and Grantown-on-Spey.
  • There are no direct train trips between Inverness and Grantown-on-Spey. The journey requires a transfer involving bus trips, as detailed in the provided information. Passengers traveling between these locations will need to take a bus towards Carrbridge and then transfer to another bus towards Aviemore to complete the journey. While there are no direct train services, the coordinated bus connections aim to make the overall travel experience seamless and efficient for passengers.

Will you be returning to Inverness by train?

If you are looking for the return train journey, check out trains from Grantown-on-Spey to Inverness

See schedule