With a population of 2,440, Grantown-on-Spey is a must-see destination in Scotland, United Kingdom.
Although Grantown-on-Spey doesn’t have its own airport, you can fly to Inverness Airport (INV), which is located 22 miles from Grantown-on-Spey. The shortest flight to Grantown-on-Spey from Ireland departs from Dublin and takes around 5h 45m.
AccesRail is the most popular train carrier serving Grantown-on-Spey, followed by Scotrail. The train journey from Grantown-on-Spey to Manchester takes 7h 09m and costs around €151 for a one-way ticket. When coming by train from London, expect to pay about €781 for a 8h 07m trip.
Another option to get to Grantown-on-Spey is to pick up a car hire from Edinburgh, which is about 96 miles from Grantown-on-Spey. You’ll find branches of DRIVALIA and Budget, among others, in Edinburgh.
Several bus lines operate bus routes to Grantown-on-Spey, including Megabus, FlixBus and Scottish Citylink. From Aberdeen, the bus ride to Grantown-on-Spey takes 203 miles and will cost you around €43. From Glasgow, the ticket costs about €16 for a journey of 218 miles.
Expect to pay €1.66 per litre in Grantown-on-Spey (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between €19.81 and €26.41. The most frequently booked car type in Grantown-on-Spey is Compact (Vauxhall Crossland or similar). If you’re looking to save money, though, keep in mind that Economy car hire (Vauxhall Corsa or similar) is, on average, 66% cheaper than other car hire types in the city.