With a population of 2,440, Grantown-on-Spey is a must-see destination in Scotland, United Kingdom. It is among the most popular tourist destinations in the country. Consider staying at least one whole day in Grantown-on-Spey to see all of its attractions.
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 the United States departs from Boston and takes around 10h 20m.
AccesRail is the most popular train carrier serving Grantown-on-Spey, followed by LNER. The train journey from Grantown-on-Spey to Edinburgh takes 3h 28m and costs around $68 for a one-way ticket. When coming by train from Manchester, expect to pay about $159 for a 7h 00m trip.
Another option to get to Grantown-on-Spey is to pick up a car rental from Edinburgh, which is about 96 miles from Grantown-on-Spey. You’ll find branches of GREEN MOTION and DRIVALIA , among others, in Edinburgh.
Several bus lines operate bus routes to Grantown-on-Spey, including Megabus, Scottish Citylink and FlixBus. From Glasgow, the bus ride to Grantown-on-Spey takes 218 miles and will cost you around $25. From Edinburgh, the ticket costs about $22 for a journey of 225 miles.
Expect to pay $7.12 per gallon in Grantown-on-Spey (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $85.40 and $113.87.