Trains from Inverness to Perth
🌳 Enjoy the approximately 2 hours and 22 minutes train ride operated by First ScotRail Service, taking you from Inverness to Perth with ease. 💷 With ticket prices ranging from £28 to £103 for the journey between Inverness and Perth, the train provides an affordable and efficient transportation option for travelers exploring this picturesque region of the UK.