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 35 km from Grantown-on-Spey. The shortest flight to Grantown-on-Spey from India departs from Bengaluru and takes around 18h 35m.
AccesRail is the most popular train carrier serving Grantown-on-Spey, followed by LNER. The train journey from Grantown-on-Spey to London takes 8h 04m and costs around ₹ 5,918 for a one-way ticket. When coming by train from Bristol, expect to pay about ₹ 15,588 for a 16h 59m trip.
Another option to get to Grantown-on-Spey is to pick up a car hire from Edinburgh, which is about 155 km 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, FlixBus and Scottish Citylink. From Glasgow, the bus ride to Grantown-on-Spey takes 351 km and will cost you around ₹ 3,001. From Edinburgh, the ticket costs about ₹ 2,584 for a journey of 367 km.
Expect to pay ₹ 154 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 ₹ 1,851 and ₹ 2,467. Economy (Vauxhall Corsa or similar) is the most popular car type to hire in Grantown-on-Spey, while also 55% cheaper than other types, on average.