Trains from Aberdeen to Inverness
🚆 Traveling from Aberdeen to Inverness by train takes approximately 2 hours and 18 minutes, covering a distance of 174 km. The prices for this journey can range from £32 to £45. 🚆 Route options vary in terms of duration and transfers. Some direct routes take around 2 hours, while others with transfers can take up to almost 5 hours. ScotRail operates these train services, providing a convenient and comfortable way to travel between the two cities.